Struct sbom_walker::walker::Walker
source · pub struct Walker<S: Source, P: Progress> { /* private fields */ }Implementations§
source§impl<S: Source, P: Progress> Walker<S, P>
impl<S: Source, P: Progress> Walker<S, P>
pub fn with_progress<U: Progress>(self, progress: U) -> Walker<S, U>
pub async fn walk<V>(self, visitor: V) -> Result<(), Error<V::Error, S::Error>>where
V: DiscoveredVisitor,
pub async fn walk_parallel<V>(
self,
limit: usize,
visitor: V,
) -> Result<(), Error<V::Error, S::Error>>where
V: DiscoveredVisitor,
Auto Trait Implementations§
impl<S, P> Freeze for Walker<S, P>
impl<S, P> RefUnwindSafe for Walker<S, P>where
S: RefUnwindSafe,
P: RefUnwindSafe,
impl<S, P> Send for Walker<S, P>
impl<S, P> Sync for Walker<S, P>
impl<S, P> Unpin for Walker<S, P>
impl<S, P> UnwindSafe for Walker<S, P>where
S: UnwindSafe,
P: UnwindSafe,
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