tynavi 0.1.3

An immutable selector library for navigating, filtering, and backtracking through deeply nested Rust data structures.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
use crate::selector::Selector;
use crate::traits::*;

impl<'a> AsSelector<'a, u8, ()> for u8 {
	fn as_selector(&'a self) -> Selector<'a, u8, ()> {
		Selector {
			cursor: Some(self),
			parent: (),
		}
	}
}

impl<'a, P: SelectorInstance> Selector<'a, u8, P> {}