Trait collection::Meta
[−]
[src]
pub trait Meta<T> where Self: Clone, T: Val {
fn from_t(t: &T) -> Self;
fn merge(&mut self, other: &Self, _t: PhantomData<T>);
}
Metadata for T
Required Methods
fn from_t(t: &T) -> Self
Construct a metadata value from &T
fn merge(&mut self, other: &Self, _t: PhantomData<T>)
Merge two metadata values, (M, M) -> M