traitobject/
impls.rs

1use super::Trait;
2
3unsafe impl Trait for dyn ::std::any::Any + Send {}
4unsafe impl Trait for dyn ::std::any::Any + Sync {}
5unsafe impl Trait for dyn ::std::any::Any + Send + Sync {}
6unsafe impl<T: ?Sized> Trait for dyn ::std::borrow::Borrow<T> + Send {}
7unsafe impl<T: ?Sized> Trait for dyn ::std::borrow::Borrow<T> + Sync {}
8unsafe impl<T: ?Sized> Trait for dyn ::std::borrow::Borrow<T> + Send + Sync {}
9unsafe impl<T: ?Sized> Trait for dyn ::std::borrow::BorrowMut<T> + Send {}
10unsafe impl<T: ?Sized> Trait for dyn ::std::borrow::BorrowMut<T> + Sync {}
11unsafe impl<T: ?Sized> Trait for dyn ::std::borrow::BorrowMut<T> + Send + Sync {}
12unsafe impl<T: ?Sized> Trait for dyn ::std::convert::AsMut<T> + Send {}
13unsafe impl<T: ?Sized> Trait for dyn ::std::convert::AsMut<T> + Sync {}
14unsafe impl<T: ?Sized> Trait for dyn ::std::convert::AsMut<T> + Send + Sync {}
15unsafe impl<T: ?Sized> Trait for dyn ::std::convert::AsRef<T> + Send {}
16unsafe impl<T: ?Sized> Trait for dyn ::std::convert::AsRef<T> + Sync {}
17unsafe impl<T: ?Sized> Trait for dyn ::std::convert::AsRef<T> + Send + Sync {}
18unsafe impl Trait for dyn ::std::error::Error + Send {}
19unsafe impl Trait for dyn ::std::error::Error + Sync {}
20unsafe impl Trait for dyn ::std::error::Error + Send + Sync {}
21unsafe impl Trait for dyn ::std::fmt::Binary + Send {}
22unsafe impl Trait for dyn ::std::fmt::Binary + Sync {}
23unsafe impl Trait for dyn ::std::fmt::Binary + Send + Sync {}
24unsafe impl Trait for dyn ::std::fmt::Debug + Send {}
25unsafe impl Trait for dyn ::std::fmt::Debug + Sync {}
26unsafe impl Trait for dyn ::std::fmt::Debug + Send + Sync {}
27unsafe impl Trait for dyn ::std::fmt::Display + Send {}
28unsafe impl Trait for dyn ::std::fmt::Display + Sync {}
29unsafe impl Trait for dyn ::std::fmt::Display + Send + Sync {}
30unsafe impl Trait for dyn ::std::fmt::LowerExp + Send {}
31unsafe impl Trait for dyn ::std::fmt::LowerExp + Sync {}
32unsafe impl Trait for dyn ::std::fmt::LowerExp + Send + Sync {}
33unsafe impl Trait for dyn ::std::fmt::LowerHex + Send {}
34unsafe impl Trait for dyn ::std::fmt::LowerHex + Sync {}
35unsafe impl Trait for dyn ::std::fmt::LowerHex + Send + Sync {}
36unsafe impl Trait for dyn ::std::fmt::Octal + Send {}
37unsafe impl Trait for dyn ::std::fmt::Octal + Sync {}
38unsafe impl Trait for dyn ::std::fmt::Octal + Send + Sync {}
39unsafe impl Trait for dyn ::std::fmt::Pointer + Send {}
40unsafe impl Trait for dyn ::std::fmt::Pointer + Sync {}
41unsafe impl Trait for dyn ::std::fmt::Pointer + Send + Sync {}
42unsafe impl Trait for dyn ::std::fmt::UpperExp + Send {}
43unsafe impl Trait for dyn ::std::fmt::UpperExp + Sync {}
44unsafe impl Trait for dyn ::std::fmt::UpperExp + Send + Sync {}
45unsafe impl Trait for dyn ::std::fmt::UpperHex + Send {}
46unsafe impl Trait for dyn ::std::fmt::UpperHex + Sync {}
47unsafe impl Trait for dyn ::std::fmt::UpperHex + Send + Sync {}
48unsafe impl Trait for dyn ::std::fmt::Write + Send {}
49unsafe impl Trait for dyn ::std::fmt::Write + Sync {}
50unsafe impl Trait for dyn ::std::fmt::Write + Send + Sync {}
51unsafe impl Trait for dyn ::std::hash::Hasher + Send {}
52unsafe impl Trait for dyn ::std::hash::Hasher + Sync {}
53unsafe impl Trait for dyn ::std::hash::Hasher + Send + Sync {}
54unsafe impl Trait for dyn ::std::io::BufRead + Send {}
55unsafe impl Trait for dyn ::std::io::BufRead + Sync {}
56unsafe impl Trait for dyn ::std::io::BufRead + Send + Sync {}
57unsafe impl Trait for dyn ::std::io::Read + Send {}
58unsafe impl Trait for dyn ::std::io::Read + Sync {}
59unsafe impl Trait for dyn ::std::io::Read + Send + Sync {}
60unsafe impl Trait for dyn ::std::io::Seek + Send {}
61unsafe impl Trait for dyn ::std::io::Seek + Sync {}
62unsafe impl Trait for dyn ::std::io::Seek + Send + Sync {}
63unsafe impl Trait for dyn ::std::io::Write + Send {}
64unsafe impl Trait for dyn ::std::io::Write + Sync {}
65unsafe impl Trait for dyn ::std::io::Write + Send + Sync {}
66unsafe impl<T, I> Trait for dyn (::std::iter::IntoIterator<IntoIter = I, Item = T>) {}
67unsafe impl<T> Trait for dyn ::std::iter::Iterator<Item = T> + Send {}
68unsafe impl<T> Trait for dyn ::std::iter::Iterator<Item = T> + Sync {}
69unsafe impl<T> Trait for dyn ::std::iter::Iterator<Item = T> + Send + Sync {}
70unsafe impl Trait for dyn ::std::marker::Send + Send {}
71unsafe impl Trait for dyn ::std::marker::Send + Sync {}
72unsafe impl Trait for dyn ::std::marker::Sync + Sync {}
73unsafe impl Trait for dyn ::std::string::ToString + Send {}
74unsafe impl Trait for dyn ::std::string::ToString + Sync {}
75unsafe impl Trait for dyn ::std::string::ToString + Send + Sync {}