Trait traitobject::Trait[][src]

pub unsafe trait Trait { }

A trait implemented for all trait objects.

Implementations for all traits in std are provided.

Implementations on Foreign Types

impl Trait for Any + Send
[src]

impl Trait for Any + Sync
[src]

impl Trait for Any + Send + Sync
[src]

impl<T: ?Sized> Trait for Borrow<T> + Send
[src]

impl<T: ?Sized> Trait for Borrow<T> + Sync
[src]

impl<T: ?Sized> Trait for Borrow<T> + Send + Sync
[src]

impl<T: ?Sized> Trait for BorrowMut<T> + Send
[src]

impl<T: ?Sized> Trait for BorrowMut<T> + Sync
[src]

impl<T: ?Sized> Trait for BorrowMut<T> + Send + Sync
[src]

impl<T: ?Sized> Trait for AsMut<T> + Send
[src]

impl<T: ?Sized> Trait for AsMut<T> + Sync
[src]

impl<T: ?Sized> Trait for AsMut<T> + Send + Sync
[src]

impl<T: ?Sized> Trait for AsRef<T> + Send
[src]

impl<T: ?Sized> Trait for AsRef<T> + Sync
[src]

impl<T: ?Sized> Trait for AsRef<T> + Send + Sync
[src]

impl Trait for Error + Send
[src]

impl Trait for Error + Sync
[src]

impl Trait for Error + Send + Sync
[src]

impl Trait for Binary + Send
[src]

impl Trait for Binary + Sync
[src]

impl Trait for Binary + Send + Sync
[src]

impl Trait for Debug + Send
[src]

impl Trait for Debug + Sync
[src]

impl Trait for Debug + Send + Sync
[src]

impl Trait for Display + Send
[src]

impl Trait for Display + Sync
[src]

impl Trait for Display + Send + Sync
[src]

impl Trait for LowerExp + Send
[src]

impl Trait for LowerExp + Sync
[src]

impl Trait for LowerExp + Send + Sync
[src]

impl Trait for LowerHex + Send
[src]

impl Trait for LowerHex + Sync
[src]

impl Trait for LowerHex + Send + Sync
[src]

impl Trait for Octal + Send
[src]

impl Trait for Octal + Sync
[src]

impl Trait for Octal + Send + Sync
[src]

impl Trait for Pointer + Send
[src]

impl Trait for Pointer + Sync
[src]

impl Trait for Pointer + Send + Sync
[src]

impl Trait for UpperExp + Send
[src]

impl Trait for UpperExp + Sync
[src]

impl Trait for UpperExp + Send + Sync
[src]

impl Trait for UpperHex + Send
[src]

impl Trait for UpperHex + Sync
[src]

impl Trait for UpperHex + Send + Sync
[src]

impl Trait for Write + Send
[src]

impl Trait for Write + Sync
[src]

impl Trait for Write + Send + Sync
[src]

impl Trait for Hasher + Send
[src]

impl Trait for Hasher + Sync
[src]

impl Trait for Hasher + Send + Sync
[src]

impl Trait for BufRead + Send
[src]

impl Trait for BufRead + Sync
[src]

impl Trait for BufRead + Send + Sync
[src]

impl Trait for Read + Send
[src]

impl Trait for Read + Sync
[src]

impl Trait for Read + Send + Sync
[src]

impl Trait for Seek + Send
[src]

impl Trait for Seek + Sync
[src]

impl Trait for Seek + Send + Sync
[src]

impl Trait for Write + Send
[src]

impl Trait for Write + Sync
[src]

impl Trait for Write + Send + Sync
[src]

impl<T, I> Trait for IntoIterator<IntoIter = I, Item = T>
[src]

impl<T> Trait for Iterator<Item = T> + Send
[src]

impl<T> Trait for Iterator<Item = T> + Sync
[src]

impl<T> Trait for Iterator<Item = T> + Send + Sync
[src]

impl Trait for Send + Send
[src]

impl Trait for Send + Sync
[src]

impl Trait for Send + Send + Sync
[src]

impl Trait for Sync + Send
[src]

impl Trait for Sync + Sync
[src]

impl Trait for Sync + Send + Sync
[src]

impl Trait for Drop + Send
[src]

impl Trait for Drop + Sync
[src]

impl Trait for Drop + Send + Sync
[src]

impl Trait for ToString + Send
[src]

impl Trait for ToString + Sync
[src]

impl Trait for ToString + Send + Sync
[src]

Implementors