Lines Matching refs:Sized

200     T: ?Sized,
909 impl<T: ?Sized> Box<T> {
959 impl<T: ?Sized, A: Allocator> Box<T, A> {
1229 unsafe impl<#[may_dangle] T: ?Sized, A: Allocator> Drop for Box<T, A> {
1340 impl<T: ?Sized + PartialEq, A: Allocator> PartialEq for Box<T, A> {
1351 impl<T: ?Sized + PartialOrd, A: Allocator> PartialOrd for Box<T, A> {
1374 impl<T: ?Sized + Ord, A: Allocator> Ord for Box<T, A> {
1381 impl<T: ?Sized + Eq, A: Allocator> Eq for Box<T, A> {}
1384 impl<T: ?Sized + Hash, A: Allocator> Hash for Box<T, A> {
1391 impl<T: ?Sized + Hasher, A: Allocator> Hasher for Box<T, A> {
1464 impl<T: ?Sized, A: Allocator> From<Box<T, A>> for Pin<Box<T, A>>
1899 impl<T: fmt::Display + ?Sized, A: Allocator> fmt::Display for Box<T, A> {
1906 impl<T: fmt::Debug + ?Sized, A: Allocator> fmt::Debug for Box<T, A> {
1913 impl<T: ?Sized, A: Allocator> fmt::Pointer for Box<T, A> {
1923 impl<T: ?Sized, A: Allocator> Deref for Box<T, A> {
1932 impl<T: ?Sized, A: Allocator> DerefMut for Box<T, A> {
1939 impl<T: ?Sized, A: Allocator> Receiver for Box<T, A> {}
1942 impl<I: Iterator + ?Sized, A: Allocator> Iterator for Box<I, A> {
1963 impl<I: Iterator + ?Sized, A: Allocator> BoxIter for Box<I, A> {
1985 impl<I: DoubleEndedIterator + ?Sized, A: Allocator> DoubleEndedIterator for Box<I, A> {
1994 impl<I: ExactSizeIterator + ?Sized, A: Allocator> ExactSizeIterator for Box<I, A> {
2004 impl<I: FusedIterator + ?Sized, A: Allocator> FusedIterator for Box<I, A> {}
2007 impl<Args: Tuple, F: FnOnce<Args> + ?Sized, A: Allocator> FnOnce<Args> for Box<F, A> {
2016 impl<Args: Tuple, F: FnMut<Args> + ?Sized, A: Allocator> FnMut<Args> for Box<F, A> {
2023 impl<Args: Tuple, F: Fn<Args> + ?Sized, A: Allocator> Fn<Args> for Box<F, A> {
2030 impl<T: ?Sized + Unsize<U>, U: ?Sized, A: Allocator> CoerceUnsized<Box<U, A>> for Box<T, A> {}
2033 impl<T: ?Sized + Unsize<U>, U: ?Sized> DispatchFromDyn<Box<U>> for Box<T, Global> {}
2061 impl<T: ?Sized, A: Allocator> borrow::Borrow<T> for Box<T, A> {
2068 impl<T: ?Sized, A: Allocator> borrow::BorrowMut<T> for Box<T, A> {
2075 impl<T: ?Sized, A: Allocator> AsRef<T> for Box<T, A> {
2082 impl<T: ?Sized, A: Allocator> AsMut<T> for Box<T, A> {
2111 impl<T: ?Sized, A: Allocator> Unpin for Box<T, A> where A: 'static {}
2114 impl<G: ?Sized + Generator<R> + Unpin, R, A: Allocator> Generator<R> for Box<G, A>
2127 impl<G: ?Sized + Generator<R>, R, A: Allocator> Generator<R> for Pin<Box<G, A>>
2140 impl<F: ?Sized + Future + Unpin, A: Allocator> Future for Box<F, A>
2152 impl<S: ?Sized + AsyncIterator + Unpin> AsyncIterator for Box<S> {