Lines Matching refs:Send
1757 impl<A: Allocator> Box<dyn Any + Send, A> {
1810 let (raw, alloc): (*mut (dyn Any + Send), _) = Box::into_raw_with_allocator(self); in downcast_unchecked()
1816 impl<A: Allocator> Box<dyn Any + Send + Sync, A> {
1869 let (raw, alloc): (*mut (dyn Any + Send + Sync), _) = in downcast_unchecked()
2159 impl dyn Error + Send { implementation
2164 pub fn downcast<T: Error + 'static>(self: Box<Self>) -> Result<Box<T>, Box<dyn Error + Send>> { in downcast() argument
2168 mem::transmute::<Box<dyn Error>, Box<dyn Error + Send>>(s) in downcast()
2173 impl dyn Error + Send + Sync {
2182 mem::transmute::<Box<dyn Error>, Box<dyn Error + Send + Sync>>(s) in downcast()
2222 impl<'a, E: Error + Send + Sync + 'a> From<E> for Box<dyn Error + Send + Sync + 'a> {
2254 fn from(err: E) -> Box<dyn Error + Send + Sync + 'a> { in from()
2261 impl From<String> for Box<dyn Error + Send + Sync> {
2276 fn from(err: String) -> Box<dyn Error + Send + Sync> { in from()
2319 let err1: Box<dyn Error + Send + Sync> = From::from(str_err); in from()
2327 impl<'a> From<&str> for Box<dyn Error + Send + Sync + 'a> {
2344 fn from(err: &str) -> Box<dyn Error + Send + Sync + 'a> { in from()
2373 impl<'a, 'b> From<Cow<'b, str>> for Box<dyn Error + Send + Sync + 'a> {
2388 fn from(err: Cow<'b, str>) -> Box<dyn Error + Send + Sync + 'a> { in from()