Trait metafactory::GetterExperimental
[-]
[+]
[src]
pub trait Getter<T> { fn take(&self) -> T; fn boxed_clone(&self) -> Box<Getter<T> + 'static>; }
Gettable value trait.
Required Methods
fn take(&self) -> T
Produce a new value.
fn boxed_clone(&self) -> Box<Getter<T> + 'static>
Create a clone for this getter.
This is kind of experimental solution - can not return plain traits as function result.