Model

Trait Model 

Source
pub trait Model<M: Model<M>> {
    type K: Copy + Eq + Hash + Serialize + for<'a> Deserialize<'a>;

    // Required method
    fn id(&self) -> M::K;
}

Required Associated Types§

Source

type K: Copy + Eq + Hash + Serialize + for<'a> Deserialize<'a>

Required Methods§

Source

fn id(&self) -> M::K

Implementors§