pub unsafe trait GetStaticEquivalent_ {
type StaticEquivalent: 'static;
}
Expand description
A type that stands in for Self
,used to create a UTypeId
for doing layout checking.
This may or may not have the same TypeId as Self.
Safety
The StaticEquivalent
associated type must be either of:
- the same type as
Self
, ignoring lifetime arguments. - a type declared specifically to be the
StaticEquivalent
associated type ofSelf
(and no other type), with the same type and const arguments asSelf
.
In either case, non-'static
type parameters can be replaced with their
GetStaticEquivalent_::StaticEquivalent
associated type.
Required Associated Types§
sourcetype StaticEquivalent: 'static
type StaticEquivalent: 'static
The 'static
equivalent of Self
Implementations on Foreign Types§
source§impl GetStaticEquivalent_ for c_void
impl GetStaticEquivalent_ for c_void
type StaticEquivalent = c_void
source§impl GetStaticEquivalent_ for Void
impl GetStaticEquivalent_ for Void
type StaticEquivalent = Void
source§impl GetStaticEquivalent_ for bool
impl GetStaticEquivalent_ for bool
type StaticEquivalent = bool
source§impl GetStaticEquivalent_ for f32
impl GetStaticEquivalent_ for f32
type StaticEquivalent = f32
source§impl GetStaticEquivalent_ for f64
impl GetStaticEquivalent_ for f64
type StaticEquivalent = f64
source§impl GetStaticEquivalent_ for i8
impl GetStaticEquivalent_ for i8
type StaticEquivalent = i8
source§impl GetStaticEquivalent_ for i16
impl GetStaticEquivalent_ for i16
type StaticEquivalent = i16
source§impl GetStaticEquivalent_ for i32
impl GetStaticEquivalent_ for i32
type StaticEquivalent = i32
source§impl GetStaticEquivalent_ for i64
impl GetStaticEquivalent_ for i64
type StaticEquivalent = i64
source§impl GetStaticEquivalent_ for isize
impl GetStaticEquivalent_ for isize
type StaticEquivalent = isize
source§impl GetStaticEquivalent_ for str
impl GetStaticEquivalent_ for str
type StaticEquivalent = Unsized<str>
source§impl GetStaticEquivalent_ for u8
impl GetStaticEquivalent_ for u8
type StaticEquivalent = u8
source§impl GetStaticEquivalent_ for u16
impl GetStaticEquivalent_ for u16
type StaticEquivalent = u16
source§impl GetStaticEquivalent_ for u32
impl GetStaticEquivalent_ for u32
type StaticEquivalent = u32
source§impl GetStaticEquivalent_ for u64
impl GetStaticEquivalent_ for u64
type StaticEquivalent = u64
source§impl GetStaticEquivalent_ for ()
impl GetStaticEquivalent_ for ()
type StaticEquivalent = ()
source§impl GetStaticEquivalent_ for usize
impl GetStaticEquivalent_ for usize
type StaticEquivalent = usize
source§impl GetStaticEquivalent_ for PhantomPinned
impl GetStaticEquivalent_ for PhantomPinned
type StaticEquivalent = PhantomPinned
source§impl GetStaticEquivalent_ for NonZeroI8
impl GetStaticEquivalent_ for NonZeroI8
type StaticEquivalent = NonZeroI8
source§impl GetStaticEquivalent_ for NonZeroI16
impl GetStaticEquivalent_ for NonZeroI16
type StaticEquivalent = NonZeroI16
source§impl GetStaticEquivalent_ for NonZeroI32
impl GetStaticEquivalent_ for NonZeroI32
type StaticEquivalent = NonZeroI32
source§impl GetStaticEquivalent_ for NonZeroI64
impl GetStaticEquivalent_ for NonZeroI64
type StaticEquivalent = NonZeroI64
source§impl GetStaticEquivalent_ for NonZeroIsize
impl GetStaticEquivalent_ for NonZeroIsize
type StaticEquivalent = NonZeroIsize
source§impl GetStaticEquivalent_ for NonZeroU8
impl GetStaticEquivalent_ for NonZeroU8
type StaticEquivalent = NonZeroU8
source§impl GetStaticEquivalent_ for NonZeroU16
impl GetStaticEquivalent_ for NonZeroU16
type StaticEquivalent = NonZeroU16
source§impl GetStaticEquivalent_ for NonZeroU32
impl GetStaticEquivalent_ for NonZeroU32
type StaticEquivalent = NonZeroU32
source§impl GetStaticEquivalent_ for NonZeroU64
impl GetStaticEquivalent_ for NonZeroU64
type StaticEquivalent = NonZeroU64
source§impl GetStaticEquivalent_ for NonZeroUsize
impl GetStaticEquivalent_ for NonZeroUsize
type StaticEquivalent = NonZeroUsize
source§impl GetStaticEquivalent_ for AtomicBool
impl GetStaticEquivalent_ for AtomicBool
type StaticEquivalent = AtomicBool
source§impl GetStaticEquivalent_ for AtomicI8
impl GetStaticEquivalent_ for AtomicI8
type StaticEquivalent = AtomicI8
source§impl GetStaticEquivalent_ for AtomicI16
impl GetStaticEquivalent_ for AtomicI16
type StaticEquivalent = AtomicI16
source§impl GetStaticEquivalent_ for AtomicI32
impl GetStaticEquivalent_ for AtomicI32
type StaticEquivalent = AtomicI32
source§impl GetStaticEquivalent_ for AtomicI64
impl GetStaticEquivalent_ for AtomicI64
type StaticEquivalent = AtomicI64
source§impl GetStaticEquivalent_ for AtomicIsize
impl GetStaticEquivalent_ for AtomicIsize
type StaticEquivalent = AtomicIsize
source§impl GetStaticEquivalent_ for AtomicU8
impl GetStaticEquivalent_ for AtomicU8
type StaticEquivalent = AtomicU8
source§impl GetStaticEquivalent_ for AtomicU16
impl GetStaticEquivalent_ for AtomicU16
type StaticEquivalent = AtomicU16
source§impl GetStaticEquivalent_ for AtomicU32
impl GetStaticEquivalent_ for AtomicU32
type StaticEquivalent = AtomicU32
source§impl GetStaticEquivalent_ for AtomicU64
impl GetStaticEquivalent_ for AtomicU64
type StaticEquivalent = AtomicU64
source§impl GetStaticEquivalent_ for AtomicUsize
impl GetStaticEquivalent_ for AtomicUsize
type StaticEquivalent = AtomicUsize
source§impl GetStaticEquivalent_ for extern "C" fn()
impl GetStaticEquivalent_ for extern "C" fn()
This is the only function type that implements StableAbi so as to make it more obvious that functions involving lifetimes cannot implement this trait directly (because of higher ranked trait bounds).
type StaticEquivalent = extern "C" fn()
source§impl GetStaticEquivalent_ for unsafe extern "C" fn()
impl GetStaticEquivalent_ for unsafe extern "C" fn()
This is the only function type that implements StableAbi so as to make it more obvious that functions involving lifetimes cannot implement this trait directly (because of higher ranked trait bounds).
type StaticEquivalent = unsafe extern "C" fn()
source§impl<'a, T> GetStaticEquivalent_ for &'a Twhere
T: 'a + GetStaticEquivalent_,
impl<'a, T> GetStaticEquivalent_ for &'a Twhere
T: 'a + GetStaticEquivalent_,
type StaticEquivalent = &'static <T as GetStaticEquivalent_>::StaticEquivalent
source§impl<'a, T> GetStaticEquivalent_ for &'a mut Twhere
T: 'a + GetStaticEquivalent_,
impl<'a, T> GetStaticEquivalent_ for &'a mut Twhere
T: 'a + GetStaticEquivalent_,
type StaticEquivalent = &'static mut <T as GetStaticEquivalent_>::StaticEquivalent
source§impl<P> GetStaticEquivalent_ for Cell<P>where
P: GetStaticEquivalent_,
impl<P> GetStaticEquivalent_ for Cell<P>where
P: GetStaticEquivalent_,
type StaticEquivalent = Cell<<P as GetStaticEquivalent_>::StaticEquivalent>
source§impl<P> GetStaticEquivalent_ for UnsafeCell<P>where
P: GetStaticEquivalent_,
impl<P> GetStaticEquivalent_ for UnsafeCell<P>where
P: GetStaticEquivalent_,
type StaticEquivalent = UnsafeCell<<P as GetStaticEquivalent_>::StaticEquivalent>
source§impl<P> GetStaticEquivalent_ for ManuallyDrop<P>where
P: GetStaticEquivalent_,
impl<P> GetStaticEquivalent_ for ManuallyDrop<P>where
P: GetStaticEquivalent_,
type StaticEquivalent = ManuallyDrop<<P as GetStaticEquivalent_>::StaticEquivalent>
source§impl<P> GetStaticEquivalent_ for Wrapping<P>where
P: GetStaticEquivalent_,
impl<P> GetStaticEquivalent_ for Wrapping<P>where
P: GetStaticEquivalent_,
type StaticEquivalent = Wrapping<<P as GetStaticEquivalent_>::StaticEquivalent>
source§impl<P> GetStaticEquivalent_ for Pin<P>where
P: GetStaticEquivalent_,
impl<P> GetStaticEquivalent_ for Pin<P>where
P: GetStaticEquivalent_,
type StaticEquivalent = Pin<<P as GetStaticEquivalent_>::StaticEquivalent>
source§impl<T0> GetStaticEquivalent_ for PhantomData<(T0,)>where
T0: GetStaticEquivalent_,
impl<T0> GetStaticEquivalent_ for PhantomData<(T0,)>where
T0: GetStaticEquivalent_,
type StaticEquivalent = PhantomData<(<T0 as GetStaticEquivalent_>::StaticEquivalent,)>
source§impl<T0, T1> GetStaticEquivalent_ for PhantomData<(T0, T1)>where
T0: GetStaticEquivalent_,
T1: GetStaticEquivalent_,
impl<T0, T1> GetStaticEquivalent_ for PhantomData<(T0, T1)>where
T0: GetStaticEquivalent_,
T1: GetStaticEquivalent_,
type StaticEquivalent = PhantomData<(<T0 as GetStaticEquivalent_>::StaticEquivalent, <T1 as GetStaticEquivalent_>::StaticEquivalent)>
source§impl<T0, T1, T2> GetStaticEquivalent_ for PhantomData<(T0, T1, T2)>
impl<T0, T1, T2> GetStaticEquivalent_ for PhantomData<(T0, T1, T2)>
type StaticEquivalent = PhantomData<(<T0 as GetStaticEquivalent_>::StaticEquivalent, <T1 as GetStaticEquivalent_>::StaticEquivalent, <T2 as GetStaticEquivalent_>::StaticEquivalent)>
source§impl<T0, T1, T2, T3> GetStaticEquivalent_ for PhantomData<(T0, T1, T2, T3)>where
T0: GetStaticEquivalent_,
T1: GetStaticEquivalent_,
T2: GetStaticEquivalent_,
T3: GetStaticEquivalent_,
impl<T0, T1, T2, T3> GetStaticEquivalent_ for PhantomData<(T0, T1, T2, T3)>where
T0: GetStaticEquivalent_,
T1: GetStaticEquivalent_,
T2: GetStaticEquivalent_,
T3: GetStaticEquivalent_,
type StaticEquivalent = PhantomData<(<T0 as GetStaticEquivalent_>::StaticEquivalent, <T1 as GetStaticEquivalent_>::StaticEquivalent, <T2 as GetStaticEquivalent_>::StaticEquivalent, <T3 as GetStaticEquivalent_>::StaticEquivalent)>
source§impl<T0, T1, T2, T3, T4> GetStaticEquivalent_ for PhantomData<(T0, T1, T2, T3, T4)>where
T0: GetStaticEquivalent_,
T1: GetStaticEquivalent_,
T2: GetStaticEquivalent_,
T3: GetStaticEquivalent_,
T4: GetStaticEquivalent_,
impl<T0, T1, T2, T3, T4> GetStaticEquivalent_ for PhantomData<(T0, T1, T2, T3, T4)>where
T0: GetStaticEquivalent_,
T1: GetStaticEquivalent_,
T2: GetStaticEquivalent_,
T3: GetStaticEquivalent_,
T4: GetStaticEquivalent_,
type StaticEquivalent = PhantomData<(<T0 as GetStaticEquivalent_>::StaticEquivalent, <T1 as GetStaticEquivalent_>::StaticEquivalent, <T2 as GetStaticEquivalent_>::StaticEquivalent, <T3 as GetStaticEquivalent_>::StaticEquivalent, <T4 as GetStaticEquivalent_>::StaticEquivalent)>
source§impl<T0, T1, T2, T3, T4, T5> GetStaticEquivalent_ for PhantomData<(T0, T1, T2, T3, T4, T5)>where
T0: GetStaticEquivalent_,
T1: GetStaticEquivalent_,
T2: GetStaticEquivalent_,
T3: GetStaticEquivalent_,
T4: GetStaticEquivalent_,
T5: GetStaticEquivalent_,
impl<T0, T1, T2, T3, T4, T5> GetStaticEquivalent_ for PhantomData<(T0, T1, T2, T3, T4, T5)>where
T0: GetStaticEquivalent_,
T1: GetStaticEquivalent_,
T2: GetStaticEquivalent_,
T3: GetStaticEquivalent_,
T4: GetStaticEquivalent_,
T5: GetStaticEquivalent_,
type StaticEquivalent = PhantomData<(<T0 as GetStaticEquivalent_>::StaticEquivalent, <T1 as GetStaticEquivalent_>::StaticEquivalent, <T2 as GetStaticEquivalent_>::StaticEquivalent, <T3 as GetStaticEquivalent_>::StaticEquivalent, <T4 as GetStaticEquivalent_>::StaticEquivalent, <T5 as GetStaticEquivalent_>::StaticEquivalent)>
source§impl<T0, T1, T2, T3, T4, T5, T6> GetStaticEquivalent_ for PhantomData<(T0, T1, T2, T3, T4, T5, T6)>where
T0: GetStaticEquivalent_,
T1: GetStaticEquivalent_,
T2: GetStaticEquivalent_,
T3: GetStaticEquivalent_,
T4: GetStaticEquivalent_,
T5: GetStaticEquivalent_,
T6: GetStaticEquivalent_,
impl<T0, T1, T2, T3, T4, T5, T6> GetStaticEquivalent_ for PhantomData<(T0, T1, T2, T3, T4, T5, T6)>where
T0: GetStaticEquivalent_,
T1: GetStaticEquivalent_,
T2: GetStaticEquivalent_,
T3: GetStaticEquivalent_,
T4: GetStaticEquivalent_,
T5: GetStaticEquivalent_,
T6: GetStaticEquivalent_,
type StaticEquivalent = PhantomData<(<T0 as GetStaticEquivalent_>::StaticEquivalent, <T1 as GetStaticEquivalent_>::StaticEquivalent, <T2 as GetStaticEquivalent_>::StaticEquivalent, <T3 as GetStaticEquivalent_>::StaticEquivalent, <T4 as GetStaticEquivalent_>::StaticEquivalent, <T5 as GetStaticEquivalent_>::StaticEquivalent, <T6 as GetStaticEquivalent_>::StaticEquivalent)>
source§impl<T0, T1, T2, T3, T4, T5, T6, T7> GetStaticEquivalent_ for PhantomData<(T0, T1, T2, T3, T4, T5, T6, T7)>where
T0: GetStaticEquivalent_,
T1: GetStaticEquivalent_,
T2: GetStaticEquivalent_,
T3: GetStaticEquivalent_,
T4: GetStaticEquivalent_,
T5: GetStaticEquivalent_,
T6: GetStaticEquivalent_,
T7: GetStaticEquivalent_,
impl<T0, T1, T2, T3, T4, T5, T6, T7> GetStaticEquivalent_ for PhantomData<(T0, T1, T2, T3, T4, T5, T6, T7)>where
T0: GetStaticEquivalent_,
T1: GetStaticEquivalent_,
T2: GetStaticEquivalent_,
T3: GetStaticEquivalent_,
T4: GetStaticEquivalent_,
T5: GetStaticEquivalent_,
T6: GetStaticEquivalent_,
T7: GetStaticEquivalent_,
type StaticEquivalent = PhantomData<(<T0 as GetStaticEquivalent_>::StaticEquivalent, <T1 as GetStaticEquivalent_>::StaticEquivalent, <T2 as GetStaticEquivalent_>::StaticEquivalent, <T3 as GetStaticEquivalent_>::StaticEquivalent, <T4 as GetStaticEquivalent_>::StaticEquivalent, <T5 as GetStaticEquivalent_>::StaticEquivalent, <T6 as GetStaticEquivalent_>::StaticEquivalent, <T7 as GetStaticEquivalent_>::StaticEquivalent)>
source§impl<T0, T1, T2, T3, T4, T5, T6, T7, T8> GetStaticEquivalent_ for PhantomData<(T0, T1, T2, T3, T4, T5, T6, T7, T8)>where
T0: GetStaticEquivalent_,
T1: GetStaticEquivalent_,
T2: GetStaticEquivalent_,
T3: GetStaticEquivalent_,
T4: GetStaticEquivalent_,
T5: GetStaticEquivalent_,
T6: GetStaticEquivalent_,
T7: GetStaticEquivalent_,
T8: GetStaticEquivalent_,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8> GetStaticEquivalent_ for PhantomData<(T0, T1, T2, T3, T4, T5, T6, T7, T8)>where
T0: GetStaticEquivalent_,
T1: GetStaticEquivalent_,
T2: GetStaticEquivalent_,
T3: GetStaticEquivalent_,
T4: GetStaticEquivalent_,
T5: GetStaticEquivalent_,
T6: GetStaticEquivalent_,
T7: GetStaticEquivalent_,
T8: GetStaticEquivalent_,
type StaticEquivalent = PhantomData<(<T0 as GetStaticEquivalent_>::StaticEquivalent, <T1 as GetStaticEquivalent_>::StaticEquivalent, <T2 as GetStaticEquivalent_>::StaticEquivalent, <T3 as GetStaticEquivalent_>::StaticEquivalent, <T4 as GetStaticEquivalent_>::StaticEquivalent, <T5 as GetStaticEquivalent_>::StaticEquivalent, <T6 as GetStaticEquivalent_>::StaticEquivalent, <T7 as GetStaticEquivalent_>::StaticEquivalent, <T8 as GetStaticEquivalent_>::StaticEquivalent)>
source§impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9> GetStaticEquivalent_ for PhantomData<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)>where
T0: GetStaticEquivalent_,
T1: GetStaticEquivalent_,
T2: GetStaticEquivalent_,
T3: GetStaticEquivalent_,
T4: GetStaticEquivalent_,
T5: GetStaticEquivalent_,
T6: GetStaticEquivalent_,
T7: GetStaticEquivalent_,
T8: GetStaticEquivalent_,
T9: GetStaticEquivalent_,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9> GetStaticEquivalent_ for PhantomData<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)>where
T0: GetStaticEquivalent_,
T1: GetStaticEquivalent_,
T2: GetStaticEquivalent_,
T3: GetStaticEquivalent_,
T4: GetStaticEquivalent_,
T5: GetStaticEquivalent_,
T6: GetStaticEquivalent_,
T7: GetStaticEquivalent_,
T8: GetStaticEquivalent_,
T9: GetStaticEquivalent_,
type StaticEquivalent = PhantomData<(<T0 as GetStaticEquivalent_>::StaticEquivalent, <T1 as GetStaticEquivalent_>::StaticEquivalent, <T2 as GetStaticEquivalent_>::StaticEquivalent, <T3 as GetStaticEquivalent_>::StaticEquivalent, <T4 as GetStaticEquivalent_>::StaticEquivalent, <T5 as GetStaticEquivalent_>::StaticEquivalent, <T6 as GetStaticEquivalent_>::StaticEquivalent, <T7 as GetStaticEquivalent_>::StaticEquivalent, <T8 as GetStaticEquivalent_>::StaticEquivalent, <T9 as GetStaticEquivalent_>::StaticEquivalent)>
source§impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> GetStaticEquivalent_ for PhantomData<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)>where
T0: GetStaticEquivalent_,
T1: GetStaticEquivalent_,
T2: GetStaticEquivalent_,
T3: GetStaticEquivalent_,
T4: GetStaticEquivalent_,
T5: GetStaticEquivalent_,
T6: GetStaticEquivalent_,
T7: GetStaticEquivalent_,
T8: GetStaticEquivalent_,
T9: GetStaticEquivalent_,
T10: GetStaticEquivalent_,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> GetStaticEquivalent_ for PhantomData<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)>where
T0: GetStaticEquivalent_,
T1: GetStaticEquivalent_,
T2: GetStaticEquivalent_,
T3: GetStaticEquivalent_,
T4: GetStaticEquivalent_,
T5: GetStaticEquivalent_,
T6: GetStaticEquivalent_,
T7: GetStaticEquivalent_,
T8: GetStaticEquivalent_,
T9: GetStaticEquivalent_,
T10: GetStaticEquivalent_,
type StaticEquivalent = PhantomData<(<T0 as GetStaticEquivalent_>::StaticEquivalent, <T1 as GetStaticEquivalent_>::StaticEquivalent, <T2 as GetStaticEquivalent_>::StaticEquivalent, <T3 as GetStaticEquivalent_>::StaticEquivalent, <T4 as GetStaticEquivalent_>::StaticEquivalent, <T5 as GetStaticEquivalent_>::StaticEquivalent, <T6 as GetStaticEquivalent_>::StaticEquivalent, <T7 as GetStaticEquivalent_>::StaticEquivalent, <T8 as GetStaticEquivalent_>::StaticEquivalent, <T9 as GetStaticEquivalent_>::StaticEquivalent, <T10 as GetStaticEquivalent_>::StaticEquivalent)>
source§impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> GetStaticEquivalent_ for PhantomData<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)>where
T0: GetStaticEquivalent_,
T1: GetStaticEquivalent_,
T2: GetStaticEquivalent_,
T3: GetStaticEquivalent_,
T4: GetStaticEquivalent_,
T5: GetStaticEquivalent_,
T6: GetStaticEquivalent_,
T7: GetStaticEquivalent_,
T8: GetStaticEquivalent_,
T9: GetStaticEquivalent_,
T10: GetStaticEquivalent_,
T11: GetStaticEquivalent_,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> GetStaticEquivalent_ for PhantomData<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)>where
T0: GetStaticEquivalent_,
T1: GetStaticEquivalent_,
T2: GetStaticEquivalent_,
T3: GetStaticEquivalent_,
T4: GetStaticEquivalent_,
T5: GetStaticEquivalent_,
T6: GetStaticEquivalent_,
T7: GetStaticEquivalent_,
T8: GetStaticEquivalent_,
T9: GetStaticEquivalent_,
T10: GetStaticEquivalent_,
T11: GetStaticEquivalent_,
type StaticEquivalent = PhantomData<(<T0 as GetStaticEquivalent_>::StaticEquivalent, <T1 as GetStaticEquivalent_>::StaticEquivalent, <T2 as GetStaticEquivalent_>::StaticEquivalent, <T3 as GetStaticEquivalent_>::StaticEquivalent, <T4 as GetStaticEquivalent_>::StaticEquivalent, <T5 as GetStaticEquivalent_>::StaticEquivalent, <T6 as GetStaticEquivalent_>::StaticEquivalent, <T7 as GetStaticEquivalent_>::StaticEquivalent, <T8 as GetStaticEquivalent_>::StaticEquivalent, <T9 as GetStaticEquivalent_>::StaticEquivalent, <T10 as GetStaticEquivalent_>::StaticEquivalent, <T11 as GetStaticEquivalent_>::StaticEquivalent)>
source§impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> GetStaticEquivalent_ for PhantomData<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)>where
T0: GetStaticEquivalent_,
T1: GetStaticEquivalent_,
T2: GetStaticEquivalent_,
T3: GetStaticEquivalent_,
T4: GetStaticEquivalent_,
T5: GetStaticEquivalent_,
T6: GetStaticEquivalent_,
T7: GetStaticEquivalent_,
T8: GetStaticEquivalent_,
T9: GetStaticEquivalent_,
T10: GetStaticEquivalent_,
T11: GetStaticEquivalent_,
T12: GetStaticEquivalent_,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> GetStaticEquivalent_ for PhantomData<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)>where
T0: GetStaticEquivalent_,
T1: GetStaticEquivalent_,
T2: GetStaticEquivalent_,
T3: GetStaticEquivalent_,
T4: GetStaticEquivalent_,
T5: GetStaticEquivalent_,
T6: GetStaticEquivalent_,
T7: GetStaticEquivalent_,
T8: GetStaticEquivalent_,
T9: GetStaticEquivalent_,
T10: GetStaticEquivalent_,
T11: GetStaticEquivalent_,
T12: GetStaticEquivalent_,
type StaticEquivalent = PhantomData<(<T0 as GetStaticEquivalent_>::StaticEquivalent, <T1 as GetStaticEquivalent_>::StaticEquivalent, <T2 as GetStaticEquivalent_>::StaticEquivalent, <T3 as GetStaticEquivalent_>::StaticEquivalent, <T4 as GetStaticEquivalent_>::StaticEquivalent, <T5 as GetStaticEquivalent_>::StaticEquivalent, <T6 as GetStaticEquivalent_>::StaticEquivalent, <T7 as GetStaticEquivalent_>::StaticEquivalent, <T8 as GetStaticEquivalent_>::StaticEquivalent, <T9 as GetStaticEquivalent_>::StaticEquivalent, <T10 as GetStaticEquivalent_>::StaticEquivalent, <T11 as GetStaticEquivalent_>::StaticEquivalent, <T12 as GetStaticEquivalent_>::StaticEquivalent)>
source§impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> GetStaticEquivalent_ for PhantomData<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)>where
T0: GetStaticEquivalent_,
T1: GetStaticEquivalent_,
T2: GetStaticEquivalent_,
T3: GetStaticEquivalent_,
T4: GetStaticEquivalent_,
T5: GetStaticEquivalent_,
T6: GetStaticEquivalent_,
T7: GetStaticEquivalent_,
T8: GetStaticEquivalent_,
T9: GetStaticEquivalent_,
T10: GetStaticEquivalent_,
T11: GetStaticEquivalent_,
T12: GetStaticEquivalent_,
T13: GetStaticEquivalent_,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> GetStaticEquivalent_ for PhantomData<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)>where
T0: GetStaticEquivalent_,
T1: GetStaticEquivalent_,
T2: GetStaticEquivalent_,
T3: GetStaticEquivalent_,
T4: GetStaticEquivalent_,
T5: GetStaticEquivalent_,
T6: GetStaticEquivalent_,
T7: GetStaticEquivalent_,
T8: GetStaticEquivalent_,
T9: GetStaticEquivalent_,
T10: GetStaticEquivalent_,
T11: GetStaticEquivalent_,
T12: GetStaticEquivalent_,
T13: GetStaticEquivalent_,
type StaticEquivalent = PhantomData<(<T0 as GetStaticEquivalent_>::StaticEquivalent, <T1 as GetStaticEquivalent_>::StaticEquivalent, <T2 as GetStaticEquivalent_>::StaticEquivalent, <T3 as GetStaticEquivalent_>::StaticEquivalent, <T4 as GetStaticEquivalent_>::StaticEquivalent, <T5 as GetStaticEquivalent_>::StaticEquivalent, <T6 as GetStaticEquivalent_>::StaticEquivalent, <T7 as GetStaticEquivalent_>::StaticEquivalent, <T8 as GetStaticEquivalent_>::StaticEquivalent, <T9 as GetStaticEquivalent_>::StaticEquivalent, <T10 as GetStaticEquivalent_>::StaticEquivalent, <T11 as GetStaticEquivalent_>::StaticEquivalent, <T12 as GetStaticEquivalent_>::StaticEquivalent, <T13 as GetStaticEquivalent_>::StaticEquivalent)>
source§impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> GetStaticEquivalent_ for PhantomData<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)>where
T0: GetStaticEquivalent_,
T1: GetStaticEquivalent_,
T2: GetStaticEquivalent_,
T3: GetStaticEquivalent_,
T4: GetStaticEquivalent_,
T5: GetStaticEquivalent_,
T6: GetStaticEquivalent_,
T7: GetStaticEquivalent_,
T8: GetStaticEquivalent_,
T9: GetStaticEquivalent_,
T10: GetStaticEquivalent_,
T11: GetStaticEquivalent_,
T12: GetStaticEquivalent_,
T13: GetStaticEquivalent_,
T14: GetStaticEquivalent_,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> GetStaticEquivalent_ for PhantomData<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)>where
T0: GetStaticEquivalent_,
T1: GetStaticEquivalent_,
T2: GetStaticEquivalent_,
T3: GetStaticEquivalent_,
T4: GetStaticEquivalent_,
T5: GetStaticEquivalent_,
T6: GetStaticEquivalent_,
T7: GetStaticEquivalent_,
T8: GetStaticEquivalent_,
T9: GetStaticEquivalent_,
T10: GetStaticEquivalent_,
T11: GetStaticEquivalent_,
T12: GetStaticEquivalent_,
T13: GetStaticEquivalent_,
T14: GetStaticEquivalent_,
type StaticEquivalent = PhantomData<(<T0 as GetStaticEquivalent_>::StaticEquivalent, <T1 as GetStaticEquivalent_>::StaticEquivalent, <T2 as GetStaticEquivalent_>::StaticEquivalent, <T3 as GetStaticEquivalent_>::StaticEquivalent, <T4 as GetStaticEquivalent_>::StaticEquivalent, <T5 as GetStaticEquivalent_>::StaticEquivalent, <T6 as GetStaticEquivalent_>::StaticEquivalent, <T7 as GetStaticEquivalent_>::StaticEquivalent, <T8 as GetStaticEquivalent_>::StaticEquivalent, <T9 as GetStaticEquivalent_>::StaticEquivalent, <T10 as GetStaticEquivalent_>::StaticEquivalent, <T11 as GetStaticEquivalent_>::StaticEquivalent, <T12 as GetStaticEquivalent_>::StaticEquivalent, <T13 as GetStaticEquivalent_>::StaticEquivalent, <T14 as GetStaticEquivalent_>::StaticEquivalent)>
source§impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> GetStaticEquivalent_ for PhantomData<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)>where
T0: GetStaticEquivalent_,
T1: GetStaticEquivalent_,
T2: GetStaticEquivalent_,
T3: GetStaticEquivalent_,
T4: GetStaticEquivalent_,
T5: GetStaticEquivalent_,
T6: GetStaticEquivalent_,
T7: GetStaticEquivalent_,
T8: GetStaticEquivalent_,
T9: GetStaticEquivalent_,
T10: GetStaticEquivalent_,
T11: GetStaticEquivalent_,
T12: GetStaticEquivalent_,
T13: GetStaticEquivalent_,
T14: GetStaticEquivalent_,
T15: GetStaticEquivalent_,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> GetStaticEquivalent_ for PhantomData<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)>where
T0: GetStaticEquivalent_,
T1: GetStaticEquivalent_,
T2: GetStaticEquivalent_,
T3: GetStaticEquivalent_,
T4: GetStaticEquivalent_,
T5: GetStaticEquivalent_,
T6: GetStaticEquivalent_,
T7: GetStaticEquivalent_,
T8: GetStaticEquivalent_,
T9: GetStaticEquivalent_,
T10: GetStaticEquivalent_,
T11: GetStaticEquivalent_,
T12: GetStaticEquivalent_,
T13: GetStaticEquivalent_,
T14: GetStaticEquivalent_,
T15: GetStaticEquivalent_,
type StaticEquivalent = PhantomData<(<T0 as GetStaticEquivalent_>::StaticEquivalent, <T1 as GetStaticEquivalent_>::StaticEquivalent, <T2 as GetStaticEquivalent_>::StaticEquivalent, <T3 as GetStaticEquivalent_>::StaticEquivalent, <T4 as GetStaticEquivalent_>::StaticEquivalent, <T5 as GetStaticEquivalent_>::StaticEquivalent, <T6 as GetStaticEquivalent_>::StaticEquivalent, <T7 as GetStaticEquivalent_>::StaticEquivalent, <T8 as GetStaticEquivalent_>::StaticEquivalent, <T9 as GetStaticEquivalent_>::StaticEquivalent, <T10 as GetStaticEquivalent_>::StaticEquivalent, <T11 as GetStaticEquivalent_>::StaticEquivalent, <T12 as GetStaticEquivalent_>::StaticEquivalent, <T13 as GetStaticEquivalent_>::StaticEquivalent, <T14 as GetStaticEquivalent_>::StaticEquivalent, <T15 as GetStaticEquivalent_>::StaticEquivalent)>
source§impl<T> GetStaticEquivalent_ for Option<T>where
T: GetStaticEquivalent_,
impl<T> GetStaticEquivalent_ for Option<T>where
T: GetStaticEquivalent_,
type StaticEquivalent = Option<<T as GetStaticEquivalent_>::StaticEquivalent>
source§impl<T> GetStaticEquivalent_ for *const Twhere
T: GetStaticEquivalent_,
impl<T> GetStaticEquivalent_ for *const Twhere
T: GetStaticEquivalent_,
type StaticEquivalent = *const <T as GetStaticEquivalent_>::StaticEquivalent
source§impl<T> GetStaticEquivalent_ for *mut Twhere
T: GetStaticEquivalent_,
impl<T> GetStaticEquivalent_ for *mut Twhere
T: GetStaticEquivalent_,
type StaticEquivalent = *mut <T as GetStaticEquivalent_>::StaticEquivalent
source§impl<T> GetStaticEquivalent_ for [T]where
T: GetStaticEquivalent_,
impl<T> GetStaticEquivalent_ for [T]where
T: GetStaticEquivalent_,
type StaticEquivalent = Unsized<[<T as GetStaticEquivalent_>::StaticEquivalent]>
source§impl<T> GetStaticEquivalent_ for PhantomData<T>where
T: GetStaticEquivalent_,
impl<T> GetStaticEquivalent_ for PhantomData<T>where
T: GetStaticEquivalent_,
type StaticEquivalent = PhantomData<<T as GetStaticEquivalent_>::StaticEquivalent>
source§impl<T> GetStaticEquivalent_ for NonNull<T>where
T: GetStaticEquivalent_,
impl<T> GetStaticEquivalent_ for NonNull<T>where
T: GetStaticEquivalent_,
type StaticEquivalent = NonNull<<T as GetStaticEquivalent_>::StaticEquivalent>
source§impl<T> GetStaticEquivalent_ for AtomicPtr<T>where
T: GetStaticEquivalent_,
impl<T> GetStaticEquivalent_ for AtomicPtr<T>where
T: GetStaticEquivalent_,
type StaticEquivalent = AtomicPtr<<T as GetStaticEquivalent_>::StaticEquivalent>
source§impl<T> GetStaticEquivalent_ for MaybeUninit<T>where
T: GetStaticEquivalent_,
impl<T> GetStaticEquivalent_ for MaybeUninit<T>where
T: GetStaticEquivalent_,
type StaticEquivalent = MaybeUninit<<T as GetStaticEquivalent_>::StaticEquivalent>
source§impl<T, const N: usize> GetStaticEquivalent_ for [T; N]where
T: GetStaticEquivalent_,
impl<T, const N: usize> GetStaticEquivalent_ for [T; N]where
T: GetStaticEquivalent_,
type StaticEquivalent = [<T as GetStaticEquivalent_>::StaticEquivalent; N]
Implementors§
source§impl GetStaticEquivalent_ for ROnceState
impl GetStaticEquivalent_ for ROnceState
type StaticEquivalent = _static_ROnceState
source§impl GetStaticEquivalent_ for ValidTag
impl GetStaticEquivalent_ for ValidTag
source§impl GetStaticEquivalent_ for IsLayoutChecked
impl GetStaticEquivalent_ for IsLayoutChecked
type StaticEquivalent = _static_IsLayoutChecked
source§impl GetStaticEquivalent_ for RootModuleError
impl GetStaticEquivalent_ for RootModuleError
type StaticEquivalent = _static_RootModuleError
source§impl GetStaticEquivalent_ for CallReferentDrop
impl GetStaticEquivalent_ for CallReferentDrop
type StaticEquivalent = _static_CallReferentDrop
source§impl GetStaticEquivalent_ for Deallocate
impl GetStaticEquivalent_ for Deallocate
type StaticEquivalent = _static_Deallocate
source§impl GetStaticEquivalent_ for PointerKind
impl GetStaticEquivalent_ for PointerKind
type StaticEquivalent = _static_PointerKind
source§impl GetStaticEquivalent_ for IsAccessible
impl GetStaticEquivalent_ for IsAccessible
type StaticEquivalent = _static_IsAccessible
source§impl GetStaticEquivalent_ for IsConditional
impl GetStaticEquivalent_ for IsConditional
type StaticEquivalent = _static_IsConditional
source§impl GetStaticEquivalent_ for ModReflMode
impl GetStaticEquivalent_ for ModReflMode
type StaticEquivalent = _static_ModReflMode
source§impl GetStaticEquivalent_ for RCmpOrdering
impl GetStaticEquivalent_ for RCmpOrdering
type StaticEquivalent = _static_RCmpOrdering
source§impl GetStaticEquivalent_ for RSeekFrom
impl GetStaticEquivalent_ for RSeekFrom
type StaticEquivalent = _static_RSeekFrom
source§impl GetStaticEquivalent_ for DiscriminantRepr
impl GetStaticEquivalent_ for DiscriminantRepr
type StaticEquivalent = _static_DiscriminantRepr
source§impl GetStaticEquivalent_ for FieldAccessor
impl GetStaticEquivalent_ for FieldAccessor
type StaticEquivalent = _static_FieldAccessor
source§impl GetStaticEquivalent_ for GenericTLData
impl GetStaticEquivalent_ for GenericTLData
type StaticEquivalent = _static_GenericTLData
source§impl GetStaticEquivalent_ for MonoTLData
impl GetStaticEquivalent_ for MonoTLData
type StaticEquivalent = _static_MonoTLData
source§impl GetStaticEquivalent_ for ReprAttr
impl GetStaticEquivalent_ for ReprAttr
type StaticEquivalent = _static_ReprAttr
source§impl GetStaticEquivalent_ for TLDataDiscriminant
impl GetStaticEquivalent_ for TLDataDiscriminant
type StaticEquivalent = _static_TLDataDiscriminant
source§impl GetStaticEquivalent_ for TLDiscriminant
impl GetStaticEquivalent_ for TLDiscriminant
type StaticEquivalent = _static_TLDiscriminant
source§impl GetStaticEquivalent_ for TLFieldOrFunction
impl GetStaticEquivalent_ for TLFieldOrFunction
type StaticEquivalent = _static_TLFieldOrFunction
source§impl GetStaticEquivalent_ for TLPrimitive
impl GetStaticEquivalent_ for TLPrimitive
type StaticEquivalent = _static_TLPrimitive
source§impl GetStaticEquivalent_ for CTVariant
impl GetStaticEquivalent_ for CTVariant
type StaticEquivalent = _static_CTVariant
source§impl GetStaticEquivalent_ for Primitive
impl GetStaticEquivalent_ for Primitive
type StaticEquivalent = _static_Primitive
source§impl GetStaticEquivalent_ for TagVariant
impl GetStaticEquivalent_ for TagVariant
type StaticEquivalent = _static_TagVariant
source§impl GetStaticEquivalent_ for ExtraChecksError
impl GetStaticEquivalent_ for ExtraChecksError
type StaticEquivalent = _static_ExtraChecksError
source§impl GetStaticEquivalent_ for CloneEqInterface
impl GetStaticEquivalent_ for CloneEqInterface
type StaticEquivalent = _static_CloneEqInterface
source§impl GetStaticEquivalent_ for CloneInterface
impl GetStaticEquivalent_ for CloneInterface
type StaticEquivalent = _static_CloneInterface
source§impl GetStaticEquivalent_ for DebugDefEqInterface
impl GetStaticEquivalent_ for DebugDefEqInterface
type StaticEquivalent = _static_DebugDefEqInterface
source§impl GetStaticEquivalent_ for DebugDisplayInterface
impl GetStaticEquivalent_ for DebugDisplayInterface
type StaticEquivalent = _static_DebugDisplayInterface
source§impl GetStaticEquivalent_ for DefaultInterface
impl GetStaticEquivalent_ for DefaultInterface
type StaticEquivalent = _static_DefaultInterface
source§impl GetStaticEquivalent_ for FmtWriteInterface
impl GetStaticEquivalent_ for FmtWriteInterface
type StaticEquivalent = _static_FmtWriteInterface
source§impl GetStaticEquivalent_ for IoWriteInterface
impl GetStaticEquivalent_ for IoWriteInterface
type StaticEquivalent = _static_IoWriteInterface
source§impl GetStaticEquivalent_ for PartialEqInterface
impl GetStaticEquivalent_ for PartialEqInterface
type StaticEquivalent = _static_PartialEqInterface
source§impl GetStaticEquivalent_ for UnpinInterface
impl GetStaticEquivalent_ for UnpinInterface
type StaticEquivalent = _static_UnpinInterface
source§impl GetStaticEquivalent_ for RequiredTraits
impl GetStaticEquivalent_ for RequiredTraits
type StaticEquivalent = _static_RequiredTraits
source§impl GetStaticEquivalent_ for TypeInfo
impl GetStaticEquivalent_ for TypeInfo
type StaticEquivalent = _static_TypeInfo
source§impl GetStaticEquivalent_ for DebugDisplayObject
impl GetStaticEquivalent_ for DebugDisplayObject
type StaticEquivalent = _static_DebugDisplayObject
source§impl GetStaticEquivalent_ for ROnce
impl GetStaticEquivalent_ for ROnce
type StaticEquivalent = _static_ROnce
source§impl GetStaticEquivalent_ for RawValueBox
Available on crate feature serde_json
only.
impl GetStaticEquivalent_ for RawValueBox
Available on crate feature
serde_json
only.type StaticEquivalent = _static_RawValueBox
source§impl GetStaticEquivalent_ for Module_Prefixwhere
Module: PrefixTypeTrait,
impl GetStaticEquivalent_ for Module_Prefixwhere
Module: PrefixTypeTrait,
type StaticEquivalent = _static_Module
source§impl GetStaticEquivalent_ for Module_Refwhere
Module: PrefixTypeTrait,
impl GetStaticEquivalent_ for Module_Refwhere
Module: PrefixTypeTrait,
type StaticEquivalent = PrefixRef<_static_Module>
source§impl GetStaticEquivalent_ for ValidTag_Interface
impl GetStaticEquivalent_ for ValidTag_Interface
type StaticEquivalent = _static_ValidTag_Interface
source§impl GetStaticEquivalent_ for ValidTag_Storage
impl GetStaticEquivalent_ for ValidTag_Storage
type StaticEquivalent = _static_ValidTag_Storage
source§impl GetStaticEquivalent_ for CAbiTestingFns
impl GetStaticEquivalent_ for CAbiTestingFns
type StaticEquivalent = _static_CAbiTestingFns
source§impl GetStaticEquivalent_ for AbiHeader
impl GetStaticEquivalent_ for AbiHeader
type StaticEquivalent = _static_AbiHeader
source§impl GetStaticEquivalent_ for AbiHeaderRef
impl GetStaticEquivalent_ for AbiHeaderRef
type StaticEquivalent = _static_AbiHeaderRef
source§impl GetStaticEquivalent_ for LibHeader
impl GetStaticEquivalent_ for LibHeader
type StaticEquivalent = _static_LibHeader
source§impl GetStaticEquivalent_ for RootModuleConsts
impl GetStaticEquivalent_ for RootModuleConsts
type StaticEquivalent = _static_RootModuleConsts
source§impl GetStaticEquivalent_ for ErasedPrefix
impl GetStaticEquivalent_ for ErasedPrefix
type StaticEquivalent = ErasedPrefix
source§impl GetStaticEquivalent_ for NotCopyNotClone
impl GetStaticEquivalent_ for NotCopyNotClone
type StaticEquivalent = _static_NotCopyNotClone
source§impl GetStaticEquivalent_ for SyncSend
impl GetStaticEquivalent_ for SyncSend
type StaticEquivalent = _static_SyncSend
source§impl GetStaticEquivalent_ for SyncUnsend
impl GetStaticEquivalent_ for SyncUnsend
type StaticEquivalent = _static_
source§impl GetStaticEquivalent_ for UnsyncSend
impl GetStaticEquivalent_ for UnsyncSend
type StaticEquivalent = _static_
source§impl GetStaticEquivalent_ for UnsyncUnsend
impl GetStaticEquivalent_ for UnsyncUnsend
type StaticEquivalent = _static_
source§impl GetStaticEquivalent_ for EnumInfo
impl GetStaticEquivalent_ for EnumInfo
type StaticEquivalent = _static_EnumInfo
source§impl GetStaticEquivalent_ for PTStructLayout
impl GetStaticEquivalent_ for PTStructLayout
type StaticEquivalent = _static_PTStructLayout
source§impl GetStaticEquivalent_ for Action_Interface
impl GetStaticEquivalent_ for Action_Interface
type StaticEquivalent = _static_Action_Interface
source§impl GetStaticEquivalent_ for ConstExample_Interface
impl GetStaticEquivalent_ for ConstExample_Interface
type StaticEquivalent = _static_ConstExample_Interface
source§impl GetStaticEquivalent_ for Doer_Interface
impl GetStaticEquivalent_ for Doer_Interface
type StaticEquivalent = _static_Doer_Interface
source§impl GetStaticEquivalent_ for VersionNumber
impl GetStaticEquivalent_ for VersionNumber
type StaticEquivalent = _static_VersionNumber
source§impl GetStaticEquivalent_ for VersionStrings
impl GetStaticEquivalent_ for VersionStrings
type StaticEquivalent = _static_VersionStrings
source§impl GetStaticEquivalent_ for RDuration
impl GetStaticEquivalent_ for RDuration
type StaticEquivalent = _static_RDuration
source§impl GetStaticEquivalent_ for RIoError
impl GetStaticEquivalent_ for RIoError
type StaticEquivalent = _static_RIoError
source§impl GetStaticEquivalent_ for RIoErrorKind
impl GetStaticEquivalent_ for RIoErrorKind
type StaticEquivalent = _static_RIoErrorKind
source§impl GetStaticEquivalent_ for RString
impl GetStaticEquivalent_ for RString
type StaticEquivalent = _static_RString
source§impl GetStaticEquivalent_ for UTypeId
impl GetStaticEquivalent_ for UTypeId
type StaticEquivalent = _static_UTypeId
source§impl GetStaticEquivalent_ for CompFieldAccessor
impl GetStaticEquivalent_ for CompFieldAccessor
type StaticEquivalent = _static_CompFieldAccessor
source§impl GetStaticEquivalent_ for CompGenericParams
impl GetStaticEquivalent_ for CompGenericParams
type StaticEquivalent = _static_CompGenericParams
source§impl GetStaticEquivalent_ for CompTLField
impl GetStaticEquivalent_ for CompTLField
type StaticEquivalent = _static_CompTLField
source§impl GetStaticEquivalent_ for CompTLFields
impl GetStaticEquivalent_ for CompTLFields
type StaticEquivalent = _static_CompTLFields
source§impl GetStaticEquivalent_ for CompTLFunction
impl GetStaticEquivalent_ for CompTLFunction
type StaticEquivalent = _static_CompTLFunction
source§impl GetStaticEquivalent_ for GenericTLEnum
impl GetStaticEquivalent_ for GenericTLEnum
type StaticEquivalent = _static_GenericTLEnum
source§impl GetStaticEquivalent_ for GenericTLPrefixType
impl GetStaticEquivalent_ for GenericTLPrefixType
type StaticEquivalent = _static_GenericTLPrefixType
source§impl GetStaticEquivalent_ for IncompatibleWithNonExhaustive
impl GetStaticEquivalent_ for IncompatibleWithNonExhaustive
type StaticEquivalent = _static_IncompatibleWithNonExhaustive
source§impl GetStaticEquivalent_ for IsExhaustive
impl GetStaticEquivalent_ for IsExhaustive
type StaticEquivalent = _static_IsExhaustive
source§impl GetStaticEquivalent_ for ItemInfo
impl GetStaticEquivalent_ for ItemInfo
type StaticEquivalent = _static_ItemInfo
source§impl GetStaticEquivalent_ for LifetimeIndex
impl GetStaticEquivalent_ for LifetimeIndex
type StaticEquivalent = _static_LifetimeIndex
source§impl GetStaticEquivalent_ for LifetimeIndexArray
impl GetStaticEquivalent_ for LifetimeIndexArray
type StaticEquivalent = _static_LifetimeIndexArray
source§impl GetStaticEquivalent_ for LifetimeIndexPair
impl GetStaticEquivalent_ for LifetimeIndexPair
type StaticEquivalent = _static_LifetimeIndexPair
source§impl GetStaticEquivalent_ for LifetimeRange
impl GetStaticEquivalent_ for LifetimeRange
type StaticEquivalent = _static_LifetimeRange
source§impl GetStaticEquivalent_ for ModPath
impl GetStaticEquivalent_ for ModPath
type StaticEquivalent = _static_ModPath
type StaticEquivalent = _static_MonoSharedVars
source§impl GetStaticEquivalent_ for MonoTLEnum
impl GetStaticEquivalent_ for MonoTLEnum
type StaticEquivalent = _static_MonoTLEnum
source§impl GetStaticEquivalent_ for MonoTLPrefixType
impl GetStaticEquivalent_ for MonoTLPrefixType
type StaticEquivalent = _static_MonoTLPrefixType
source§impl GetStaticEquivalent_ for MonoTypeLayout
impl GetStaticEquivalent_ for MonoTypeLayout
type StaticEquivalent = _static_MonoTypeLayout
source§impl GetStaticEquivalent_ for OptionU8
impl GetStaticEquivalent_ for OptionU8
type StaticEquivalent = _static_OptionU8
source§impl GetStaticEquivalent_ for OptionU16
impl GetStaticEquivalent_ for OptionU16
type StaticEquivalent = _static_OptionU16
type StaticEquivalent = _static_SharedVars
source§impl GetStaticEquivalent_ for StartLen
impl GetStaticEquivalent_ for StartLen
type StaticEquivalent = _static_StartLen
source§impl GetStaticEquivalent_ for TLDiscriminants
impl GetStaticEquivalent_ for TLDiscriminants
type StaticEquivalent = _static_TLDiscriminants
source§impl GetStaticEquivalent_ for TLField
impl GetStaticEquivalent_ for TLField
type StaticEquivalent = _static_TLField
source§impl GetStaticEquivalent_ for TLFields
impl GetStaticEquivalent_ for TLFields
type StaticEquivalent = _static_TLFields
source§impl GetStaticEquivalent_ for TLFunction
impl GetStaticEquivalent_ for TLFunction
type StaticEquivalent = _static_TLFunction
source§impl GetStaticEquivalent_ for TLFunctionQualifiers
impl GetStaticEquivalent_ for TLFunctionQualifiers
type StaticEquivalent = _static_TLFunctionQualifiers
source§impl GetStaticEquivalent_ for TLFunctionSlice
impl GetStaticEquivalent_ for TLFunctionSlice
type StaticEquivalent = _static_TLFunctionSlice
source§impl GetStaticEquivalent_ for TLFunctions
impl GetStaticEquivalent_ for TLFunctions
type StaticEquivalent = _static_TLFunctions
source§impl GetStaticEquivalent_ for TLNonExhaustive
impl GetStaticEquivalent_ for TLNonExhaustive
type StaticEquivalent = _static_TLNonExhaustive
source§impl GetStaticEquivalent_ for TLPrefixType
impl GetStaticEquivalent_ for TLPrefixType
type StaticEquivalent = _static_TLPrefixType
source§impl GetStaticEquivalent_ for TypeLayout
impl GetStaticEquivalent_ for TypeLayout
type StaticEquivalent = _static_TypeLayout
source§impl GetStaticEquivalent_ for TypeLayoutIndex
impl GetStaticEquivalent_ for TypeLayoutIndex
type StaticEquivalent = _static_TypeLayoutIndex
source§impl GetStaticEquivalent_ for TypeLayoutRange
impl GetStaticEquivalent_ for TypeLayoutRange
type StaticEquivalent = _static_TypeLayoutRange
source§impl GetStaticEquivalent_ for CheckableTag
impl GetStaticEquivalent_ for CheckableTag
type StaticEquivalent = _static_CheckableTag
source§impl GetStaticEquivalent_ for Tag
impl GetStaticEquivalent_ for Tag
type StaticEquivalent = _static_Tag
source§impl GetStaticEquivalent_ for ExtraChecks_Interface
impl GetStaticEquivalent_ for ExtraChecks_Interface
type StaticEquivalent = _static_ExtraChecks_Interface
source§impl GetStaticEquivalent_ for TypeChecker_Interface
impl GetStaticEquivalent_ for TypeChecker_Interface
type StaticEquivalent = _static_TypeChecker_Interface
source§impl GetStaticEquivalent_ for AbiConsts
impl GetStaticEquivalent_ for AbiConsts
type StaticEquivalent = _static_AbiConsts
source§impl GetStaticEquivalent_ for ConstGeneric
impl GetStaticEquivalent_ for ConstGeneric
type StaticEquivalent = _static_ConstGeneric
source§impl<'a> GetStaticEquivalent_ for LifetimeArrayOrSlice<'a>
impl<'a> GetStaticEquivalent_ for LifetimeArrayOrSlice<'a>
type StaticEquivalent = _static_LifetimeArrayOrSlice<'static>
source§impl<'a> GetStaticEquivalent_ for HasherObject<'a>
impl<'a> GetStaticEquivalent_ for HasherObject<'a>
type StaticEquivalent = _static_HasherObject<'static>
source§impl<'a> GetStaticEquivalent_ for RawValueRef<'a>
Available on crate feature serde_json
only.
impl<'a> GetStaticEquivalent_ for RawValueRef<'a>
Available on crate feature
serde_json
only.type StaticEquivalent = _static_RawValueRef<'static>
source§impl<'a> GetStaticEquivalent_ for NulStr<'a>
impl<'a> GetStaticEquivalent_ for NulStr<'a>
type StaticEquivalent = _static_NulStr<'static>
source§impl<'a> GetStaticEquivalent_ for RStr<'a>
impl<'a> GetStaticEquivalent_ for RStr<'a>
type StaticEquivalent = _static_RStr<'static>
source§impl<'a> GetStaticEquivalent_ for MultipleTypeLayouts<'a>
impl<'a> GetStaticEquivalent_ for MultipleTypeLayouts<'a>
type StaticEquivalent = _static_MultipleTypeLayouts<'static>
source§impl<'a, K, V> GetStaticEquivalent_ for REntry<'a, K, V>where
K: __StableAbi + 'a,
V: __StableAbi + 'a,
impl<'a, K, V> GetStaticEquivalent_ for REntry<'a, K, V>where
K: __StableAbi + 'a,
V: __StableAbi + 'a,
type StaticEquivalent = _static_REntry<'static, <K as GetStaticEquivalent_>::StaticEquivalent, <V as GetStaticEquivalent_>::StaticEquivalent>
source§impl<'a, K, V> GetStaticEquivalent_ for Keys<'a, K, V>where
K: __StableAbi + 'a,
V: __StableAbi + 'a,
impl<'a, K, V> GetStaticEquivalent_ for Keys<'a, K, V>where
K: __StableAbi + 'a,
V: __StableAbi + 'a,
type StaticEquivalent = _static_Keys<'static, <K as GetStaticEquivalent_>::StaticEquivalent, <V as GetStaticEquivalent_>::StaticEquivalent>
source§impl<'a, K, V> GetStaticEquivalent_ for ROccupiedEntry<'a, K, V>where
K: __StableAbi + 'a,
V: __StableAbi + 'a,
impl<'a, K, V> GetStaticEquivalent_ for ROccupiedEntry<'a, K, V>where
K: __StableAbi + 'a,
V: __StableAbi + 'a,
type StaticEquivalent = _static_ROccupiedEntry<'static, <K as GetStaticEquivalent_>::StaticEquivalent, <V as GetStaticEquivalent_>::StaticEquivalent>
source§impl<'a, K, V> GetStaticEquivalent_ for RVacantEntry<'a, K, V>where
K: __StableAbi + 'a,
V: __StableAbi + 'a,
impl<'a, K, V> GetStaticEquivalent_ for RVacantEntry<'a, K, V>where
K: __StableAbi + 'a,
V: __StableAbi + 'a,
type StaticEquivalent = _static_RVacantEntry<'static, <K as GetStaticEquivalent_>::StaticEquivalent, <V as GetStaticEquivalent_>::StaticEquivalent>
source§impl<'a, K, V> GetStaticEquivalent_ for Values<'a, K, V>where
K: __StableAbi + 'a,
V: __StableAbi + 'a,
impl<'a, K, V> GetStaticEquivalent_ for Values<'a, K, V>where
K: __StableAbi + 'a,
V: __StableAbi + 'a,
type StaticEquivalent = _static_Values<'static, <K as GetStaticEquivalent_>::StaticEquivalent, <V as GetStaticEquivalent_>::StaticEquivalent>
source§impl<'a, T> GetStaticEquivalent_ for RMutexGuard<'a, T>where
T: __StableAbi + 'a,
impl<'a, T> GetStaticEquivalent_ for RMutexGuard<'a, T>where
T: __StableAbi + 'a,
type StaticEquivalent = _static_RMutexGuard<'static, <T as GetStaticEquivalent_>::StaticEquivalent>
source§impl<'a, T> GetStaticEquivalent_ for RReadGuard<'a, T>where
T: __StableAbi + 'a,
impl<'a, T> GetStaticEquivalent_ for RReadGuard<'a, T>where
T: __StableAbi + 'a,
type StaticEquivalent = _static_RReadGuard<'static, <T as GetStaticEquivalent_>::StaticEquivalent>
source§impl<'a, T> GetStaticEquivalent_ for RWriteGuard<'a, T>where
T: __StableAbi + 'a,
impl<'a, T> GetStaticEquivalent_ for RWriteGuard<'a, T>where
T: __StableAbi + 'a,
type StaticEquivalent = _static_RWriteGuard<'static, <T as GetStaticEquivalent_>::StaticEquivalent>
source§impl<'a, T> GetStaticEquivalent_ for MovePtr<'a, T>where
T: __StableAbi + 'a,
impl<'a, T> GetStaticEquivalent_ for MovePtr<'a, T>where
T: __StableAbi + 'a,
type StaticEquivalent = _static_MovePtr<'static, <T as GetStaticEquivalent_>::StaticEquivalent>
source§impl<'a, T> GetStaticEquivalent_ for RMut<'a, T>where
T: __StableAbi + 'a,
impl<'a, T> GetStaticEquivalent_ for RMut<'a, T>where
T: __StableAbi + 'a,
type StaticEquivalent = _static_RMut<'static, <T as GetStaticEquivalent_>::StaticEquivalent>
source§impl<'a, T> GetStaticEquivalent_ for RRef<'a, T>where
T: __StableAbi + 'a,
impl<'a, T> GetStaticEquivalent_ for RRef<'a, T>where
T: __StableAbi + 'a,
type StaticEquivalent = _static_RRef<'static, <T as GetStaticEquivalent_>::StaticEquivalent>
source§impl<'a, T> GetStaticEquivalent_ for RSlice<'a, T>where
T: __StableAbi + 'a,
impl<'a, T> GetStaticEquivalent_ for RSlice<'a, T>where
T: __StableAbi + 'a,
type StaticEquivalent = _static_RSlice<'static, <T as GetStaticEquivalent_>::StaticEquivalent>
source§impl<'a, T> GetStaticEquivalent_ for RSliceMut<'a, T>where
T: __StableAbi + 'a,
impl<'a, T> GetStaticEquivalent_ for RSliceMut<'a, T>where
T: __StableAbi + 'a,
type StaticEquivalent = _static_RSliceMut<'static, <T as GetStaticEquivalent_>::StaticEquivalent>
source§impl<'borr, ErasedPtr, I> GetStaticEquivalent_ for VTable_Ref<'borr, ErasedPtr, I>where
ErasedPtr: __StableAbi,
I: __StableAbi + IteratorItemOrDefault<'borr> + GetSerializeProxyType<'borr> + InterfaceType,
<I as IteratorItemOrDefault<'borr>>::Item: StableAbi,
<I as GetSerializeProxyType<'borr>>::ProxyType: StableAbi,
VTable<'borr, ErasedPtr, I>: PrefixTypeTrait,
impl<'borr, ErasedPtr, I> GetStaticEquivalent_ for VTable_Ref<'borr, ErasedPtr, I>where
ErasedPtr: __StableAbi,
I: __StableAbi + IteratorItemOrDefault<'borr> + GetSerializeProxyType<'borr> + InterfaceType,
<I as IteratorItemOrDefault<'borr>>::Item: StableAbi,
<I as GetSerializeProxyType<'borr>>::ProxyType: StableAbi,
VTable<'borr, ErasedPtr, I>: PrefixTypeTrait,
type StaticEquivalent = PrefixRef<_static_VTable<'static, <ErasedPtr as GetStaticEquivalent_>::StaticEquivalent, <I as GetStaticEquivalent_>::StaticEquivalent>>
source§impl<'borr, P, I, EV> GetStaticEquivalent_ for DynTrait<'borr, P, I, EV>where
P: GetPointerKind + __StableAbi,
I: __StableAbi + InterfaceType,
EV: __StableAbi,
VTable_Ref<'borr, P, I>: StableAbi,
impl<'borr, P, I, EV> GetStaticEquivalent_ for DynTrait<'borr, P, I, EV>where
P: GetPointerKind + __StableAbi,
I: __StableAbi + InterfaceType,
EV: __StableAbi,
VTable_Ref<'borr, P, I>: StableAbi,
type StaticEquivalent = _static_DynTrait<'static, <P as GetStaticEquivalent_>::StaticEquivalent, <I as GetStaticEquivalent_>::StaticEquivalent, <EV as GetStaticEquivalent_>::StaticEquivalent>
source§impl<'lt, P, I, V> GetStaticEquivalent_ for RObject<'lt, P, I, V>where
P: GetPointerKind + __StableAbi,
I: __StableAbi + InterfaceType,
V: __GetStaticEquivalent_ + PrefixStableAbi,
impl<'lt, P, I, V> GetStaticEquivalent_ for RObject<'lt, P, I, V>where
P: GetPointerKind + __StableAbi,
I: __StableAbi + InterfaceType,
V: __GetStaticEquivalent_ + PrefixStableAbi,
type StaticEquivalent = _static_RObject<'static, <P as GetStaticEquivalent_>::StaticEquivalent, <I as GetStaticEquivalent_>::StaticEquivalent, <V as GetStaticEquivalent_>::StaticEquivalent>
source§impl<'lt, _ErasedPtr> GetStaticEquivalent_ for Action_TO<'lt, _ErasedPtr>
impl<'lt, _ErasedPtr> GetStaticEquivalent_ for Action_TO<'lt, _ErasedPtr>
type StaticEquivalent = _static_Action_TO<'static, <_ErasedPtr as GetStaticEquivalent_>::StaticEquivalent>
source§impl<'lt, _ErasedPtr> GetStaticEquivalent_ for ConstExample_TO<'lt, _ErasedPtr>
impl<'lt, _ErasedPtr> GetStaticEquivalent_ for ConstExample_TO<'lt, _ErasedPtr>
type StaticEquivalent = _static_ConstExample_TO<'static, <_ErasedPtr as GetStaticEquivalent_>::StaticEquivalent>
source§impl<'lt, _ErasedPtr> GetStaticEquivalent_ for Doer_TO<'lt, _ErasedPtr>
impl<'lt, _ErasedPtr> GetStaticEquivalent_ for Doer_TO<'lt, _ErasedPtr>
type StaticEquivalent = _static_Doer_TO<'static, <_ErasedPtr as GetStaticEquivalent_>::StaticEquivalent>
source§impl<A> GetStaticEquivalent_ for Tuple1<A>where
A: __StableAbi,
impl<A> GetStaticEquivalent_ for Tuple1<A>where
A: __StableAbi,
type StaticEquivalent = _static_Tuple1<<A as GetStaticEquivalent_>::StaticEquivalent>
source§impl<A> GetStaticEquivalent_ for ArrayLen<A>where
A: __StableAbi,
impl<A> GetStaticEquivalent_ for ArrayLen<A>where
A: __StableAbi,
type StaticEquivalent = _static_ArrayLen<<A as GetStaticEquivalent_>::StaticEquivalent>
source§impl<A, B> GetStaticEquivalent_ for Tuple2<A, B>where
A: __StableAbi,
B: __StableAbi,
impl<A, B> GetStaticEquivalent_ for Tuple2<A, B>where
A: __StableAbi,
B: __StableAbi,
type StaticEquivalent = _static_Tuple2<<A as GetStaticEquivalent_>::StaticEquivalent, <B as GetStaticEquivalent_>::StaticEquivalent>
source§impl<A, B, C> GetStaticEquivalent_ for Tuple3<A, B, C>
impl<A, B, C> GetStaticEquivalent_ for Tuple3<A, B, C>
type StaticEquivalent = _static_Tuple3<<A as GetStaticEquivalent_>::StaticEquivalent, <B as GetStaticEquivalent_>::StaticEquivalent, <C as GetStaticEquivalent_>::StaticEquivalent>
source§impl<A, B, C, D> GetStaticEquivalent_ for Tuple4<A, B, C, D>
impl<A, B, C, D> GetStaticEquivalent_ for Tuple4<A, B, C, D>
type StaticEquivalent = _static_Tuple4<<A as GetStaticEquivalent_>::StaticEquivalent, <B as GetStaticEquivalent_>::StaticEquivalent, <C as GetStaticEquivalent_>::StaticEquivalent, <D as GetStaticEquivalent_>::StaticEquivalent>
source§impl<B, O> GetStaticEquivalent_ for RCow<B, O>where
B: __StableAbi,
O: __StableAbi,
impl<B, O> GetStaticEquivalent_ for RCow<B, O>where
B: __StableAbi,
O: __StableAbi,
type StaticEquivalent = _static_RCow<<B as GetStaticEquivalent_>::StaticEquivalent, <O as GetStaticEquivalent_>::StaticEquivalent>
source§impl<E> GetStaticEquivalent_ for BitArray64<E>where
E: __StableAbi,
impl<E> GetStaticEquivalent_ for BitArray64<E>where
E: __StableAbi,
type StaticEquivalent = _static_BitArray64<<E as GetStaticEquivalent_>::StaticEquivalent>
source§impl<E, S, I> GetStaticEquivalent_ for NonExhaustive<E, S, I>where
E: __GetStaticEquivalent_ + NonExhaustiveMarker<S>,
S: __GetStaticEquivalent_,
I: __GetStaticEquivalent_ + InterfaceType,
NonExhaustiveVtable_Ref<E, S, I>: StableAbi,
impl<E, S, I> GetStaticEquivalent_ for NonExhaustive<E, S, I>where
E: __GetStaticEquivalent_ + NonExhaustiveMarker<S>,
S: __GetStaticEquivalent_,
I: __GetStaticEquivalent_ + InterfaceType,
NonExhaustiveVtable_Ref<E, S, I>: StableAbi,
type StaticEquivalent = _static_NonExhaustive<<E as GetStaticEquivalent_>::StaticEquivalent, <S as GetStaticEquivalent_>::StaticEquivalent, <I as GetStaticEquivalent_>::StaticEquivalent>
source§impl<Inline> GetStaticEquivalent_ for AlignTo1<Inline>where
Inline: __StableAbi,
impl<Inline> GetStaticEquivalent_ for AlignTo1<Inline>where
Inline: __StableAbi,
type StaticEquivalent = _static_AlignTo1<<Inline as GetStaticEquivalent_>::StaticEquivalent>
source§impl<Inline> GetStaticEquivalent_ for AlignTo2<Inline>where
Inline: __StableAbi,
impl<Inline> GetStaticEquivalent_ for AlignTo2<Inline>where
Inline: __StableAbi,
type StaticEquivalent = _static_AlignTo2<<Inline as GetStaticEquivalent_>::StaticEquivalent>
source§impl<Inline> GetStaticEquivalent_ for AlignTo4<Inline>where
Inline: __StableAbi,
impl<Inline> GetStaticEquivalent_ for AlignTo4<Inline>where
Inline: __StableAbi,
type StaticEquivalent = _static_AlignTo4<<Inline as GetStaticEquivalent_>::StaticEquivalent>
source§impl<Inline> GetStaticEquivalent_ for AlignTo8<Inline>where
Inline: __StableAbi,
impl<Inline> GetStaticEquivalent_ for AlignTo8<Inline>where
Inline: __StableAbi,
type StaticEquivalent = _static_AlignTo8<<Inline as GetStaticEquivalent_>::StaticEquivalent>
source§impl<Inline> GetStaticEquivalent_ for AlignTo16<Inline>where
Inline: __StableAbi,
impl<Inline> GetStaticEquivalent_ for AlignTo16<Inline>where
Inline: __StableAbi,
type StaticEquivalent = _static_AlignTo16<<Inline as GetStaticEquivalent_>::StaticEquivalent>
source§impl<Inline> GetStaticEquivalent_ for AlignTo32<Inline>where
Inline: __StableAbi,
impl<Inline> GetStaticEquivalent_ for AlignTo32<Inline>where
Inline: __StableAbi,
type StaticEquivalent = _static_AlignTo32<<Inline as GetStaticEquivalent_>::StaticEquivalent>
source§impl<Inline> GetStaticEquivalent_ for AlignTo64<Inline>where
Inline: __StableAbi,
impl<Inline> GetStaticEquivalent_ for AlignTo64<Inline>where
Inline: __StableAbi,
type StaticEquivalent = _static_AlignTo64<<Inline as GetStaticEquivalent_>::StaticEquivalent>
source§impl<Inline> GetStaticEquivalent_ for AlignTo128<Inline>where
Inline: __StableAbi,
impl<Inline> GetStaticEquivalent_ for AlignTo128<Inline>where
Inline: __StableAbi,
type StaticEquivalent = _static_AlignTo128<<Inline as GetStaticEquivalent_>::StaticEquivalent>
source§impl<Inline> GetStaticEquivalent_ for AlignTo256<Inline>where
Inline: __StableAbi,
impl<Inline> GetStaticEquivalent_ for AlignTo256<Inline>where
Inline: __StableAbi,
type StaticEquivalent = _static_AlignTo256<<Inline as GetStaticEquivalent_>::StaticEquivalent>
source§impl<Inline> GetStaticEquivalent_ for AlignTo512<Inline>where
Inline: __StableAbi,
impl<Inline> GetStaticEquivalent_ for AlignTo512<Inline>where
Inline: __StableAbi,
type StaticEquivalent = _static_AlignTo512<<Inline as GetStaticEquivalent_>::StaticEquivalent>
source§impl<Inline> GetStaticEquivalent_ for AlignTo1024<Inline>where
Inline: __StableAbi,
impl<Inline> GetStaticEquivalent_ for AlignTo1024<Inline>where
Inline: __StableAbi,
type StaticEquivalent = _static_AlignTo1024<<Inline as GetStaticEquivalent_>::StaticEquivalent>
source§impl<Inline> GetStaticEquivalent_ for AlignTo2048<Inline>where
Inline: __StableAbi,
impl<Inline> GetStaticEquivalent_ for AlignTo2048<Inline>where
Inline: __StableAbi,
type StaticEquivalent = _static_AlignTo2048<<Inline as GetStaticEquivalent_>::StaticEquivalent>
source§impl<Inline> GetStaticEquivalent_ for AlignTo4096<Inline>where
Inline: __StableAbi,
impl<Inline> GetStaticEquivalent_ for AlignTo4096<Inline>where
Inline: __StableAbi,
type StaticEquivalent = _static_AlignTo4096<<Inline as GetStaticEquivalent_>::StaticEquivalent>
source§impl<Inline> GetStaticEquivalent_ for AlignTo8192<Inline>where
Inline: __StableAbi,
impl<Inline> GetStaticEquivalent_ for AlignTo8192<Inline>where
Inline: __StableAbi,
type StaticEquivalent = _static_AlignTo8192<<Inline as GetStaticEquivalent_>::StaticEquivalent>
source§impl<Inline> GetStaticEquivalent_ for AlignTo16384<Inline>where
Inline: __StableAbi,
impl<Inline> GetStaticEquivalent_ for AlignTo16384<Inline>where
Inline: __StableAbi,
type StaticEquivalent = _static_AlignTo16384<<Inline as GetStaticEquivalent_>::StaticEquivalent>
source§impl<Inline> GetStaticEquivalent_ for AlignTo32768<Inline>where
Inline: __StableAbi,
impl<Inline> GetStaticEquivalent_ for AlignTo32768<Inline>where
Inline: __StableAbi,
type StaticEquivalent = _static_AlignTo32768<<Inline as GetStaticEquivalent_>::StaticEquivalent>
source§impl<K, V> GetStaticEquivalent_ for IntoIter<K, V>where
K: __StableAbi,
V: __StableAbi,
impl<K, V> GetStaticEquivalent_ for IntoIter<K, V>where
K: __StableAbi,
V: __StableAbi,
type StaticEquivalent = _static_IntoIter<<K as GetStaticEquivalent_>::StaticEquivalent, <V as GetStaticEquivalent_>::StaticEquivalent>
source§impl<K, V> GetStaticEquivalent_ for MutIterInterface<K, V>where
K: __StableAbi,
V: __StableAbi,
impl<K, V> GetStaticEquivalent_ for MutIterInterface<K, V>where
K: __StableAbi,
V: __StableAbi,
type StaticEquivalent = _static_MutIterInterface<<K as GetStaticEquivalent_>::StaticEquivalent, <V as GetStaticEquivalent_>::StaticEquivalent>
source§impl<K, V> GetStaticEquivalent_ for RefIterInterface<K, V>where
K: __StableAbi,
V: __StableAbi,
impl<K, V> GetStaticEquivalent_ for RefIterInterface<K, V>where
K: __StableAbi,
V: __StableAbi,
type StaticEquivalent = _static_RefIterInterface<<K as GetStaticEquivalent_>::StaticEquivalent, <V as GetStaticEquivalent_>::StaticEquivalent>
source§impl<K, V> GetStaticEquivalent_ for ValIterInterface<K, V>where
K: __StableAbi,
V: __StableAbi,
impl<K, V> GetStaticEquivalent_ for ValIterInterface<K, V>where
K: __StableAbi,
V: __StableAbi,
type StaticEquivalent = _static_ValIterInterface<<K as GetStaticEquivalent_>::StaticEquivalent, <V as GetStaticEquivalent_>::StaticEquivalent>
source§impl<K, V, S> GetStaticEquivalent_ for RHashMap<K, V, S>where
K: __StableAbi,
V: __StableAbi,
impl<K, V, S> GetStaticEquivalent_ for RHashMap<K, V, S>where
K: __StableAbi,
V: __StableAbi,
type StaticEquivalent = _static_RHashMap<<K as GetStaticEquivalent_>::StaticEquivalent, <V as GetStaticEquivalent_>::StaticEquivalent, ()>
source§impl<M> GetStaticEquivalent_ for RBoxError_<M>where
M: __StableAbi,
impl<M> GetStaticEquivalent_ for RBoxError_<M>where
M: __StableAbi,
type StaticEquivalent = _static_RBoxError_<<M as GetStaticEquivalent_>::StaticEquivalent>
source§impl<N> GetStaticEquivalent_ for UnwrapEnumError<N>where
N: __StableAbi,
impl<N> GetStaticEquivalent_ for UnwrapEnumError<N>where
N: __StableAbi,
type StaticEquivalent = _static_UnwrapEnumError<<N as GetStaticEquivalent_>::StaticEquivalent>
source§impl<P> GetStaticEquivalent_ for PrefixRef<P>where
P: GetStaticEquivalent_,
impl<P> GetStaticEquivalent_ for PrefixRef<P>where
P: GetStaticEquivalent_,
type StaticEquivalent = PrefixRef<<P as GetStaticEquivalent_>::StaticEquivalent>
source§impl<T> GetStaticEquivalent_ for ConstructorOrValue<T>where
T: __StableAbi,
impl<T> GetStaticEquivalent_ for ConstructorOrValue<T>where
T: __StableAbi,
type StaticEquivalent = _static_ConstructorOrValue<<T as GetStaticEquivalent_>::StaticEquivalent>
source§impl<T> GetStaticEquivalent_ for MaybeCmp<T>where
T: __StableAbi,
impl<T> GetStaticEquivalent_ for MaybeCmp<T>where
T: __StableAbi,
type StaticEquivalent = _static_MaybeCmp<<T as GetStaticEquivalent_>::StaticEquivalent>
source§impl<T> GetStaticEquivalent_ for ROption<T>where
T: __StableAbi,
impl<T> GetStaticEquivalent_ for ROption<T>where
T: __StableAbi,
type StaticEquivalent = _static_ROption<<T as GetStaticEquivalent_>::StaticEquivalent>
source§impl<T> GetStaticEquivalent_ for DEIteratorCloneInterface<T>where
T: __StableAbi,
impl<T> GetStaticEquivalent_ for DEIteratorCloneInterface<T>where
T: __StableAbi,
type StaticEquivalent = _static_DEIteratorCloneInterface<<T as GetStaticEquivalent_>::StaticEquivalent>
source§impl<T> GetStaticEquivalent_ for DEIteratorInterface<T>where
T: __StableAbi,
impl<T> GetStaticEquivalent_ for DEIteratorInterface<T>where
T: __StableAbi,
type StaticEquivalent = _static_DEIteratorInterface<<T as GetStaticEquivalent_>::StaticEquivalent>
source§impl<T> GetStaticEquivalent_ for IteratorInterface<T>where
T: __StableAbi,
impl<T> GetStaticEquivalent_ for IteratorInterface<T>where
T: __StableAbi,
type StaticEquivalent = _static_IteratorInterface<<T as GetStaticEquivalent_>::StaticEquivalent>
source§impl<T> GetStaticEquivalent_ for RReceiver<T>where
T: __StableAbi,
Available on crate feature channels
only.
impl<T> GetStaticEquivalent_ for RReceiver<T>where
T: __StableAbi,
Available on crate feature
channels
only.type StaticEquivalent = _static_RReceiver<<T as GetStaticEquivalent_>::StaticEquivalent>
source§impl<T> GetStaticEquivalent_ for RSender<T>where
T: __StableAbi,
Available on crate feature channels
only.
impl<T> GetStaticEquivalent_ for RSender<T>where
T: __StableAbi,
Available on crate feature
channels
only.