[src]

Trait std::any::AnyOwnExt

pub trait AnyOwnExt {
    fn move<T: 'static>(self) -> Result<~T, Self>;
}

Extension methods for an owning Any trait object

Required Methods

fn move<T: 'static>(self) -> Result<~T, Self>

Returns the boxed value if it is of type T, or Err(Self) if it isn't.

Implementors