pub struct PathHop {
pub entity: AeoEntity,
pub via: Option<EdgeKind>,
}Expand description
One step in a PathResult.
Fields§
§entity: AeoEntityEntity at this step.
via: Option<EdgeKind>Edge kind that connects this step to the next one. None for the
final hop.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for PathHop
impl<'de> Deserialize<'de> for PathHop
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
Auto Trait Implementations§
impl Freeze for PathHop
impl RefUnwindSafe for PathHop
impl Send for PathHop
impl Sync for PathHop
impl Unpin for PathHop
impl UnsafeUnpin for PathHop
impl UnwindSafe for PathHop
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