pub enum ILInstructionAttribute {
Show 13 variants
ILAllowDeadStoreElimination,
ILPreventDeadStoreElimination,
MLILAssumePossibleUse,
MLILUnknownSize,
SrcInstructionUsesPointerAuth,
ILPreventAliasAnalysis,
ILIsCFGProtected,
MLILPossiblyUnusedIntermediate,
HLILFoldableExpr,
HLILInvertableCondition,
HLILEarlyReturnPossible,
HLILSwitchRecoveryPossible,
ILTransparentCopy,
}Variants§
ILAllowDeadStoreElimination
ILPreventDeadStoreElimination
MLILAssumePossibleUse
MLILUnknownSize
SrcInstructionUsesPointerAuth
ILPreventAliasAnalysis
ILIsCFGProtected
MLILPossiblyUnusedIntermediate
HLILFoldableExpr
HLILInvertableCondition
HLILEarlyReturnPossible
HLILSwitchRecoveryPossible
ILTransparentCopy
Implementations§
Trait Implementations§
Source§impl Clone for ILInstructionAttribute
impl Clone for ILInstructionAttribute
Source§fn clone(&self) -> ILInstructionAttribute
fn clone(&self) -> ILInstructionAttribute
Returns a duplicate 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 ILInstructionAttribute
impl Debug for ILInstructionAttribute
Source§impl Hash for ILInstructionAttribute
impl Hash for ILInstructionAttribute
Source§impl PartialEq for ILInstructionAttribute
impl PartialEq for ILInstructionAttribute
impl Copy for ILInstructionAttribute
impl Eq for ILInstructionAttribute
impl StructuralPartialEq for ILInstructionAttribute
Auto Trait Implementations§
impl Freeze for ILInstructionAttribute
impl RefUnwindSafe for ILInstructionAttribute
impl Send for ILInstructionAttribute
impl Sync for ILInstructionAttribute
impl Unpin for ILInstructionAttribute
impl UnwindSafe for ILInstructionAttribute
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