pub struct Visit {
pub node_id: NodeId,
pub depth: usize,
pub discovery_order: usize,
}Expand description
One visited node.
Fields§
§node_id: NodeIdExternal node identity.
depth: usizeMinimum BFS depth or DFS discovery depth.
discovery_order: usizeStable zero-based discovery order.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Visit
impl<'de> Deserialize<'de> for Visit
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for Visit
impl StructuralPartialEq for Visit
Auto Trait Implementations§
impl Freeze for Visit
impl RefUnwindSafe for Visit
impl Send for Visit
impl Sync for Visit
impl Unpin for Visit
impl UnsafeUnpin for Visit
impl UnwindSafe for Visit
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