pub struct EdgeEntry<EdgeKey: Hash + Eq + Clone, EdgeData: Clone> {
pub key: EdgeKey,
pub data: EdgeData,
}Expand description
An edge in a MapGraph with its associated key
Fields§
§key: EdgeKeyThe key associated with this edge
data: EdgeDataThe data (weight) associated with this edge
Trait Implementations§
Source§impl<EdgeKey: Clone + Hash + Eq + Clone, EdgeData: Clone + Clone> Clone for EdgeEntry<EdgeKey, EdgeData>
impl<EdgeKey: Clone + Hash + Eq + Clone, EdgeData: Clone + Clone> Clone for EdgeEntry<EdgeKey, EdgeData>
Source§impl<EdgeKey: Debug + Hash + Eq + Clone, EdgeData: Debug + Clone> Debug for EdgeEntry<EdgeKey, EdgeData>
impl<EdgeKey: Debug + Hash + Eq + Clone, EdgeData: Debug + Clone> Debug for EdgeEntry<EdgeKey, EdgeData>
Source§impl<EdgeKey: Hash + Hash + Eq + Clone, EdgeData: Hash + Clone> Hash for EdgeEntry<EdgeKey, EdgeData>
impl<EdgeKey: Hash + Hash + Eq + Clone, EdgeData: Hash + Clone> Hash for EdgeEntry<EdgeKey, EdgeData>
Source§impl<EdgeKey: PartialEq + Hash + Eq + Clone, EdgeData: PartialEq + Clone> PartialEq for EdgeEntry<EdgeKey, EdgeData>
impl<EdgeKey: PartialEq + Hash + Eq + Clone, EdgeData: PartialEq + Clone> PartialEq for EdgeEntry<EdgeKey, EdgeData>
impl<EdgeKey: Eq + Hash + Eq + Clone, EdgeData: Eq + Clone> Eq for EdgeEntry<EdgeKey, EdgeData>
impl<EdgeKey: Hash + Eq + Clone, EdgeData: Clone> StructuralPartialEq for EdgeEntry<EdgeKey, EdgeData>
Auto Trait Implementations§
impl<EdgeKey, EdgeData> Freeze for EdgeEntry<EdgeKey, EdgeData>
impl<EdgeKey, EdgeData> RefUnwindSafe for EdgeEntry<EdgeKey, EdgeData>where
EdgeKey: RefUnwindSafe,
EdgeData: RefUnwindSafe,
impl<EdgeKey, EdgeData> Send for EdgeEntry<EdgeKey, EdgeData>
impl<EdgeKey, EdgeData> Sync for EdgeEntry<EdgeKey, EdgeData>
impl<EdgeKey, EdgeData> Unpin for EdgeEntry<EdgeKey, EdgeData>
impl<EdgeKey, EdgeData> UnwindSafe for EdgeEntry<EdgeKey, EdgeData>where
EdgeKey: UnwindSafe,
EdgeData: UnwindSafe,
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