YOSHIOKA Takuma
YOSHIOKA Takuma
AppVeyor failure comes from indirect dependency `once_cell`, not from this patch.
Added `assert_eq!`s as examples to describe they do essentially the same iteration as `.{,reverse_}traverse()`. Should they be separate unit tests rather than being examples in doc comments?
I want "[Visual novel](https://en.wikipedia.org/wiki/Visual_novel)" format. While they are phisically games, most of them are essentially novels with illustration, animation, and/or audio, so they are quite similar to e-books with multimedia....
#1363 may make the human-readable syntax harder to parse, so I think `--terse` (or `--machine-readeble` or anything else) would be better.
@imsnif Sorry, I think I can't implement this. I'm new to zellij (just played around for some minutes) so I don't know what kind of info would be / should...
One of the use case I think is, choosing a session or specifying new session name on fuzzy finder, and then attaching to the session with the given name. The...
Do you mean postorder by "children first"? If so, you can use `traverse()` and filtering out `NodeEdge::Start`s. ```rust use indextree::{Arena, NodeEdge}; pub fn main() { let mut arena = Arena::new();...
I think the crate does not provide direct method to do that, but the below may work (not tested): ```rust // This must return `Some(_)` since the last item to...
Ah sorry, maybe `let current = arena[current_id];` is causing error? ```rust // This must return `Some(_)` since the last item to be iterated // by `.traverse(...)` should be `NodeEdge::End(root_id)`. let...
As I wrote in , I don't like this trick, because it makes things complex for both internal implementation and library users. To reduce memory consumption, I like another method...