pub struct EdgeHandle { /* private fields */ }Expand description
An owned edge that removes itself from the graph when dropped.
Does not keep either endpoint entity alive — it only stores EntityId values.
If an endpoint entity is removed before this handle drops, the edge is already
gone and the Drop impl becomes a no-op.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for EdgeHandle
impl RefUnwindSafe for EdgeHandle
impl Send for EdgeHandle
impl Sync for EdgeHandle
impl Unpin for EdgeHandle
impl UnsafeUnpin for EdgeHandle
impl UnwindSafe for EdgeHandle
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