pub struct PathTree { /* private fields */ }Implementations§
Source§impl PathTree
impl PathTree
pub fn new() -> PathTree
pub fn conflict_update(&mut self, path: &Path)
pub fn branch_update(&mut self, path: &Path)
pub fn get_counter(&self, path: &Path) -> isize
pub fn get_mixed_vsids_score(&mut self, path: &Path) -> isize
Trait Implementations§
Auto Trait Implementations§
impl Freeze for PathTree
impl RefUnwindSafe for PathTree
impl Send for PathTree
impl Sync for PathTree
impl Unpin for PathTree
impl UnwindSafe for PathTree
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more