1 2 3 4 5 6 7 8 9 10 11
pub trait Get { type T; fn get() -> Self::T; } pub trait Set { type T; fn set(value: Self::T); }