pub struct TraversalStepWire {
pub relation_id: WireUuid,
pub from: WireUuid,
pub to: WireUuid,
pub relation_type: String,
pub depth: u32,
}Expand description
One hop in a traversal path: the relation edge crossed and its endpoints.
Fields§
§relation_id: WireUuid§from: WireUuid§to: WireUuid§relation_type: String§depth: u32Trait Implementations§
Source§impl Clone for TraversalStepWire
impl Clone for TraversalStepWire
Source§impl Debug for TraversalStepWire
impl Debug for TraversalStepWire
Source§impl<'de> Deserialize<'de> for TraversalStepWire
impl<'de> Deserialize<'de> for TraversalStepWire
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
Source§impl PartialEq for TraversalStepWire
impl PartialEq for TraversalStepWire
Source§impl Serialize for TraversalStepWire
impl Serialize for TraversalStepWire
impl StructuralPartialEq for TraversalStepWire
Auto Trait Implementations§
impl Freeze for TraversalStepWire
impl RefUnwindSafe for TraversalStepWire
impl Send for TraversalStepWire
impl Sync for TraversalStepWire
impl Unpin for TraversalStepWire
impl UnsafeUnpin for TraversalStepWire
impl UnwindSafe for TraversalStepWire
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