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.