Lines Matching refs:Sized
1057 pub unsafe trait PinInit<T: ?Sized, E = Infallible>: Sized {
1095 pub struct ChainPinInit<I, F, T: ?Sized, E>(I, F, __internal::Invariant<(E, T)>);
1101 unsafe impl<T: ?Sized, E, I, F> PinInit<T, E> for ChainPinInit<I, F, T, E>
1156 pub unsafe trait Init<T: ?Sized, E = Infallible>: PinInit<T, E> {
1203 pub struct ChainInit<I, F, T: ?Sized, E>(I, F, __internal::Invariant<(E, T)>);
1208 unsafe impl<T: ?Sized, E, I, F> Init<T, E> for ChainInit<I, F, T, E>
1224 unsafe impl<T: ?Sized, E, I, F> PinInit<T, E> for ChainInit<I, F, T, E>
1248 pub const unsafe fn pin_init_from_closure<T: ?Sized, E>( in pin_init_from_closure() argument
1267 pub const unsafe fn init_from_closure<T: ?Sized, E>( in init_from_closure() argument
1594 Self: Sized, in init_zeroed()
1621 Self: Sized, in zeroed()
1711 {<T: ?Sized>} PhantomData<T>, core::marker::PhantomPinned, (),
1717 {<T: ?Sized + Zeroable>} UnsafeCell<T>,