pub struct EdgeRef<'graph, NodeId: Identifier, EdgeId: Identifier, NodeData, EdgeData> {
pub id: EdgeId,
/* private fields */
}Fields§
§id: EdgeIdImplementations§
Source§impl<'graph, NodeId: Identifier, EdgeId: Identifier, NodeData, EdgeData> EdgeRef<'graph, NodeId, EdgeId, NodeData, EdgeData>
impl<'graph, NodeId: Identifier, EdgeId: Identifier, NodeData, EdgeData> EdgeRef<'graph, NodeId, EdgeId, NodeData, EdgeData>
Trait Implementations§
Source§impl<'graph, EdgeId: Identifier + Debug, NodeId: Identifier + Debug, NodeData, EdgeData> Debug for EdgeRef<'graph, NodeId, EdgeId, NodeData, EdgeData>
impl<'graph, EdgeId: Identifier + Debug, NodeId: Identifier + Debug, NodeData, EdgeData> Debug for EdgeRef<'graph, NodeId, EdgeId, NodeData, EdgeData>
Source§impl<'graph, NodeId: Identifier, EdgeId: Identifier, NodeData, EdgeData> Deref for EdgeRef<'graph, NodeId, EdgeId, NodeData, EdgeData>
impl<'graph, NodeId: Identifier, EdgeId: Identifier, NodeData, EdgeData> Deref for EdgeRef<'graph, NodeId, EdgeId, NodeData, EdgeData>
Source§impl<'graph, NodeId: Identifier, EdgeId: Identifier, NodeData, EdgeData> Edge<'graph> for EdgeRef<'graph, NodeId, EdgeId, NodeData, EdgeData>
impl<'graph, NodeId: Identifier, EdgeId: Identifier, NodeData, EdgeData> Edge<'graph> for EdgeRef<'graph, NodeId, EdgeId, NodeData, EdgeData>
Auto Trait Implementations§
impl<'graph, NodeId, EdgeId, NodeData, EdgeData> Freeze for EdgeRef<'graph, NodeId, EdgeId, NodeData, EdgeData>
impl<'graph, NodeId, EdgeId, NodeData, EdgeData> RefUnwindSafe for EdgeRef<'graph, NodeId, EdgeId, NodeData, EdgeData>where
EdgeId: RefUnwindSafe,
&'graph OwningGraph<NodeId, EdgeId, NodeData, EdgeData>: RefUnwindSafe,
impl<'graph, NodeId, EdgeId, NodeData, EdgeData> Send for EdgeRef<'graph, NodeId, EdgeId, NodeData, EdgeData>
impl<'graph, NodeId, EdgeId, NodeData, EdgeData> Sync for EdgeRef<'graph, NodeId, EdgeId, NodeData, EdgeData>
impl<'graph, NodeId, EdgeId, NodeData, EdgeData> Unpin for EdgeRef<'graph, NodeId, EdgeId, NodeData, EdgeData>
impl<'graph, NodeId, EdgeId, NodeData, EdgeData> UnsafeUnpin for EdgeRef<'graph, NodeId, EdgeId, NodeData, EdgeData>
impl<'graph, NodeId, EdgeId, NodeData, EdgeData> UnwindSafe for EdgeRef<'graph, NodeId, EdgeId, NodeData, EdgeData>
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