Trait traitobject::Trait
[−]
[src]
pub unsafe trait Trait { }
A trait implemented for all trait objects.
Implementations for all traits in std are provided.
Implementors
impl Trait for core::any::Any + Send
impl Trait for core::any::Any + Sync
impl Trait for core::any::Any + Send + Sync
impl<T: ?Sized> Trait for core::borrow::Borrow<T> + Send
impl<T: ?Sized> Trait for core::borrow::Borrow<T> + Sync
impl<T: ?Sized> Trait for core::borrow::Borrow<T> + Send + Sync
impl<T: ?Sized> Trait for core::borrow::BorrowMut<T> + Send
impl<T: ?Sized> Trait for core::borrow::BorrowMut<T> + Sync
impl<T: ?Sized> Trait for core::borrow::BorrowMut<T> + Send + Sync
impl<T: ?Sized> Trait for core::convert::AsMut<T> + Send
impl<T: ?Sized> Trait for core::convert::AsMut<T> + Sync
impl<T: ?Sized> Trait for core::convert::AsMut<T> + Send + Sync
impl<T: ?Sized> Trait for core::convert::AsRef<T> + Send
impl<T: ?Sized> Trait for core::convert::AsRef<T> + Sync
impl<T: ?Sized> Trait for core::convert::AsRef<T> + Send + Sync
impl Trait for std::error::Error + Send
impl Trait for std::error::Error + Sync
impl Trait for std::error::Error + Send + Sync
impl Trait for core::fmt::Binary + Send
impl Trait for core::fmt::Binary + Sync
impl Trait for core::fmt::Binary + Send + Sync
impl Trait for core::fmt::Debug + Send
impl Trait for core::fmt::Debug + Sync
impl Trait for core::fmt::Debug + Send + Sync
impl Trait for core::fmt::Display + Send
impl Trait for core::fmt::Display + Sync
impl Trait for core::fmt::Display + Send + Sync
impl Trait for core::fmt::LowerExp + Send
impl Trait for core::fmt::LowerExp + Sync
impl Trait for core::fmt::LowerExp + Send + Sync
impl Trait for core::fmt::LowerHex + Send
impl Trait for core::fmt::LowerHex + Sync
impl Trait for core::fmt::LowerHex + Send + Sync
impl Trait for core::fmt::Octal + Send
impl Trait for core::fmt::Octal + Sync
impl Trait for core::fmt::Octal + Send + Sync
impl Trait for core::fmt::Pointer + Send
impl Trait for core::fmt::Pointer + Sync
impl Trait for core::fmt::Pointer + Send + Sync
impl Trait for core::fmt::UpperExp + Send
impl Trait for core::fmt::UpperExp + Sync
impl Trait for core::fmt::UpperExp + Send + Sync
impl Trait for core::fmt::UpperHex + Send
impl Trait for core::fmt::UpperHex + Sync
impl Trait for core::fmt::UpperHex + Send + Sync
impl Trait for core::fmt::Write + Send
impl Trait for core::fmt::Write + Sync
impl Trait for core::fmt::Write + Send + Sync
impl Trait for core::hash::Hasher + Send
impl Trait for core::hash::Hasher + Sync
impl Trait for core::hash::Hasher + Send + Sync
impl Trait for std::io::BufRead + Send
impl Trait for std::io::BufRead + Sync
impl Trait for std::io::BufRead + Send + Sync
impl Trait for std::io::Read + Send
impl Trait for std::io::Read + Sync
impl Trait for std::io::Read + Send + Sync
impl Trait for std::io::Seek + Send
impl Trait for std::io::Seek + Sync
impl Trait for std::io::Seek + Send + Sync
impl Trait for std::io::Write + Send
impl Trait for std::io::Write + Sync
impl Trait for std::io::Write + Send + Sync
impl<T, I> Trait for IntoIterator<IntoIter=I, Item=T>
impl<T> Trait for core::iter::iterator::Iterator<Item=T> + Send
impl<T> Trait for core::iter::iterator::Iterator<Item=T> + Sync
impl<T> Trait for core::iter::iterator::Iterator<Item=T> + Send + Sync
impl Trait for core::marker::Send + Send
impl Trait for core::marker::Send + Sync
impl Trait for core::marker::Send + Send + Sync
impl Trait for core::marker::Sync + Send
impl Trait for core::marker::Sync + Sync
impl Trait for core::marker::Sync + Send + Sync
impl Trait for core::ops::Drop + Send
impl Trait for core::ops::Drop + Sync
impl Trait for core::ops::Drop + Send + Sync
impl Trait for collections::string::ToString + Send
impl Trait for collections::string::ToString + Sync
impl Trait for collections::string::ToString + Send + Sync