YOSHIOKA Takuma

Results 57 comments of YOSHIOKA Takuma

indextree allows toplevel nodes to have siblings, so `next_sibling` and `previous_sibling` of children can be left unmodified.

Yes, I think the name `detach_children()` has a little ambiguity (which it means), and it should be explicitly documented (or better name should be chosen).

Use [`NodeId::descendants()`](https://docs.rs/indextree/4.3.1/indextree/struct.NodeId.html#method.descendants). Note that this is implemented to NodeId, not arena, because the arena can have multiple unordered top-level nodes. Currently there seems no ways to get toplevel nodes efficiently...

Creating virtual root nodes and using it as the parent of actual top-level nodes would be a workaround.

v4.6.0 is released, and now you can write this much more simply as https://github.com/saschagrunert/indextree/pull/90#issue-1381812589.

Thank you, I've set `/net/connman/gtk/status-icon-enabled` to true and didn't noticed that... Pushed the fixed commits.

![2022-12-13-002128+0900](https://user-images.githubusercontent.com/1246590/207083633-a3a23d67-106e-4eb7-8aed-5f49844dfb39.png) This happens in my env both on uptime-kuma and on browser console, by Firefox 107.0.1 (64 bits) on Gentoo Linux. So I think this is not Chromium- or Arch-...

![2022-12-13-002704+0900](https://user-images.githubusercontent.com/1246590/207084770-25220521-bdb1-4577-818c-dee18f0df9bf.png) Not sure this is relevant so I'm sorry if this is not related, but FYI: reproducible on Node.js v18.12.1. A space between `8` and `A` was U+202F (`e2 80...

> I guess it may be caused by a Linux library or compiler on Linux. Thanks for the hint! Arch and Gentoo are rolling release, and Firefox and Chromium uses...

Short answer: Not impossible, but don't expect in near future. * * * First time I implemented this crate, the primary purpose of this crate is to test the API...