pub struct IncludeGraph {
pub direct: HashMap<PathBuf, Vec<PathBuf>>,
}Fields§
§direct: HashMap<PathBuf, Vec<PathBuf>>Implementations§
Source§impl IncludeGraph
impl IncludeGraph
pub fn transitive_from(&self, root: &Path) -> Vec<PathBuf>
Auto Trait Implementations§
impl Freeze for IncludeGraph
impl RefUnwindSafe for IncludeGraph
impl Send for IncludeGraph
impl Sync for IncludeGraph
impl Unpin for IncludeGraph
impl UnsafeUnpin for IncludeGraph
impl UnwindSafe for IncludeGraph
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> 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