Enum rupta::mir::known_names::KnownNames
source · pub enum KnownNames {
Show 141 variants
None,
AllocRawVecMinNonZeroCap,
RustAlloc,
RustAllocZeroed,
RustDealloc,
RustRealloc,
RustAllocErrorHandler,
StdAllocAlloc,
StdAllocAllocZeroed,
StdAllocDealloc,
StdAllocRealloc,
StdAllocExchangeMalloc,
StdAllocBoxFree,
StdAllocHandleAllocError,
StdAllocAllocatorAllocate,
StdAllocAllocatorAllocateZeroed,
StdAllocAllocatorDeallocate,
StdAllocAllocatorGrow,
StdAllocAllocatorGrowZeroed,
StdAllocAllocatorShrink,
AllocRawVecCurrnetMemory,
AllocRawVecGrowAmortized,
AllocRawVecGrowExact,
AllocRawVecShrink,
AllocRawVecFinishGrow,
AllocRawVecAllocateIn,
StdResultMapErr,
StdCloneClone,
StdFutureFromGenerator,
StdIntrinsicsArithOffset,
StdIntrinsicsBitreverse,
StdIntrinsicsBswap,
StdIntrinsicsCeilf32,
StdIntrinsicsCeilf64,
StdIntrinsicsCopy,
StdIntrinsicsCopyNonOverlapping,
StdIntrinsicsCopysignf32,
StdIntrinsicsCopysignf64,
StdIntrinsicsCosf32,
StdIntrinsicsCosf64,
StdIntrinsicsCtlz,
StdIntrinsicsCtlzNonzero,
StdIntrinsicsCtpop,
StdIntrinsicsCttz,
StdIntrinsicsCttzNonzero,
StdIntrinsicsDiscriminantValue,
StdIntrinsicsExp2f32,
StdIntrinsicsExp2f64,
StdIntrinsicsExpf32,
StdIntrinsicsExpf64,
StdIntrinsicsFabsf32,
StdIntrinsicsFabsf64,
StdIntrinsicsFaddFast,
StdIntrinsicsFdivFast,
StdIntrinsicsFloorf32,
StdIntrinsicsFloorf64,
StdIntrinsicsFmulFast,
StdIntrinsicsFremFast,
StdIntrinsicsFsubFast,
StdIntrinsicsLog10f32,
StdIntrinsicsLog10f64,
StdIntrinsicsLog2f32,
StdIntrinsicsLog2f64,
StdIntrinsicsLogf32,
StdIntrinsicsLogf64,
StdIntrinsicsMaxnumf32,
StdIntrinsicsMaxnumf64,
StdIntrinsicsMinAlignOfVal,
StdIntrinsicsMinnumf32,
StdIntrinsicsMinnumf64,
StdIntrinsicsMulWithOverflow,
StdIntrinsicsNearbyintf32,
StdIntrinsicsNearbyintf64,
StdIntrinsicsNeedsDrop,
StdIntrinsicsOffset,
StdIntrinsicsPowf32,
StdIntrinsicsPowf64,
StdIntrinsicsPowif32,
StdIntrinsicsPowif64,
StdIntrinsicsRawEq,
StdIntrinsicsRintf32,
StdIntrinsicsRintf64,
StdIntrinsicsRoundf32,
StdIntrinsicsRoundf64,
StdIntrinsicsSinf32,
StdIntrinsicsSinf64,
StdIntrinsicsSizeOf,
StdIntrinsicsSizeOfVal,
StdIntrinsicsSqrtf32,
StdIntrinsicsSqrtf64,
StdIntrinsicsTransmute,
StdIntrinsicsTruncf32,
StdIntrinsicsTruncf64,
StdIntrinsicsWriteBytes,
StdMarkerPhantomData,
StdMemReplace,
StdOpsFunctionImpls,
StdOpsFunctionFnCall,
StdOpsFunctionFnMutCallMut,
StdOpsFunctionFnOnceCallOnce,
StdPanickingAssertFailed,
StdPanickingBeginPanic,
StdPanickingBeginPanicFmt,
StdPtrSwapNonOverlapping,
StdPtrNonNullAsPtr,
StdPtrNonNullAsRef,
StdPtrNonNullAsMut,
StdPtrNonNullCast,
StdPtrUniqueNewUnchecked,
StdPtrConstPtrCast,
StdPtrConstPtrAdd,
StdPtrConstPtrSub,
StdPtrConstPtrOffset,
StdPtrConstPtrByteAdd,
StdPtrConstPtrByteSub,
StdPtrConstPtrByteOffset,
StdPtrConstPtrWrappingAdd,
StdPtrConstPtrWrappingSub,
StdPtrConstPtrWrappingOffset,
StdPtrConstPtrWrappingByteAdd,
StdPtrConstPtrWrappingByteSub,
StdPtrConstPtrWrappingByteOffset,
StdPtrMutPtrCast,
StdPtrMutPtrAdd,
StdPtrMutPtrSub,
StdPtrMutPtrOffset,
StdPtrMutPtrByteAdd,
StdPtrMutPtrByteSub,
StdPtrMutPtrByteOffset,
StdPtrMutPtrWrappingAdd,
StdPtrMutPtrWrappingSub,
StdPtrMutPtrWrappingOffset,
StdPtrMutPtrWrappingByteAdd,
StdPtrMutPtrWrappingByteSub,
StdPtrMutPtrWrappingByteOffset,
StdSliceCmpMemcmp,
StdSliceIndexIndex,
StdSliceIndexIndexMut,
StdThreadBuilderSpawnUnchecked,
StdThreadBuilderSpawnUnchecked_,
StdConvertInto,
}Expand description
Well known definitions (language provided items) that are treated in special ways.
Variants§
None
This is not a known name
AllocRawVecMinNonZeroCap
RustAlloc
RustAllocZeroed
RustDealloc
RustRealloc
RustAllocErrorHandler
StdAllocAlloc
StdAllocAllocZeroed
StdAllocDealloc
StdAllocRealloc
StdAllocExchangeMalloc
StdAllocBoxFree
StdAllocHandleAllocError
StdAllocAllocatorAllocate
StdAllocAllocatorAllocateZeroed
StdAllocAllocatorDeallocate
StdAllocAllocatorGrow
StdAllocAllocatorGrowZeroed
StdAllocAllocatorShrink
AllocRawVecCurrnetMemory
AllocRawVecGrowAmortized
AllocRawVecGrowExact
AllocRawVecShrink
AllocRawVecFinishGrow
AllocRawVecAllocateIn
StdResultMapErr
StdCloneClone
StdFutureFromGenerator
StdIntrinsicsArithOffset
StdIntrinsicsBitreverse
StdIntrinsicsBswap
StdIntrinsicsCeilf32
StdIntrinsicsCeilf64
StdIntrinsicsCopy
StdIntrinsicsCopyNonOverlapping
StdIntrinsicsCopysignf32
StdIntrinsicsCopysignf64
StdIntrinsicsCosf32
StdIntrinsicsCosf64
StdIntrinsicsCtlz
StdIntrinsicsCtlzNonzero
StdIntrinsicsCtpop
StdIntrinsicsCttz
StdIntrinsicsCttzNonzero
StdIntrinsicsDiscriminantValue
StdIntrinsicsExp2f32
StdIntrinsicsExp2f64
StdIntrinsicsExpf32
StdIntrinsicsExpf64
StdIntrinsicsFabsf32
StdIntrinsicsFabsf64
StdIntrinsicsFaddFast
StdIntrinsicsFdivFast
StdIntrinsicsFloorf32
StdIntrinsicsFloorf64
StdIntrinsicsFmulFast
StdIntrinsicsFremFast
StdIntrinsicsFsubFast
StdIntrinsicsLog10f32
StdIntrinsicsLog10f64
StdIntrinsicsLog2f32
StdIntrinsicsLog2f64
StdIntrinsicsLogf32
StdIntrinsicsLogf64
StdIntrinsicsMaxnumf32
StdIntrinsicsMaxnumf64
StdIntrinsicsMinAlignOfVal
StdIntrinsicsMinnumf32
StdIntrinsicsMinnumf64
StdIntrinsicsMulWithOverflow
StdIntrinsicsNearbyintf32
StdIntrinsicsNearbyintf64
StdIntrinsicsNeedsDrop
StdIntrinsicsOffset
StdIntrinsicsPowf32
StdIntrinsicsPowf64
StdIntrinsicsPowif32
StdIntrinsicsPowif64
StdIntrinsicsRawEq
StdIntrinsicsRintf32
StdIntrinsicsRintf64
StdIntrinsicsRoundf32
StdIntrinsicsRoundf64
StdIntrinsicsSinf32
StdIntrinsicsSinf64
StdIntrinsicsSizeOf
StdIntrinsicsSizeOfVal
StdIntrinsicsSqrtf32
StdIntrinsicsSqrtf64
StdIntrinsicsTransmute
StdIntrinsicsTruncf32
StdIntrinsicsTruncf64
StdIntrinsicsWriteBytes
StdMarkerPhantomData
StdMemReplace
StdOpsFunctionImpls
StdOpsFunctionFnCall
StdOpsFunctionFnMutCallMut
StdOpsFunctionFnOnceCallOnce
StdPanickingAssertFailed
StdPanickingBeginPanic
StdPanickingBeginPanicFmt
StdPtrSwapNonOverlapping
StdPtrNonNullAsPtr
StdPtrNonNullAsRef
StdPtrNonNullAsMut
StdPtrNonNullCast
StdPtrUniqueNewUnchecked
StdPtrConstPtrCast
StdPtrConstPtrAdd
StdPtrConstPtrSub
StdPtrConstPtrOffset
StdPtrConstPtrByteAdd
StdPtrConstPtrByteSub
StdPtrConstPtrByteOffset
StdPtrConstPtrWrappingAdd
StdPtrConstPtrWrappingSub
StdPtrConstPtrWrappingOffset
StdPtrConstPtrWrappingByteAdd
StdPtrConstPtrWrappingByteSub
StdPtrConstPtrWrappingByteOffset
StdPtrMutPtrCast
StdPtrMutPtrAdd
StdPtrMutPtrSub
StdPtrMutPtrOffset
StdPtrMutPtrByteAdd
StdPtrMutPtrByteSub
StdPtrMutPtrByteOffset
StdPtrMutPtrWrappingAdd
StdPtrMutPtrWrappingSub
StdPtrMutPtrWrappingOffset
StdPtrMutPtrWrappingByteAdd
StdPtrMutPtrWrappingByteSub
StdPtrMutPtrWrappingByteOffset
StdSliceCmpMemcmp
StdSliceIndexIndex
StdSliceIndexIndexMut
StdThreadBuilderSpawnUnchecked
StdThreadBuilderSpawnUnchecked_
StdConvertInto
Trait Implementations§
source§impl Clone for KnownNames
impl Clone for KnownNames
source§fn clone(&self) -> KnownNames
fn clone(&self) -> KnownNames
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl Debug for KnownNames
impl Debug for KnownNames
source§impl Hash for KnownNames
impl Hash for KnownNames
source§impl Ord for KnownNames
impl Ord for KnownNames
source§fn cmp(&self, other: &KnownNames) -> Ordering
fn cmp(&self, other: &KnownNames) -> Ordering
1.21.0 · 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
source§impl PartialEq for KnownNames
impl PartialEq for KnownNames
source§fn eq(&self, other: &KnownNames) -> bool
fn eq(&self, other: &KnownNames) -> bool
This method tests for
self and other values to be equal, and is used
by ==.source§impl PartialOrd for KnownNames
impl PartialOrd for KnownNames
source§fn partial_cmp(&self, other: &KnownNames) -> Option<Ordering>
fn partial_cmp(&self, other: &KnownNames) -> Option<Ordering>
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self and other) and is used by the <=
operator. Read moreimpl Copy for KnownNames
impl Eq for KnownNames
impl StructuralPartialEq for KnownNames
Auto Trait Implementations§
impl RefUnwindSafe for KnownNames
impl Send for KnownNames
impl Sync for KnownNames
impl Unpin for KnownNames
impl UnwindSafe for KnownNames
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
source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.