pub enum SwiftCallableVariantRole {
Show 16 variants
DirectEntry,
ClassVtableEntry,
ProtocolWitnessEntry,
DispatchThunk,
ReabstractionThunk,
Specialization,
Prespecialization,
AsyncEntry,
AsyncResume,
CoroutineEntry,
CoroutineResume,
DestroyingDeallocator,
DeallocatingDeallocator,
DynamicReplacement,
MetadataAccessor,
WitnessAccessor,
}Expand description
Physical callable role carried by the mangling.
Variants§
DirectEntry
Direct entry.
ClassVtableEntry
Class-vtable entry.
ProtocolWitnessEntry
Protocol-witness entry.
DispatchThunk
Dispatch thunk.
ReabstractionThunk
Reabstraction thunk.
Specialization
Specialization.
Prespecialization
Prespecialization.
AsyncEntry
Async entry.
AsyncResume
Async resume.
CoroutineEntry
Coroutine entry.
CoroutineResume
Coroutine resume.
DestroyingDeallocator
Destroying deallocator.
DeallocatingDeallocator
Deallocating deallocator.
DynamicReplacement
Dynamic replacement.
MetadataAccessor
Metadata accessor.
WitnessAccessor
Witness accessor.
Trait Implementations§
Source§impl Clone for SwiftCallableVariantRole
impl Clone for SwiftCallableVariantRole
impl Copy for SwiftCallableVariantRole
Source§impl Debug for SwiftCallableVariantRole
impl Debug for SwiftCallableVariantRole
impl Eq for SwiftCallableVariantRole
Source§impl Hash for SwiftCallableVariantRole
impl Hash for SwiftCallableVariantRole
Source§impl Ord for SwiftCallableVariantRole
impl Ord for SwiftCallableVariantRole
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialEq for SwiftCallableVariantRole
impl PartialEq for SwiftCallableVariantRole
Source§impl PartialOrd for SwiftCallableVariantRole
impl PartialOrd for SwiftCallableVariantRole
impl StructuralPartialEq for SwiftCallableVariantRole
Auto Trait Implementations§
impl Freeze for SwiftCallableVariantRole
impl RefUnwindSafe for SwiftCallableVariantRole
impl Send for SwiftCallableVariantRole
impl Sync for SwiftCallableVariantRole
impl Unpin for SwiftCallableVariantRole
impl UnsafeUnpin for SwiftCallableVariantRole
impl UnwindSafe for SwiftCallableVariantRole
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more