Trait unsafe_any::UnsafeAny [] [src]

pub trait UnsafeAny: Any { }

A trait providing unchecked downcasting to its contents when stored in a trait object.

Methods

impl UnsafeAny
[src]

Returns a reference to the contained value, assuming that it is of type T.

Warning

If you are not absolutely certain of T you should not call this!

Returns a mutable reference to the contained value, assuming that it is of type T.

Warning

If you are not absolutely certain of T you should not call this!

Returns a the contained value, assuming that it is of type T.

Warning

If you are not absolutely certain of T you should not call this!

Trait Implementations

impl UnsafeAnyExt for UnsafeAny
[src]

Returns a reference to the contained value, assuming that it is of type T. Read more

Returns a mutable reference to the contained value, assuming that it is of type T. Read more

Returns a the contained value, assuming that it is of type T. Read more

impl UnsafeAnyExt for UnsafeAny + Send
[src]

Returns a reference to the contained value, assuming that it is of type T. Read more

Returns a mutable reference to the contained value, assuming that it is of type T. Read more

Returns a the contained value, assuming that it is of type T. Read more

impl UnsafeAnyExt for UnsafeAny + Sync
[src]

Returns a reference to the contained value, assuming that it is of type T. Read more

Returns a mutable reference to the contained value, assuming that it is of type T. Read more

Returns a the contained value, assuming that it is of type T. Read more

impl UnsafeAnyExt for UnsafeAny + Send + Sync
[src]

Returns a reference to the contained value, assuming that it is of type T. Read more

Returns a mutable reference to the contained value, assuming that it is of type T. Read more

Returns a the contained value, assuming that it is of type T. Read more

Implementors