pub struct GraphPathResult {
pub start: GraphNodeSummary,
pub end: GraphNodeSummary,
pub hops: Vec<GraphPathHop>,
}Fields§
§start: GraphNodeSummary§end: GraphNodeSummary§hops: Vec<GraphPathHop>Trait Implementations§
Source§impl Clone for GraphPathResult
impl Clone for GraphPathResult
Source§fn clone(&self) -> GraphPathResult
fn clone(&self) -> GraphPathResult
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for GraphPathResult
impl Debug for GraphPathResult
Source§impl<'de> Deserialize<'de> for GraphPathResult
impl<'de> Deserialize<'de> for GraphPathResult
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<GraphPathResult, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<GraphPathResult, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for GraphPathResult
impl Serialize for GraphPathResult
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations§
impl Freeze for GraphPathResult
impl RefUnwindSafe for GraphPathResult
impl Send for GraphPathResult
impl Sync for GraphPathResult
impl Unpin for GraphPathResult
impl UnsafeUnpin for GraphPathResult
impl UnwindSafe for GraphPathResult
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