pub struct DiscoverWalk { /* private fields */ }Implementations§
Source§impl DiscoverWalk
impl DiscoverWalk
pub fn start( node: NodeCatalogSnapshot, plan: DiscoverPlan, candidates: Vec<String>, ) -> DiscoverWalk
pub fn discover_id(&self) -> &str
pub fn handle(&mut self, input: WalkInput)
pub fn drain(&mut self) -> Option<WalkOutput>
pub fn has_output(&self) -> bool
pub fn strict_failure(&self) -> Option<&str>
pub fn visited(&self) -> &BTreeSet<String>
Auto Trait Implementations§
impl Freeze for DiscoverWalk
impl RefUnwindSafe for DiscoverWalk
impl Send for DiscoverWalk
impl Sync for DiscoverWalk
impl Unpin for DiscoverWalk
impl UnsafeUnpin for DiscoverWalk
impl UnwindSafe for DiscoverWalk
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