Struct petgraph::graph::EdgeReference  
source · [−]pub struct EdgeReference<'a, E: 'a, Ix = DefaultIx> { /* private fields */ }Expand description
Reference to a Graph edge.
Implementations
Trait Implementations
sourceimpl<'a, E, Ix: IndexType> Clone for EdgeReference<'a, E, Ix>
 
impl<'a, E, Ix: IndexType> Clone for EdgeReference<'a, E, Ix>
sourceimpl<'a, E: Debug + 'a, Ix: Debug> Debug for EdgeReference<'a, E, Ix>
 
impl<'a, E: Debug + 'a, Ix: Debug> Debug for EdgeReference<'a, E, Ix>
sourceimpl<'a, Ix, E> EdgeRef for EdgeReference<'a, E, Ix> where
    Ix: IndexType, 
 
impl<'a, Ix, E> EdgeRef for EdgeReference<'a, E, Ix> where
    Ix: IndexType, 
sourceimpl<'a, E, Ix: IndexType> PartialEq<EdgeReference<'a, E, Ix>> for EdgeReference<'a, E, Ix> where
    E: PartialEq, 
 
impl<'a, E, Ix: IndexType> PartialEq<EdgeReference<'a, E, Ix>> for EdgeReference<'a, E, Ix> where
    E: PartialEq, 
impl<'a, E, Ix: IndexType> Copy for EdgeReference<'a, E, Ix>
Auto Trait Implementations
impl<'a, E, Ix> RefUnwindSafe for EdgeReference<'a, E, Ix> where
    E: RefUnwindSafe,
    Ix: RefUnwindSafe, 
impl<'a, E, Ix> Send for EdgeReference<'a, E, Ix> where
    E: Sync,
    Ix: Send, 
impl<'a, E, Ix> Sync for EdgeReference<'a, E, Ix> where
    E: Sync,
    Ix: Sync, 
impl<'a, E, Ix> Unpin for EdgeReference<'a, E, Ix> where
    Ix: Unpin, 
impl<'a, E, Ix> UnwindSafe for EdgeReference<'a, E, Ix> where
    E: RefUnwindSafe,
    Ix: UnwindSafe, 
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
    T: ?Sized, 
 
impl<T> BorrowMut<T> for T where
    T: ?Sized, 
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
 
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
    T: Clone, 
 
impl<T> ToOwned for T where
    T: Clone, 
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
 
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into)Uses borrowed data to replace owned data, usually by cloning. Read more