Trait typed_graph::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<T: Key> Id<T> for T