/// The size of an address value for this architecture.
///
/// Returns `None` for unknown architectures.
The size of an address value for this architecture.
Returns `None` for unknown architectures.
The size of an address value for this architecture . Returns ` None ` for unknown architectures .
pub fn address_size(self) -> Option<AddressSize> {
        match self {
            Architecture::Unknown => None,
            Architecture::Aarch64 => Some(AddressSize::U64),
            Architecture::Arm => Some(AddressSize::U32),
            Architecture::I386 => Some(AddressSize::U32),
            Architecture::Mips => Some(AddressSize::U32),
            Architecture::Wasm32 => Some(AddressSize::U32),
            Architecture::X86_64 => Some(AddressSize::U64),
        }
    }
pub fn address_size ( self ) -> Option < AddressSize > { match self { Architecture :: Unknown => None , Architecture :: Aarch64 => Some ( AddressSize :: U64 ) , Architecture :: Arm => Some ( AddressSize :: U32 ) , Architecture :: I386 => Some ( AddressSize :: U32 ) , Architecture :: Mips => Some ( AddressSize :: U32 ) , Architecture :: Wasm32 => Some ( AddressSize :: U32 ) , Architecture :: X86_64 => Some ( AddressSize :: U64 ) , } }
The size of an address value for this architecture.
The size of an address value for this architecture .
self