pub struct RelatedNodeInfo {
pub node: GraphNode,
pub distance: usize,
pub weight: f32,
}Expand description
Related node information
Fields§
§node: GraphNodeRelated node
distance: usizeDistance in hops
weight: f32Relationship weight
Trait Implementations§
Source§impl Clone for RelatedNodeInfo
impl Clone for RelatedNodeInfo
Source§fn clone(&self) -> RelatedNodeInfo
fn clone(&self) -> RelatedNodeInfo
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 RelatedNodeInfo
impl Debug for RelatedNodeInfo
Source§impl<'de> Deserialize<'de> for RelatedNodeInfo
impl<'de> Deserialize<'de> for RelatedNodeInfo
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 RelatedNodeInfo
impl RefUnwindSafe for RelatedNodeInfo
impl Send for RelatedNodeInfo
impl Sync for RelatedNodeInfo
impl Unpin for RelatedNodeInfo
impl UnwindSafe for RelatedNodeInfo
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