Struct metafactory::FactoryStable  
            [-]
             [+]
        [src]
pub struct Factory<T: 'static> {
    // some fields omitted
}A factory proxy.
Factory proxy is used to return a concrete value from
unknown source. Factory will always produce a new owned value -
any other pattern can be implemented on top of that.
Methods
impl<'a, T: 'static> Factory<T>
fn new(getter: Box<Getter<T> + 'static>) -> Factory<T>
Create a new Factory.
Create a new factory from any type that implements Getter trait.
fn take(&self) -> T
Get a new owned value.