Struct rill_protocol::pathfinder::Pathfinder [−][src]
pub struct Pathfinder<T> { /* fields omitted */ }Expand description
Universal storage with EntryId hierarchy.
Implementations
Methods from Deref<Target = Record<T>>
Creates nodes for the provided Path.
It returns empty record if value is not exists and you
have to use set_link method to assign a value to it.
Tries to find a Record for the Path, but it it’s not
exists than it returned the last record in a chain and the
remained (unprocessed) Path.
Returns the Record for the Path or None if the Record not
exists for the path.
Trait Implementations
Auto Trait Implementations
impl<T> RefUnwindSafe for Pathfinder<T> where
T: RefUnwindSafe, impl<T> Send for Pathfinder<T> where
T: Send, impl<T> Sync for Pathfinder<T> where
T: Sync, impl<T> Unpin for Pathfinder<T> where
T: Unpin, impl<T> UnwindSafe for Pathfinder<T> where
T: UnwindSafe,