Lines Matching defs:Box
80 pub struct Box<#[cfg_attr(CONFIG_RUSTC_HAS_COERCE_POINTEE, pointee)] T: ?Sized, A: Allocator>( struct
88 impl<T, U, A> core::ops::CoerceUnsized<Box<U, A>> for Box<T, A> implementation
99 impl<T, U, A> core::ops::DispatchFromDyn<Box<U, A>> for Box<T, A> implementation
145 unsafe impl<T, A: Allocator> ZeroableOption for Box<T, A> {} implementation
148 unsafe impl<T, A> Send for Box<T, A> implementation
156 unsafe impl<T, A> Sync for Box<T, A> implementation
163 impl<T, A> Box<T, A> implementation
217 impl<T, A> Box<MaybeUninit<T>, A> impls
247 impl<T, A> Box<T, A> impls
355 impl<T, A> InPlaceWrite<T> for Box<MaybeUninit<T>, A> implementation
380 impl<T, A> InPlaceInit<T> for Box<T, A> implementation
405 unsafe impl<T: 'static, A> ForeignOwnable for Box<T, A> implementation
482 impl<T, A> Deref for Box<T, A> implementation
496 impl<T, A> DerefMut for Box<T, A> implementation
526 impl<T, A> Borrow<T> for Box<T, A> implementation
554 impl<T, A> BorrowMut<T> for Box<T, A> implementation
564 impl<T, A> fmt::Display for Box<T, A> implementation
574 impl<T, A> fmt::Debug for Box<T, A> implementation
584 impl<T, A> Drop for Box<T, A> implementation