Trait Id

Source
pub trait Id<K: Key> {
    // Required methods
    fn get_id(&self) -> K;
    fn set_id(&mut self, new_id: K);
}
Expand description

Provide a getter and setter for the id of a node or edge

Required Methods§

Source

fn get_id(&self) -> K

Source

fn set_id(&mut self, new_id: K)

Implementors§

Source§

impl<K: Key, Old: Id<K>, New: Id<K>> Id<K> for EitherVersion<Old, New>

Source§

impl<K: Key, T: GenericTypeIdentifier> Id<K> for GenericWeight<K, T>

Source§

impl<NK: Key> Id<NK> for AnyWeight<NK>

Source§

impl<T: Key> Id<T> for T