[−][src]Trait abi_stable::abi_stability::get_static_equivalent::GetStaticEquivalent_
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.
Associated Types
type StaticEquivalent: 'static
[src]
Implementations on Foreign Types
impl GetStaticEquivalent_ for str
[src]
type StaticEquivalent = Unsized<str>
impl<T> GetStaticEquivalent_ for [T] where
T: GetStaticEquivalent_,
[src]
T: GetStaticEquivalent_,
type StaticEquivalent = Unsized<[T::StaticEquivalent]>
impl<T> GetStaticEquivalent_ for PhantomData<T> where
T: GetStaticEquivalent_,
[src]
T: GetStaticEquivalent_,
type StaticEquivalent = PhantomData<T::StaticEquivalent>
impl<T0> GetStaticEquivalent_ for PhantomData<(T0,)> where
T0: GetStaticEquivalent_,
[src]
T0: GetStaticEquivalent_,
type StaticEquivalent = PhantomData<(T0::StaticEquivalent,)>
impl<T0, T1> GetStaticEquivalent_ for PhantomData<(T0, T1)> where
T0: GetStaticEquivalent_,
T1: GetStaticEquivalent_,
[src]
T0: GetStaticEquivalent_,
T1: GetStaticEquivalent_,
type StaticEquivalent = PhantomData<(T0::StaticEquivalent, T1::StaticEquivalent)>
impl<T0, T1, T2> GetStaticEquivalent_ for PhantomData<(T0, T1, T2)> where
T0: GetStaticEquivalent_,
T1: GetStaticEquivalent_,
T2: GetStaticEquivalent_,
[src]
T0: GetStaticEquivalent_,
T1: GetStaticEquivalent_,
T2: GetStaticEquivalent_,
type StaticEquivalent = PhantomData<(T0::StaticEquivalent, T1::StaticEquivalent, T2::StaticEquivalent)>
impl<T0, T1, T2, T3> GetStaticEquivalent_ for PhantomData<(T0, T1, T2, T3)> where
T0: GetStaticEquivalent_,
T1: GetStaticEquivalent_,
T2: GetStaticEquivalent_,
T3: GetStaticEquivalent_,
[src]
T0: GetStaticEquivalent_,
T1: GetStaticEquivalent_,
T2: GetStaticEquivalent_,
T3: GetStaticEquivalent_,
type StaticEquivalent = PhantomData<(T0::StaticEquivalent, T1::StaticEquivalent, T2::StaticEquivalent, T3::StaticEquivalent)>
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_,
[src]
T0: GetStaticEquivalent_,
T1: GetStaticEquivalent_,
T2: GetStaticEquivalent_,
T3: GetStaticEquivalent_,
T4: GetStaticEquivalent_,
type StaticEquivalent = PhantomData<(T0::StaticEquivalent, T1::StaticEquivalent, T2::StaticEquivalent, T3::StaticEquivalent, T4::StaticEquivalent)>
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_,
[src]
T0: GetStaticEquivalent_,
T1: GetStaticEquivalent_,
T2: GetStaticEquivalent_,
T3: GetStaticEquivalent_,
T4: GetStaticEquivalent_,
T5: GetStaticEquivalent_,
type StaticEquivalent = PhantomData<(T0::StaticEquivalent, T1::StaticEquivalent, T2::StaticEquivalent, T3::StaticEquivalent, T4::StaticEquivalent, T5::StaticEquivalent)>
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_,
[src]
T0: GetStaticEquivalent_,
T1: GetStaticEquivalent_,
T2: GetStaticEquivalent_,
T3: GetStaticEquivalent_,
T4: GetStaticEquivalent_,
T5: GetStaticEquivalent_,
T6: GetStaticEquivalent_,
type StaticEquivalent = PhantomData<(T0::StaticEquivalent, T1::StaticEquivalent, T2::StaticEquivalent, T3::StaticEquivalent, T4::StaticEquivalent, T5::StaticEquivalent, T6::StaticEquivalent)>
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_,
[src]
T0: GetStaticEquivalent_,
T1: GetStaticEquivalent_,
T2: GetStaticEquivalent_,
T3: GetStaticEquivalent_,
T4: GetStaticEquivalent_,
T5: GetStaticEquivalent_,
T6: GetStaticEquivalent_,
T7: GetStaticEquivalent_,
type StaticEquivalent = PhantomData<(T0::StaticEquivalent, T1::StaticEquivalent, T2::StaticEquivalent, T3::StaticEquivalent, T4::StaticEquivalent, T5::StaticEquivalent, T6::StaticEquivalent, T7::StaticEquivalent)>
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_,
[src]
T0: GetStaticEquivalent_,
T1: GetStaticEquivalent_,
T2: GetStaticEquivalent_,
T3: GetStaticEquivalent_,
T4: GetStaticEquivalent_,
T5: GetStaticEquivalent_,
T6: GetStaticEquivalent_,
T7: GetStaticEquivalent_,
T8: GetStaticEquivalent_,
type StaticEquivalent = PhantomData<(T0::StaticEquivalent, T1::StaticEquivalent, T2::StaticEquivalent, T3::StaticEquivalent, T4::StaticEquivalent, T5::StaticEquivalent, T6::StaticEquivalent, T7::StaticEquivalent, T8::StaticEquivalent)>
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_,
[src]
T0: GetStaticEquivalent_,
T1: GetStaticEquivalent_,
T2: GetStaticEquivalent_,
T3: GetStaticEquivalent_,
T4: GetStaticEquivalent_,
T5: GetStaticEquivalent_,
T6: GetStaticEquivalent_,
T7: GetStaticEquivalent_,
T8: GetStaticEquivalent_,
T9: GetStaticEquivalent_,
type StaticEquivalent = PhantomData<(T0::StaticEquivalent, T1::StaticEquivalent, T2::StaticEquivalent, T3::StaticEquivalent, T4::StaticEquivalent, T5::StaticEquivalent, T6::StaticEquivalent, T7::StaticEquivalent, T8::StaticEquivalent, T9::StaticEquivalent)>
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_,
[src]
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::StaticEquivalent, T1::StaticEquivalent, T2::StaticEquivalent, T3::StaticEquivalent, T4::StaticEquivalent, T5::StaticEquivalent, T6::StaticEquivalent, T7::StaticEquivalent, T8::StaticEquivalent, T9::StaticEquivalent, T10::StaticEquivalent)>
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_,
[src]
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::StaticEquivalent, T1::StaticEquivalent, T2::StaticEquivalent, T3::StaticEquivalent, T4::StaticEquivalent, T5::StaticEquivalent, T6::StaticEquivalent, T7::StaticEquivalent, T8::StaticEquivalent, T9::StaticEquivalent, T10::StaticEquivalent, T11::StaticEquivalent)>
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_,
[src]
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::StaticEquivalent, T1::StaticEquivalent, T2::StaticEquivalent, T3::StaticEquivalent, T4::StaticEquivalent, T5::StaticEquivalent, T6::StaticEquivalent, T7::StaticEquivalent, T8::StaticEquivalent, T9::StaticEquivalent, T10::StaticEquivalent, T11::StaticEquivalent, T12::StaticEquivalent)>
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_,
[src]
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::StaticEquivalent, T1::StaticEquivalent, T2::StaticEquivalent, T3::StaticEquivalent, T4::StaticEquivalent, T5::StaticEquivalent, T6::StaticEquivalent, T7::StaticEquivalent, T8::StaticEquivalent, T9::StaticEquivalent, T10::StaticEquivalent, T11::StaticEquivalent, T12::StaticEquivalent, T13::StaticEquivalent)>
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_,
[src]
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::StaticEquivalent, T1::StaticEquivalent, T2::StaticEquivalent, T3::StaticEquivalent, T4::StaticEquivalent, T5::StaticEquivalent, T6::StaticEquivalent, T7::StaticEquivalent, T8::StaticEquivalent, T9::StaticEquivalent, T10::StaticEquivalent, T11::StaticEquivalent, T12::StaticEquivalent, T13::StaticEquivalent, T14::StaticEquivalent)>
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_,
[src]
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::StaticEquivalent, T1::StaticEquivalent, T2::StaticEquivalent, T3::StaticEquivalent, T4::StaticEquivalent, T5::StaticEquivalent, T6::StaticEquivalent, T7::StaticEquivalent, T8::StaticEquivalent, T9::StaticEquivalent, T10::StaticEquivalent, T11::StaticEquivalent, T12::StaticEquivalent, T13::StaticEquivalent, T14::StaticEquivalent, T15::StaticEquivalent)>
impl GetStaticEquivalent_ for ()
[src]
type StaticEquivalent = ()
impl<'a, T> GetStaticEquivalent_ for &'a T where
T: 'a + GetStaticEquivalent_,
[src]
T: 'a + GetStaticEquivalent_,
type StaticEquivalent = &'static T::StaticEquivalent
impl<'a, T> GetStaticEquivalent_ for &'a mut T where
T: 'a + GetStaticEquivalent_,
[src]
T: 'a + GetStaticEquivalent_,
type StaticEquivalent = &'static mut T::StaticEquivalent
impl<T> GetStaticEquivalent_ for NonNull<T> where
T: GetStaticEquivalent_,
[src]
T: GetStaticEquivalent_,
type StaticEquivalent = NonNull<T::StaticEquivalent>
impl<T> GetStaticEquivalent_ for AtomicPtr<T> where
T: GetStaticEquivalent_,
[src]
T: GetStaticEquivalent_,
type StaticEquivalent = AtomicPtr<T::StaticEquivalent>
impl<T> GetStaticEquivalent_ for *const T where
T: GetStaticEquivalent_,
[src]
T: GetStaticEquivalent_,
type StaticEquivalent = *const T::StaticEquivalent
impl<T> GetStaticEquivalent_ for *mut T where
T: GetStaticEquivalent_,
[src]
T: GetStaticEquivalent_,
type StaticEquivalent = *mut T::StaticEquivalent
impl<T> GetStaticEquivalent_ for [T; 0] where
T: GetStaticEquivalent_,
[src]
T: GetStaticEquivalent_,
type StaticEquivalent = [T::StaticEquivalent; 0]
impl<T> GetStaticEquivalent_ for [T; 1] where
T: GetStaticEquivalent_,
[src]
T: GetStaticEquivalent_,
type StaticEquivalent = [T::StaticEquivalent; 1]
impl<T> GetStaticEquivalent_ for [T; 2] where
T: GetStaticEquivalent_,
[src]
T: GetStaticEquivalent_,
type StaticEquivalent = [T::StaticEquivalent; 2]
impl<T> GetStaticEquivalent_ for [T; 3] where
T: GetStaticEquivalent_,
[src]
T: GetStaticEquivalent_,
type StaticEquivalent = [T::StaticEquivalent; 3]
impl<T> GetStaticEquivalent_ for [T; 4] where
T: GetStaticEquivalent_,
[src]
T: GetStaticEquivalent_,
type StaticEquivalent = [T::StaticEquivalent; 4]
impl<T> GetStaticEquivalent_ for [T; 5] where
T: GetStaticEquivalent_,
[src]
T: GetStaticEquivalent_,
type StaticEquivalent = [T::StaticEquivalent; 5]
impl<T> GetStaticEquivalent_ for [T; 6] where
T: GetStaticEquivalent_,
[src]
T: GetStaticEquivalent_,
type StaticEquivalent = [T::StaticEquivalent; 6]
impl<T> GetStaticEquivalent_ for [T; 7] where
T: GetStaticEquivalent_,
[src]
T: GetStaticEquivalent_,
type StaticEquivalent = [T::StaticEquivalent; 7]
impl<T> GetStaticEquivalent_ for [T; 8] where
T: GetStaticEquivalent_,
[src]
T: GetStaticEquivalent_,
type StaticEquivalent = [T::StaticEquivalent; 8]
impl<T> GetStaticEquivalent_ for [T; 9] where
T: GetStaticEquivalent_,
[src]
T: GetStaticEquivalent_,
type StaticEquivalent = [T::StaticEquivalent; 9]
impl<T> GetStaticEquivalent_ for [T; 10] where
T: GetStaticEquivalent_,
[src]
T: GetStaticEquivalent_,
type StaticEquivalent = [T::StaticEquivalent; 10]
impl<T> GetStaticEquivalent_ for [T; 11] where
T: GetStaticEquivalent_,
[src]
T: GetStaticEquivalent_,
type StaticEquivalent = [T::StaticEquivalent; 11]
impl<T> GetStaticEquivalent_ for [T; 12] where
T: GetStaticEquivalent_,
[src]
T: GetStaticEquivalent_,
type StaticEquivalent = [T::StaticEquivalent; 12]
impl<T> GetStaticEquivalent_ for [T; 13] where
T: GetStaticEquivalent_,
[src]
T: GetStaticEquivalent_,
type StaticEquivalent = [T::StaticEquivalent; 13]
impl<T> GetStaticEquivalent_ for [T; 14] where
T: GetStaticEquivalent_,
[src]
T: GetStaticEquivalent_,
type StaticEquivalent = [T::StaticEquivalent; 14]
impl<T> GetStaticEquivalent_ for [T; 15] where
T: GetStaticEquivalent_,
[src]
T: GetStaticEquivalent_,
type StaticEquivalent = [T::StaticEquivalent; 15]
impl<T> GetStaticEquivalent_ for [T; 16] where
T: GetStaticEquivalent_,
[src]
T: GetStaticEquivalent_,
type StaticEquivalent = [T::StaticEquivalent; 16]
impl<T> GetStaticEquivalent_ for [T; 17] where
T: GetStaticEquivalent_,
[src]
T: GetStaticEquivalent_,
type StaticEquivalent = [T::StaticEquivalent; 17]
impl<T> GetStaticEquivalent_ for [T; 18] where
T: GetStaticEquivalent_,
[src]
T: GetStaticEquivalent_,
type StaticEquivalent = [T::StaticEquivalent; 18]
impl<T> GetStaticEquivalent_ for [T; 19] where
T: GetStaticEquivalent_,
[src]
T: GetStaticEquivalent_,
type StaticEquivalent = [T::StaticEquivalent; 19]
impl<T> GetStaticEquivalent_ for [T; 20] where
T: GetStaticEquivalent_,
[src]
T: GetStaticEquivalent_,
type StaticEquivalent = [T::StaticEquivalent; 20]
impl<T> GetStaticEquivalent_ for [T; 21] where
T: GetStaticEquivalent_,
[src]
T: GetStaticEquivalent_,
type StaticEquivalent = [T::StaticEquivalent; 21]
impl<T> GetStaticEquivalent_ for [T; 22] where
T: GetStaticEquivalent_,
[src]
T: GetStaticEquivalent_,
type StaticEquivalent = [T::StaticEquivalent; 22]
impl<T> GetStaticEquivalent_ for [T; 23] where
T: GetStaticEquivalent_,
[src]
T: GetStaticEquivalent_,
type StaticEquivalent = [T::StaticEquivalent; 23]
impl<T> GetStaticEquivalent_ for [T; 24] where
T: GetStaticEquivalent_,
[src]
T: GetStaticEquivalent_,
type StaticEquivalent = [T::StaticEquivalent; 24]
impl<T> GetStaticEquivalent_ for [T; 25] where
T: GetStaticEquivalent_,
[src]
T: GetStaticEquivalent_,
type StaticEquivalent = [T::StaticEquivalent; 25]
impl<T> GetStaticEquivalent_ for [T; 26] where
T: GetStaticEquivalent_,
[src]
T: GetStaticEquivalent_,
type StaticEquivalent = [T::StaticEquivalent; 26]
impl<T> GetStaticEquivalent_ for [T; 27] where
T: GetStaticEquivalent_,
[src]
T: GetStaticEquivalent_,
type StaticEquivalent = [T::StaticEquivalent; 27]
impl<T> GetStaticEquivalent_ for [T; 28] where
T: GetStaticEquivalent_,
[src]
T: GetStaticEquivalent_,
type StaticEquivalent = [T::StaticEquivalent; 28]
impl<T> GetStaticEquivalent_ for [T; 29] where
T: GetStaticEquivalent_,
[src]
T: GetStaticEquivalent_,
type StaticEquivalent = [T::StaticEquivalent; 29]
impl<T> GetStaticEquivalent_ for [T; 30] where
T: GetStaticEquivalent_,
[src]
T: GetStaticEquivalent_,
type StaticEquivalent = [T::StaticEquivalent; 30]
impl<T> GetStaticEquivalent_ for [T; 31] where
T: GetStaticEquivalent_,
[src]
T: GetStaticEquivalent_,
type StaticEquivalent = [T::StaticEquivalent; 31]
impl<T> GetStaticEquivalent_ for [T; 32] where
T: GetStaticEquivalent_,
[src]
T: GetStaticEquivalent_,
type StaticEquivalent = [T::StaticEquivalent; 32]
impl<T> GetStaticEquivalent_ for Option<T> where
T: GetStaticEquivalent_,
[src]
T: GetStaticEquivalent_,
type StaticEquivalent = Option<T::StaticEquivalent>
impl GetStaticEquivalent_ for u8
[src]
type StaticEquivalent = Self
impl GetStaticEquivalent_ for i8
[src]
type StaticEquivalent = Self
impl GetStaticEquivalent_ for u16
[src]
type StaticEquivalent = Self
impl GetStaticEquivalent_ for i16
[src]
type StaticEquivalent = Self
impl GetStaticEquivalent_ for u32
[src]
type StaticEquivalent = Self
impl GetStaticEquivalent_ for i32
[src]
type StaticEquivalent = Self
impl GetStaticEquivalent_ for u64
[src]
type StaticEquivalent = Self
impl GetStaticEquivalent_ for i64
[src]
type StaticEquivalent = Self
impl GetStaticEquivalent_ for usize
[src]
type StaticEquivalent = Self
impl GetStaticEquivalent_ for isize
[src]
type StaticEquivalent = Self
impl GetStaticEquivalent_ for bool
[src]
type StaticEquivalent = Self
impl GetStaticEquivalent_ for AtomicBool
[src]
type StaticEquivalent = Self
impl GetStaticEquivalent_ for AtomicIsize
[src]
type StaticEquivalent = Self
impl GetStaticEquivalent_ for AtomicUsize
[src]
type StaticEquivalent = Self
impl GetStaticEquivalent_ for NonZeroU8
[src]
type StaticEquivalent = Self
impl GetStaticEquivalent_ for NonZeroU16
[src]
type StaticEquivalent = Self
impl GetStaticEquivalent_ for NonZeroU32
[src]
type StaticEquivalent = Self
impl GetStaticEquivalent_ for NonZeroU64
[src]
type StaticEquivalent = Self
impl GetStaticEquivalent_ for NonZeroUsize
[src]
type StaticEquivalent = Self
impl GetStaticEquivalent_ for AtomicI8
[src]
type StaticEquivalent = Self
impl GetStaticEquivalent_ for AtomicI16
[src]
type StaticEquivalent = Self
impl GetStaticEquivalent_ for AtomicI32
[src]
type StaticEquivalent = Self
impl GetStaticEquivalent_ for AtomicI64
[src]
type StaticEquivalent = Self
impl GetStaticEquivalent_ for AtomicU8
[src]
type StaticEquivalent = Self
impl GetStaticEquivalent_ for AtomicU16
[src]
type StaticEquivalent = Self
impl GetStaticEquivalent_ for AtomicU32
[src]
type StaticEquivalent = Self
impl GetStaticEquivalent_ for AtomicU64
[src]
type StaticEquivalent = Self
impl GetStaticEquivalent_ for NonZeroI8
[src]
type StaticEquivalent = Self
impl GetStaticEquivalent_ for NonZeroI16
[src]
type StaticEquivalent = Self
impl GetStaticEquivalent_ for NonZeroI32
[src]
type StaticEquivalent = Self
impl GetStaticEquivalent_ for NonZeroI64
[src]
type StaticEquivalent = Self
impl GetStaticEquivalent_ for NonZeroIsize
[src]
type StaticEquivalent = Self
impl<T> GetStaticEquivalent_ for MaybeUninit<T> where
T: GetStaticEquivalent_,
[src]
T: GetStaticEquivalent_,
type StaticEquivalent = MaybeUninit<T::StaticEquivalent>
impl<P> GetStaticEquivalent_ for Wrapping<P> where
P: GetStaticEquivalent_,
[src]
P: GetStaticEquivalent_,
type StaticEquivalent = Wrapping<P::StaticEquivalent>
impl<P> GetStaticEquivalent_ for Pin<P> where
P: GetStaticEquivalent_,
[src]
P: GetStaticEquivalent_,
type StaticEquivalent = Pin<P::StaticEquivalent>
impl<P> GetStaticEquivalent_ for ManuallyDrop<P> where
P: GetStaticEquivalent_,
[src]
P: GetStaticEquivalent_,
type StaticEquivalent = ManuallyDrop<P::StaticEquivalent>
impl<P> GetStaticEquivalent_ for Cell<P> where
P: GetStaticEquivalent_,
[src]
P: GetStaticEquivalent_,
type StaticEquivalent = Cell<P::StaticEquivalent>
impl<P> GetStaticEquivalent_ for UnsafeCell<P> where
P: GetStaticEquivalent_,
[src]
P: GetStaticEquivalent_,
type StaticEquivalent = UnsafeCell<P::StaticEquivalent>
impl GetStaticEquivalent_ for PhantomPinned
[src]
type StaticEquivalent = PhantomPinned
impl GetStaticEquivalent_ for Void
[src]
type StaticEquivalent = Self
impl GetStaticEquivalent_ for extern "C" fn()
[src]
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 = Self
impl GetStaticEquivalent_ for unsafe extern "C" fn()
[src]
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 = Self
Implementors
impl GetStaticEquivalent_ for ExtraChecksError
[src]
type StaticEquivalent = _static_ExtraChecksError
impl GetStaticEquivalent_ for ROnceState
[src]
type StaticEquivalent = _static_ROnceState
impl GetStaticEquivalent_ for ValidTag where
ValidTag_NEMarker<Self, ValidTag_Storage>: GetStaticEquivalent_,
[src]
ValidTag_NEMarker<Self, ValidTag_Storage>: GetStaticEquivalent_,
type StaticEquivalent = GetStaticEquivalent<ValidTag_NEMarker<Self, ValidTag_Storage>>
impl GetStaticEquivalent_ for IsLayoutChecked
[src]
type StaticEquivalent = _static_IsLayoutChecked
impl GetStaticEquivalent_ for RootModuleError
[src]
type StaticEquivalent = _static_RootModuleError
impl GetStaticEquivalent_ for CallReferentDrop
[src]
type StaticEquivalent = _static_CallReferentDrop
impl GetStaticEquivalent_ for Deallocate
[src]
type StaticEquivalent = _static_Deallocate
impl GetStaticEquivalent_ for PointerKind
[src]
type StaticEquivalent = _static_PointerKind
impl GetStaticEquivalent_ for IsAccessible
[src]
type StaticEquivalent = _static_IsAccessible
impl GetStaticEquivalent_ for IsConditional
[src]
type StaticEquivalent = _static_IsConditional
impl GetStaticEquivalent_ for ModReflMode
[src]
type StaticEquivalent = _static_ModReflMode
impl GetStaticEquivalent_ for RCmpOrdering
[src]
type StaticEquivalent = _static_RCmpOrdering
impl GetStaticEquivalent_ for RSeekFrom
[src]
type StaticEquivalent = _static_RSeekFrom
impl GetStaticEquivalent_ for DiscriminantRepr
[src]
type StaticEquivalent = _static_DiscriminantRepr
impl GetStaticEquivalent_ for FieldAccessor
[src]
type StaticEquivalent = _static_FieldAccessor
impl GetStaticEquivalent_ for GenericTLData
[src]
type StaticEquivalent = _static_GenericTLData
impl GetStaticEquivalent_ for MonoTLData
[src]
type StaticEquivalent = _static_MonoTLData
impl GetStaticEquivalent_ for ReprAttr
[src]
type StaticEquivalent = _static_ReprAttr
impl GetStaticEquivalent_ for TLDataDiscriminant
[src]
type StaticEquivalent = _static_TLDataDiscriminant
impl GetStaticEquivalent_ for TLDiscriminant
[src]
type StaticEquivalent = _static_TLDiscriminant
impl GetStaticEquivalent_ for TLFieldOrFunction
[src]
type StaticEquivalent = _static_TLFieldOrFunction
impl GetStaticEquivalent_ for TLPrimitive
[src]
type StaticEquivalent = _static_TLPrimitive
impl GetStaticEquivalent_ for CTVariant
[src]
type StaticEquivalent = _static_CTVariant
impl GetStaticEquivalent_ for Primitive
[src]
type StaticEquivalent = _static_Primitive
impl GetStaticEquivalent_ for TagVariant
[src]
type StaticEquivalent = _static_TagVariant
impl GetStaticEquivalent_ for ConstGeneric
[src]
type StaticEquivalent = _static_ConstGeneric
impl GetStaticEquivalent_ for ExtraChecks_Interface
[src]
type StaticEquivalent = _static_ExtraChecks_Interface
impl GetStaticEquivalent_ for TypeChecker_Interface
[src]
type StaticEquivalent = _static_TypeChecker_Interface
impl GetStaticEquivalent_ for AbiConsts
[src]
type StaticEquivalent = _static_AbiConsts
impl GetStaticEquivalent_ for CloneEqInterface
[src]
type StaticEquivalent = _static_CloneEqInterface
impl GetStaticEquivalent_ for CloneInterface
[src]
type StaticEquivalent = _static_CloneInterface
impl GetStaticEquivalent_ for DebugDisplayInterface
[src]
type StaticEquivalent = _static_DebugDisplayInterface
impl GetStaticEquivalent_ for DefaultInterface
[src]
type StaticEquivalent = _static_DefaultInterface
impl GetStaticEquivalent_ for FmtWriteInterface
[src]
type StaticEquivalent = _static_FmtWriteInterface
impl GetStaticEquivalent_ for IoWriteInterface
[src]
type StaticEquivalent = _static_IoWriteInterface
impl GetStaticEquivalent_ for PartialEqInterface
[src]
type StaticEquivalent = _static_PartialEqInterface
impl GetStaticEquivalent_ for TypeInfo
[src]
type StaticEquivalent = _static_TypeInfo
impl GetStaticEquivalent_ for DebugDisplayObject
[src]
type StaticEquivalent = _static_DebugDisplayObject
impl GetStaticEquivalent_ for ROnce
[src]
type StaticEquivalent = _static_ROnce
impl GetStaticEquivalent_ for RawValueBox
[src]
type StaticEquivalent = _static_RawValueBox
impl GetStaticEquivalent_ for Module_Prefix where
Module: PrefixTypeTrait,
[src]
Module: PrefixTypeTrait,
type StaticEquivalent = _static_Module
impl GetStaticEquivalent_ for Module_Ref where
Module: PrefixTypeTrait,
[src]
Module: PrefixTypeTrait,
type StaticEquivalent = PrefixRef<_static_Module>
impl GetStaticEquivalent_ for ValidTag_Interface
[src]
type StaticEquivalent = _static_ValidTag_Interface
impl GetStaticEquivalent_ for ValidTag_Storage
[src]
type StaticEquivalent = _static_ValidTag_Storage
impl GetStaticEquivalent_ for CAbiTestingFns
[src]
type StaticEquivalent = _static_CAbiTestingFns
impl GetStaticEquivalent_ for AbiHeader
[src]
type StaticEquivalent = _static_AbiHeader
impl GetStaticEquivalent_ for ErasedRootModuleConsts
[src]
type StaticEquivalent = _static_ErasedRootModuleConsts
impl GetStaticEquivalent_ for LibHeader
[src]
type StaticEquivalent = _static_LibHeader
impl GetStaticEquivalent_ for ErasedPrefix
[src]
type StaticEquivalent = ErasedPrefix
impl GetStaticEquivalent_ for NotCopyNotClone
[src]
type StaticEquivalent = _static_NotCopyNotClone
impl GetStaticEquivalent_ for SyncSend
[src]
type StaticEquivalent = _static_SyncSend
impl GetStaticEquivalent_ for SyncUnsend
[src]
type StaticEquivalent = _static_SyncUnsend
impl GetStaticEquivalent_ for UnsyncSend
[src]
type StaticEquivalent = _static_UnsyncSend
impl GetStaticEquivalent_ for UnsyncUnsend
[src]
type StaticEquivalent = _static_UnsyncUnsend
impl GetStaticEquivalent_ for EnumInfo
[src]
type StaticEquivalent = _static_EnumInfo
impl GetStaticEquivalent_ for PTStructLayout
[src]
type StaticEquivalent = _static_PTStructLayout
impl GetStaticEquivalent_ for ConstExample_Interface
[src]
type StaticEquivalent = _static_ConstExample_Interface
impl GetStaticEquivalent_ for VersionNumber
[src]
type StaticEquivalent = _static_VersionNumber
impl GetStaticEquivalent_ for VersionStrings
[src]
type StaticEquivalent = _static_VersionStrings
impl GetStaticEquivalent_ for RString
[src]
type StaticEquivalent = _static_RString
impl GetStaticEquivalent_ for RDuration
[src]
type StaticEquivalent = _static_RDuration
impl GetStaticEquivalent_ for RIoError
[src]
type StaticEquivalent = _static_RIoError
impl GetStaticEquivalent_ for RIoErrorKind
[src]
type StaticEquivalent = _static_RIoErrorKind
impl GetStaticEquivalent_ for UTypeId
[src]
type StaticEquivalent = _static_UTypeId
impl GetStaticEquivalent_ for CompFieldAccessor
[src]
type StaticEquivalent = _static_CompFieldAccessor
impl GetStaticEquivalent_ for CompGenericParams
[src]
type StaticEquivalent = _static_CompGenericParams
impl GetStaticEquivalent_ for CompTLField
[src]
type StaticEquivalent = _static_CompTLField
impl GetStaticEquivalent_ for CompTLFields
[src]
type StaticEquivalent = _static_CompTLFields
impl GetStaticEquivalent_ for CompTLFunction
[src]
type StaticEquivalent = _static_CompTLFunction
impl GetStaticEquivalent_ for GenericTLEnum
[src]
type StaticEquivalent = _static_GenericTLEnum
impl GetStaticEquivalent_ for GenericTLPrefixType
[src]
type StaticEquivalent = _static_GenericTLPrefixType
impl GetStaticEquivalent_ for IncompatibleWithNonExhaustive
[src]
type StaticEquivalent = _static_IncompatibleWithNonExhaustive
impl GetStaticEquivalent_ for IsExhaustive
[src]
type StaticEquivalent = _static_IsExhaustive
impl GetStaticEquivalent_ for ItemInfo
[src]
type StaticEquivalent = _static_ItemInfo
impl GetStaticEquivalent_ for LifetimeIndex
[src]
type StaticEquivalent = _static_LifetimeIndex
impl GetStaticEquivalent_ for LifetimeIndexArray
[src]
type StaticEquivalent = _static_LifetimeIndexArray
impl GetStaticEquivalent_ for LifetimeIndexPair
[src]
type StaticEquivalent = _static_LifetimeIndexPair
impl GetStaticEquivalent_ for LifetimeRange
[src]
type StaticEquivalent = _static_LifetimeRange
impl GetStaticEquivalent_ for ModPath
[src]
type StaticEquivalent = _static_ModPath
impl GetStaticEquivalent_ for MonoSharedVars
[src]
type StaticEquivalent = _static_MonoSharedVars
impl GetStaticEquivalent_ for MonoTLEnum
[src]
type StaticEquivalent = _static_MonoTLEnum
impl GetStaticEquivalent_ for MonoTLPrefixType
[src]
type StaticEquivalent = _static_MonoTLPrefixType
impl GetStaticEquivalent_ for MonoTypeLayout
[src]
type StaticEquivalent = _static_MonoTypeLayout
impl GetStaticEquivalent_ for OptionU8
[src]
type StaticEquivalent = _static_OptionU8
impl GetStaticEquivalent_ for OptionU16
[src]
type StaticEquivalent = _static_OptionU16
impl GetStaticEquivalent_ for SharedVars
[src]
type StaticEquivalent = _static_SharedVars
impl GetStaticEquivalent_ for StartLen
[src]
type StaticEquivalent = _static_StartLen
impl GetStaticEquivalent_ for TLDiscriminants
[src]
type StaticEquivalent = _static_TLDiscriminants
impl GetStaticEquivalent_ for TLField
[src]
type StaticEquivalent = _static_TLField
impl GetStaticEquivalent_ for TLFields
[src]
type StaticEquivalent = _static_TLFields
impl GetStaticEquivalent_ for TLFunction
[src]
type StaticEquivalent = _static_TLFunction
impl GetStaticEquivalent_ for TLFunctionSlice
[src]
type StaticEquivalent = _static_TLFunctionSlice
impl GetStaticEquivalent_ for TLFunctions
[src]
type StaticEquivalent = _static_TLFunctions
impl GetStaticEquivalent_ for TLNonExhaustive
[src]
type StaticEquivalent = _static_TLNonExhaustive
impl GetStaticEquivalent_ for TLPrefixType
[src]
type StaticEquivalent = _static_TLPrefixType
impl GetStaticEquivalent_ for TypeLayout
[src]
type StaticEquivalent = _static_TypeLayout
impl GetStaticEquivalent_ for TypeLayoutIndex
[src]
type StaticEquivalent = _static_TypeLayoutIndex
impl GetStaticEquivalent_ for TypeLayoutRange
[src]
type StaticEquivalent = _static_TypeLayoutRange
impl GetStaticEquivalent_ for CheckableTag
[src]
type StaticEquivalent = _static_CheckableTag
impl GetStaticEquivalent_ for Tag
[src]
type StaticEquivalent = _static_Tag
impl<'a> GetStaticEquivalent_ for LifetimeArrayOrSlice<'a>
[src]
type StaticEquivalent = _static_LifetimeArrayOrSlice<'static>
impl<'a> GetStaticEquivalent_ for HasherObject<'a>
[src]
type StaticEquivalent = _static_HasherObject<'static>
impl<'a> GetStaticEquivalent_ for RawValueRef<'a>
[src]
type StaticEquivalent = _static_RawValueRef<'static>
impl<'a> GetStaticEquivalent_ for NulStr<'a>
[src]
type StaticEquivalent = _static_NulStr<'static>
impl<'a> GetStaticEquivalent_ for RStr<'a>
[src]
type StaticEquivalent = _static_RStr<'static>
impl<'a> GetStaticEquivalent_ for MultipleTypeLayouts<'a>
[src]
type StaticEquivalent = _static_MultipleTypeLayouts<'static>
impl<'a, B: ?Sized> GetStaticEquivalent_ for RCow<'a, B> where
B: BorrowOwned<'a>,
B: __GetStaticEquivalent_,
<B as BorrowOwned<'a>>::RBorrowed: StableAbi,
<B as BorrowOwned<'a>>::ROwned: StableAbi,
[src]
B: BorrowOwned<'a>,
B: __GetStaticEquivalent_,
<B as BorrowOwned<'a>>::RBorrowed: StableAbi,
<B as BorrowOwned<'a>>::ROwned: StableAbi,
type StaticEquivalent = _static_RCow<'static, __GetStaticEquivalent<B>>
impl<'a, K, V> GetStaticEquivalent_ for REntry<'a, K, V> where
K: __StableAbi,
V: __StableAbi,
K: 'a,
V: 'a,
[src]
K: __StableAbi,
V: __StableAbi,
K: 'a,
V: 'a,
type StaticEquivalent = _static_REntry<'static, __GetStaticEquivalent<K>, __GetStaticEquivalent<V>>
impl<'a, K, V> GetStaticEquivalent_ for ROccupiedEntry<'a, K, V> where
K: __StableAbi,
V: __StableAbi,
K: 'a,
V: 'a,
[src]
K: __StableAbi,
V: __StableAbi,
K: 'a,
V: 'a,
type StaticEquivalent = _static_ROccupiedEntry<'static, __GetStaticEquivalent<K>, __GetStaticEquivalent<V>>
impl<'a, K, V> GetStaticEquivalent_ for RVacantEntry<'a, K, V> where
K: __StableAbi,
V: __StableAbi,
K: 'a,
V: 'a,
[src]
K: __StableAbi,
V: __StableAbi,
K: 'a,
V: 'a,
type StaticEquivalent = _static_RVacantEntry<'static, __GetStaticEquivalent<K>, __GetStaticEquivalent<V>>
impl<'a, T> GetStaticEquivalent_ for RMutexGuard<'a, T> where
T: __StableAbi,
T: 'a,
[src]
T: __StableAbi,
T: 'a,
type StaticEquivalent = _static_RMutexGuard<'static, __GetStaticEquivalent<T>>
impl<'a, T> GetStaticEquivalent_ for RReadGuard<'a, T> where
T: __StableAbi,
T: 'a,
[src]
T: __StableAbi,
T: 'a,
type StaticEquivalent = _static_RReadGuard<'static, __GetStaticEquivalent<T>>
impl<'a, T> GetStaticEquivalent_ for RWriteGuard<'a, T> where
T: __StableAbi,
T: 'a,
[src]
T: __StableAbi,
T: 'a,
type StaticEquivalent = _static_RWriteGuard<'static, __GetStaticEquivalent<T>>
impl<'a, T> GetStaticEquivalent_ for MovePtr<'a, T> where
T: __StableAbi,
T: 'a,
[src]
T: __StableAbi,
T: 'a,
type StaticEquivalent = _static_MovePtr<'static, __GetStaticEquivalent<T>>
impl<'a, T> GetStaticEquivalent_ for RMut<'a, T> where
T: __StableAbi,
T: 'a,
[src]
T: __StableAbi,
T: 'a,
type StaticEquivalent = _static_RMut<'static, __GetStaticEquivalent<T>>
impl<'a, T> GetStaticEquivalent_ for RRef<'a, T> where
T: __StableAbi,
T: 'a,
[src]
T: __StableAbi,
T: 'a,
type StaticEquivalent = _static_RRef<'static, __GetStaticEquivalent<T>>
impl<'a, T> GetStaticEquivalent_ for RSlice<'a, T> where
T: __StableAbi,
T: 'a,
[src]
T: __StableAbi,
T: 'a,
type StaticEquivalent = _static_RSlice<'static, __GetStaticEquivalent<T>>
impl<'a, T> GetStaticEquivalent_ for RSliceMut<'a, T> where
T: __StableAbi,
T: 'a,
[src]
T: __StableAbi,
T: 'a,
type StaticEquivalent = _static_RSliceMut<'static, __GetStaticEquivalent<T>>
impl<'borr, P, I, EV> GetStaticEquivalent_ for DynTrait<'borr, P, I, EV> where
P: GetPointerKind,
P: __StableAbi,
I: __StableAbi,
EV: __StableAbi,
I: InterfaceBound,
VTable_Ref<'borr, P, I>: StableAbi,
[src]
P: GetPointerKind,
P: __StableAbi,
I: __StableAbi,
EV: __StableAbi,
I: InterfaceBound,
VTable_Ref<'borr, P, I>: StableAbi,
type StaticEquivalent = _static_DynTrait<'static, __GetStaticEquivalent<P>, __GetStaticEquivalent<I>, __GetStaticEquivalent<EV>>
impl<'lt, P, I, V> GetStaticEquivalent_ for RObject<'lt, P, I, V> where
P: GetPointerKind,
P: __StableAbi,
I: __StableAbi,
V: __GetStaticEquivalent_,
V: PrefixStableAbi,
I: InterfaceBound,
[src]
P: GetPointerKind,
P: __StableAbi,
I: __StableAbi,
V: __GetStaticEquivalent_,
V: PrefixStableAbi,
I: InterfaceBound,
type StaticEquivalent = _static_RObject<'static, __GetStaticEquivalent<P>, __GetStaticEquivalent<I>, __GetStaticEquivalent<V>>
impl<'lt, _ErasedPtr> GetStaticEquivalent_ for ConstExample_TO<'lt, _ErasedPtr> where
_ErasedPtr: __GetPointerKind,
_ErasedPtr: __StableAbi,
ConstExample_Backend<'lt, _ErasedPtr>: StableAbi,
[src]
_ErasedPtr: __GetPointerKind,
_ErasedPtr: __StableAbi,
ConstExample_Backend<'lt, _ErasedPtr>: StableAbi,
type StaticEquivalent = _static_ConstExample_TO<'static, __GetStaticEquivalent<_ErasedPtr>>
impl<A> GetStaticEquivalent_ for Tuple1<A> where
A: __StableAbi,
[src]
A: __StableAbi,
type StaticEquivalent = _static_Tuple1<__GetStaticEquivalent<A>>
impl<A> GetStaticEquivalent_ for ArrayLen<A> where
A: __StableAbi,
[src]
A: __StableAbi,
type StaticEquivalent = _static_ArrayLen<__GetStaticEquivalent<A>>
impl<A, B> GetStaticEquivalent_ for Tuple2<A, B> where
A: __StableAbi,
B: __StableAbi,
[src]
A: __StableAbi,
B: __StableAbi,
type StaticEquivalent = _static_Tuple2<__GetStaticEquivalent<A>, __GetStaticEquivalent<B>>
impl<A, B, C> GetStaticEquivalent_ for Tuple3<A, B, C> where
A: __StableAbi,
B: __StableAbi,
C: __StableAbi,
[src]
A: __StableAbi,
B: __StableAbi,
C: __StableAbi,
type StaticEquivalent = _static_Tuple3<__GetStaticEquivalent<A>, __GetStaticEquivalent<B>, __GetStaticEquivalent<C>>
impl<A, B, C, D> GetStaticEquivalent_ for Tuple4<A, B, C, D> where
A: __StableAbi,
B: __StableAbi,
C: __StableAbi,
D: __StableAbi,
[src]
A: __StableAbi,
B: __StableAbi,
C: __StableAbi,
D: __StableAbi,
type StaticEquivalent = _static_Tuple4<__GetStaticEquivalent<A>, __GetStaticEquivalent<B>, __GetStaticEquivalent<C>, __GetStaticEquivalent<D>>
impl<E, S, I> GetStaticEquivalent_ for NonExhaustive<E, S, I> where
E: __GetStaticEquivalent_,
S: __GetStaticEquivalent_,
I: __GetStaticEquivalent_,
NonExhaustiveVtable_Ref<E, S, I>: StableAbi,
E: GetNonExhaustive<S>,
I: InterfaceBound,
[src]
E: __GetStaticEquivalent_,
S: __GetStaticEquivalent_,
I: __GetStaticEquivalent_,
NonExhaustiveVtable_Ref<E, S, I>: StableAbi,
E: GetNonExhaustive<S>,
I: InterfaceBound,
type StaticEquivalent = _static_NonExhaustive<__GetStaticEquivalent<E>, __GetStaticEquivalent<S>, __GetStaticEquivalent<I>>
impl<K, V> GetStaticEquivalent_ for IntoIter<K, V> where
K: __StableAbi,
V: __StableAbi,
[src]
K: __StableAbi,
V: __StableAbi,
type StaticEquivalent = _static_IntoIter<__GetStaticEquivalent<K>, __GetStaticEquivalent<V>>
impl<K, V> GetStaticEquivalent_ for MutIterInterface<K, V> where
K: __StableAbi,
V: __StableAbi,
[src]
K: __StableAbi,
V: __StableAbi,
type StaticEquivalent = _static_MutIterInterface<__GetStaticEquivalent<K>, __GetStaticEquivalent<V>>
impl<K, V> GetStaticEquivalent_ for RefIterInterface<K, V> where
K: __StableAbi,
V: __StableAbi,
[src]
K: __StableAbi,
V: __StableAbi,
type StaticEquivalent = _static_RefIterInterface<__GetStaticEquivalent<K>, __GetStaticEquivalent<V>>
impl<K, V> GetStaticEquivalent_ for ValIterInterface<K, V> where
K: __StableAbi,
V: __StableAbi,
[src]
K: __StableAbi,
V: __StableAbi,
type StaticEquivalent = _static_ValIterInterface<__GetStaticEquivalent<K>, __GetStaticEquivalent<V>>
impl<K, V, S> GetStaticEquivalent_ for RHashMap<K, V, S> where
K: __StableAbi,
V: __StableAbi,
[src]
K: __StableAbi,
V: __StableAbi,
type StaticEquivalent = _static_RHashMap<__GetStaticEquivalent<K>, __GetStaticEquivalent<V>, ()>
impl<M> GetStaticEquivalent_ for RootModuleConsts<M> where
M: __StableAbi,
[src]
M: __StableAbi,
type StaticEquivalent = _static_RootModuleConsts<__GetStaticEquivalent<M>>
impl<M> GetStaticEquivalent_ for RBoxError_<M> where
M: __StableAbi,
[src]
M: __StableAbi,
type StaticEquivalent = _static_RBoxError_<__GetStaticEquivalent<M>>
impl<N> GetStaticEquivalent_ for UnwrapEnumError<N> where
N: __StableAbi,
[src]
N: __StableAbi,
type StaticEquivalent = _static_UnwrapEnumError<__GetStaticEquivalent<N>>
impl<P> GetStaticEquivalent_ for PrefixRef<P> where
P: GetStaticEquivalent_,
[src]
P: GetStaticEquivalent_,
type StaticEquivalent = PrefixRef<GetStaticEquivalent<P>>
impl<T> GetStaticEquivalent_ for ConstructorOrValue<T> where
T: __StableAbi,
[src]
T: __StableAbi,
type StaticEquivalent = _static_ConstructorOrValue<__GetStaticEquivalent<T>>
impl<T> GetStaticEquivalent_ for MaybeCmp<T> where
T: __StableAbi,
[src]
T: __StableAbi,
type StaticEquivalent = _static_MaybeCmp<__GetStaticEquivalent<T>>
impl<T> GetStaticEquivalent_ for ROption<T> where
T: __StableAbi,
[src]
T: __StableAbi,
type StaticEquivalent = _static_ROption<__GetStaticEquivalent<T>>
impl<T> GetStaticEquivalent_ for SabiUnsafeOpaqueField<T>
[src]
type StaticEquivalent = ()
it is fine to use ()
because this type is treated as opaque anyway.
impl<T> GetStaticEquivalent_ for UnsafeOpaqueField<T>
[src]
type StaticEquivalent = ()
it is fine to use ()
because this type is treated as opaque anyway.
impl<T> GetStaticEquivalent_ for DEIteratorInterface<T> where
T: __StableAbi,
[src]
T: __StableAbi,
type StaticEquivalent = _static_DEIteratorInterface<__GetStaticEquivalent<T>>
impl<T> GetStaticEquivalent_ for IteratorInterface<T> where
T: __StableAbi,
[src]
T: __StableAbi,
type StaticEquivalent = _static_IteratorInterface<__GetStaticEquivalent<T>>
impl<T> GetStaticEquivalent_ for RReceiver<T> where
T: __StableAbi,
[src]
T: __StableAbi,
type StaticEquivalent = _static_RReceiver<__GetStaticEquivalent<T>>
impl<T> GetStaticEquivalent_ for RSender<T> where
T: __StableAbi,
[src]
T: __StableAbi,
type StaticEquivalent = _static_RSender<__GetStaticEquivalent<T>>
impl<T> GetStaticEquivalent_ for RMutex<T> where
T: __StableAbi,
[src]
T: __StableAbi,
type StaticEquivalent = _static_RMutex<__GetStaticEquivalent<T>>
impl<T> GetStaticEquivalent_ for RRwLock<T> where
T: __StableAbi,
[src]
T: __StableAbi,
type StaticEquivalent = _static_RRwLock<__GetStaticEquivalent<T>>
impl<T> GetStaticEquivalent_ for ErasedObject<T> where
T: __StableAbi,
[src]
T: __StableAbi,
type StaticEquivalent = _static_ErasedObject<__GetStaticEquivalent<T>>
impl<T> GetStaticEquivalent_ for UnsafeIgnoredType<T>
[src]
type StaticEquivalent = ()
impl<T> GetStaticEquivalent_ for BoolArray<T> where
T: __StableAbi,
[src]
T: __StableAbi,
type StaticEquivalent = _static_BoolArray<__GetStaticEquivalent<T>>
impl<T> GetStaticEquivalent_ for CmpIgnored<T> where
T: __StableAbi,
[src]
T: __StableAbi,
type StaticEquivalent = _static_CmpIgnored<__GetStaticEquivalent<T>>
impl<T> GetStaticEquivalent_ for Constructor<T> where
T: __StableAbi,
[src]
T: __StableAbi,
type StaticEquivalent = _static_Constructor<__GetStaticEquivalent<T>>
impl<T> GetStaticEquivalent_ for LateStaticRef<T> where
T: __StableAbi,
[src]
T: __StableAbi,
type StaticEquivalent = _static_LateStaticRef<__GetStaticEquivalent<T>>
impl<T> GetStaticEquivalent_ for StaticRef<T> where
T: __StableAbi,
[src]
T: __StableAbi,
type StaticEquivalent = _static_StaticRef<__GetStaticEquivalent<T>>
impl<T> GetStaticEquivalent_ for RArc<T> where
T: __StableAbi,
[src]
T: __StableAbi,
type StaticEquivalent = _static_RArc<__GetStaticEquivalent<T>>
impl<T> GetStaticEquivalent_ for RBox<T> where
T: __StableAbi,
[src]
T: __StableAbi,
type StaticEquivalent = _static_RBox<__GetStaticEquivalent<T>>
impl<T> GetStaticEquivalent_ for RVec<T> where
T: __StableAbi,
[src]
T: __StableAbi,
type StaticEquivalent = _static_RVec<__GetStaticEquivalent<T>>
impl<T> GetStaticEquivalent_ for KeyValue<T> where
T: __StableAbi,
[src]
T: __StableAbi,
type StaticEquivalent = _static_KeyValue<__GetStaticEquivalent<T>>
impl<T, E> GetStaticEquivalent_ for RResult<T, E> where
T: __StableAbi,
E: __StableAbi,
[src]
T: __StableAbi,
E: __StableAbi,
type StaticEquivalent = _static_RResult<__GetStaticEquivalent<T>, __GetStaticEquivalent<E>>
impl<T, Inline> GetStaticEquivalent_ for RSmallBox<T, Inline> where
T: __StableAbi,
Inline: __GetStaticEquivalent_,
[src]
T: __StableAbi,
Inline: __GetStaticEquivalent_,
type StaticEquivalent = _static_RSmallBox<__GetStaticEquivalent<T>, __GetStaticEquivalent<Inline>>
impl<T: ?Sized> GetStaticEquivalent_ for Unsized<T> where
T: GetStaticEquivalent_,
[src]
T: GetStaticEquivalent_,
type StaticEquivalent = Unsized<T::StaticEquivalent>
impl<T: ?Sized> GetStaticEquivalent_ for NonOwningPhantom<T> where
PhantomData<T>: GetStaticEquivalent_,
[src]
PhantomData<T>: GetStaticEquivalent_,
type StaticEquivalent = GetStaticEquivalent<PhantomData<T>>
impl<_ErasedPtr> GetStaticEquivalent_ for ExtraChecks_TO<_ErasedPtr> where
_ErasedPtr: __GetPointerKind,
_ErasedPtr: __StableAbi,
ExtraChecks_Backend<_ErasedPtr>: StableAbi,
[src]
_ErasedPtr: __GetPointerKind,
_ErasedPtr: __StableAbi,
ExtraChecks_Backend<_ErasedPtr>: StableAbi,
type StaticEquivalent = _static_ExtraChecks_TO<__GetStaticEquivalent<_ErasedPtr>>
impl<_ErasedPtr> GetStaticEquivalent_ for TypeChecker_TO<_ErasedPtr> where
_ErasedPtr: __GetPointerKind,
_ErasedPtr: __StableAbi,
TypeChecker_Backend<_ErasedPtr>: StableAbi,
[src]
_ErasedPtr: __GetPointerKind,
_ErasedPtr: __StableAbi,
TypeChecker_Backend<_ErasedPtr>: StableAbi,