pub fn is_memory(&self) -> bool {
        match self {
            Operand::DisplacementU16(_) |
            Operand::DisplacementU32(_) |
            Operand::RegDeref(_) |
            Operand::RegDisp(_, _) |
            Operand::RegScale(_, _) |
            Operand::RegIndexBase(_, _) |
            Operand::RegIndexBaseDisp(_, _, _) |
            Operand::RegScaleDisp(_, _, _) |
            Operand::RegIndexBaseScale(_, _, _) |
            Operand::RegIndexBaseScaleDisp(_, _, _, _) |
            Operand::RegDerefMasked(_, _) |
            Operand::RegDispMasked(_, _, _) |
            Operand::RegScaleMasked(_, _, _) |
            Operand::RegIndexBaseMasked(_, _, _) |
            Operand::RegIndexBaseDispMasked(_, _, _, _) |
            Operand::RegScaleDispMasked(_, _, _, _) |
            Operand::RegIndexBaseScaleMasked(_, _, _, _) |
            Operand::RegIndexBaseScaleDispMasked(_, _, _, _, _) => {
                true
            },
            Operand::ImmediateI8(_) |
            Operand::ImmediateU8(_) |
            Operand::ImmediateI16(_) |
            Operand::ImmediateU16(_) |
            Operand::ImmediateU32(_) |
            Operand::ImmediateI32(_) |
            Operand::Register(_) |
            Operand::RegisterMaskMerge(_, _, _) |
            Operand::RegisterMaskMergeSae(_, _, _, _) |
            Operand::RegisterMaskMergeSaeNoround(_, _, _) |
            Operand::Nothing => {
                false
            }
        }
    }
/// returns `true` if this operand implies a memory access, `false` otherwise.
///
/// notably, the `lea` instruction uses a memory operand without actually ever accessing
/// memory.
returns `true` if this operand implies a memory access, `false` otherwise.
notably, the `lea` instruction uses a memory operand without actually ever accessing
memory.
returns ` true ` if this operand implies a memory access ` false ` otherwise . notably the ` lea ` instruction uses a memory operand without actually ever accessing memory .
pub fn is_memory(&self) -> bool {
        match self {
            Operand::DisplacementU16(_) |
            Operand::DisplacementU32(_) |
            Operand::RegDeref(_) |
            Operand::RegDisp(_, _) |
            Operand::RegScale(_, _) |
            Operand::RegIndexBase(_, _) |
            Operand::RegIndexBaseDisp(_, _, _) |
            Operand::RegScaleDisp(_, _, _) |
            Operand::RegIndexBaseScale(_, _, _) |
            Operand::RegIndexBaseScaleDisp(_, _, _, _) |
            Operand::RegDerefMasked(_, _) |
            Operand::RegDispMasked(_, _, _) |
            Operand::RegScaleMasked(_, _, _) |
            Operand::RegIndexBaseMasked(_, _, _) |
            Operand::RegIndexBaseDispMasked(_, _, _, _) |
            Operand::RegScaleDispMasked(_, _, _, _) |
            Operand::RegIndexBaseScaleMasked(_, _, _, _) |
            Operand::RegIndexBaseScaleDispMasked(_, _, _, _, _) => {
                true
            },
            Operand::ImmediateI8(_) |
            Operand::ImmediateU8(_) |
            Operand::ImmediateI16(_) |
            Operand::ImmediateU16(_) |
            Operand::ImmediateU32(_) |
            Operand::ImmediateI32(_) |
            Operand::Register(_) |
            Operand::RegisterMaskMerge(_, _, _) |
            Operand::RegisterMaskMergeSae(_, _, _, _) |
            Operand::RegisterMaskMergeSaeNoround(_, _, _) |
            Operand::Nothing => {
                false
            }
        }
    }
pub fn is_memory ( & self ) -> bool { match self { Operand :: DisplacementU16 ( _ ) | Operand :: DisplacementU32 ( _ ) | Operand :: RegDeref ( _ ) | Operand :: RegDisp ( _ , _ ) | Operand :: RegScale ( _ , _ ) | Operand :: RegIndexBase ( _ , _ ) | Operand :: RegIndexBaseDisp ( _ , _ , _ ) | Operand :: RegScaleDisp ( _ , _ , _ ) | Operand :: RegIndexBaseScale ( _ , _ , _ ) | Operand :: RegIndexBaseScaleDisp ( _ , _ , _ , _ ) | Operand :: RegDerefMasked ( _ , _ ) | Operand :: RegDispMasked ( _ , _ , _ ) | Operand :: RegScaleMasked ( _ , _ , _ ) | Operand :: RegIndexBaseMasked ( _ , _ , _ ) | Operand :: RegIndexBaseDispMasked ( _ , _ , _ , _ ) | Operand :: RegScaleDispMasked ( _ , _ , _ , _ ) | Operand :: RegIndexBaseScaleMasked ( _ , _ , _ , _ ) | Operand :: RegIndexBaseScaleDispMasked ( _ , _ , _ , _ , _ ) => { true } , Operand :: ImmediateI8 ( _ ) | Operand :: ImmediateU8 ( _ ) | Operand :: ImmediateI16 ( _ ) | Operand :: ImmediateU16 ( _ ) | Operand :: ImmediateU32 ( _ ) | Operand :: ImmediateI32 ( _ ) | Operand :: Register ( _ ) | Operand :: RegisterMaskMerge ( _ , _ , _ ) | Operand :: RegisterMaskMergeSae ( _ , _ , _ , _ ) | Operand :: RegisterMaskMergeSaeNoround ( _ , _ , _ ) | Operand :: Nothing => { false } } }
returns `true` if this operand implies a memory access, `false` otherwise.
returns ` true ` if this operand implies a memory access ` false ` otherwise .
&self
&self