struct ImageVisitor<'img> {
image: &'img Image<'img>,
visited: BTreeMap<usize, (SegmentType<'img>, Vec<Box<Path>>)>,
}Fields§
§image: &'img Image<'img>§visited: BTreeMap<usize, (SegmentType<'img>, Vec<Box<Path>>)>Implementations§
Source§impl<'img> ImageVisitor<'img>
impl<'img> ImageVisitor<'img>
fn note(&mut self, segment: SegmentType<'img>, path: Option<&Path>) -> bool
fn visit_directory_block(&mut self, block: &DirectoryBlock, path: &Path)
fn visit_inode(&mut self, id: u64, path: &Path)
fn visit_image( image: &'img Image<'img>, ) -> BTreeMap<usize, (SegmentType<'img>, Vec<Box<Path>>)>
Auto Trait Implementations§
impl<'img> Freeze for ImageVisitor<'img>
impl<'img> RefUnwindSafe for ImageVisitor<'img>
impl<'img> Send for ImageVisitor<'img>
impl<'img> Sync for ImageVisitor<'img>
impl<'img> Unpin for ImageVisitor<'img>
impl<'img> UnwindSafe for ImageVisitor<'img>
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