pub struct ArmCpuIdentifier {
pub implementer: Option<u32>,
pub architecture: Option<u32>,
pub variant: Option<u32>,
pub part: Option<u32>,
pub revision: Option<u32>,
}
Fields§
§implementer: Option<u32>
Implementer code
architecture: Option<u32>
Architecture code
variant: Option<u32>
CPU variant
part: Option<u32>
CPU part
revision: Option<u32>
CPU revision
Implementations§
Source§impl ArmCpuIdentifier
impl ArmCpuIdentifier
Sourcepub fn implementer(&self) -> u32
pub fn implementer(&self) -> u32
Returns the value of implementer
, or the default value if implementer
is unset.
Sourcepub fn architecture(&self) -> u32
pub fn architecture(&self) -> u32
Returns the value of architecture
, or the default value if architecture
is unset.
Trait Implementations§
Source§impl Clone for ArmCpuIdentifier
impl Clone for ArmCpuIdentifier
Source§fn clone(&self) -> ArmCpuIdentifier
fn clone(&self) -> ArmCpuIdentifier
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 ArmCpuIdentifier
impl Debug for ArmCpuIdentifier
Source§impl Default for ArmCpuIdentifier
impl Default for ArmCpuIdentifier
Source§impl Message for ArmCpuIdentifier
impl Message for ArmCpuIdentifier
Source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
Source§fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
Encodes the message to a buffer. Read more
Source§fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
Encodes the message to a newly allocated buffer.
Source§fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>
Encodes the message with a length-delimiter to a buffer. Read more
Source§fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
Source§fn decode<B>(buf: B) -> Result<Self, DecodeError>
fn decode<B>(buf: B) -> Result<Self, DecodeError>
Decodes an instance of the message from a buffer. Read more
Source§fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
Decodes a length-delimited instance of the message from the buffer.
Source§fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
Decodes an instance of the message from a buffer, and merges it into
self
. Read moreSource§fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>
fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>
Decodes a length-delimited instance of the message from buffer, and
merges it into
self
.Source§impl PartialEq for ArmCpuIdentifier
impl PartialEq for ArmCpuIdentifier
impl StructuralPartialEq for ArmCpuIdentifier
Auto Trait Implementations§
impl Freeze for ArmCpuIdentifier
impl RefUnwindSafe for ArmCpuIdentifier
impl Send for ArmCpuIdentifier
impl Sync for ArmCpuIdentifier
impl Unpin for ArmCpuIdentifier
impl UnwindSafe for ArmCpuIdentifier
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