[][src]Enum zydis::formatter::FormatterProperty

pub enum FormatterProperty<'a> {
    ForceSize(bool),
    ForceSegment(bool),
    ForceRelativeBranches(bool),
    ForceRelativeRiprel(bool),
    PrintBranchSize(bool),
    DetailedPrefixes(bool),
    AddressBase(NumericBase),
    AddressSignedness(Signedness),
    AddressPaddingAbsolute(Padding),
    AddressPaddingRelative(Padding),
    DisplacementBase(NumericBase),
    DisplacementSignedness(Signedness),
    DisplacementPadding(Padding),
    ImmediateBase(NumericBase),
    ImmediateSignedness(Signedness),
    ImmediatePadding(Padding),
    UppercasePrefixes(bool),
    UppercaseMnemonic(bool),
    UppercaseRegisters(bool),
    UppercaseTypecasts(bool),
    UppercaseDecorators(bool),
    DecPrefix(Option<&'a CStr>),
    DecSuffix(Option<&'a CStr>),
    HexUppercase(bool),
    HexPrefix(Option<&'a CStr>),
    HexSuffix(Option<&'a CStr>),
}

Variants

ForceSize(bool)
ForceSegment(bool)
ForceRelativeBranches(bool)
ForceRelativeRiprel(bool)
PrintBranchSize(bool)
DetailedPrefixes(bool)
AddressBase(NumericBase)
AddressSignedness(Signedness)
AddressPaddingAbsolute(Padding)
AddressPaddingRelative(Padding)
DisplacementBase(NumericBase)
DisplacementSignedness(Signedness)
DisplacementPadding(Padding)
ImmediateBase(NumericBase)
ImmediateSignedness(Signedness)
ImmediatePadding(Padding)
UppercasePrefixes(bool)
UppercaseMnemonic(bool)
UppercaseRegisters(bool)
UppercaseTypecasts(bool)
UppercaseDecorators(bool)
DecPrefix(Option<&'a CStr>)
DecSuffix(Option<&'a CStr>)
HexUppercase(bool)
HexPrefix(Option<&'a CStr>)
HexSuffix(Option<&'a CStr>)

Trait Implementations

impl<'a> Clone for FormatterProperty<'a>[src]

impl<'a> Copy for FormatterProperty<'a>[src]

Auto Trait Implementations

impl<'a> RefUnwindSafe for FormatterProperty<'a>

impl<'a> Send for FormatterProperty<'a>

impl<'a> Sync for FormatterProperty<'a>

impl<'a> Unpin for FormatterProperty<'a>

impl<'a> UnwindSafe for FormatterProperty<'a>

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.