pub struct Register {Show 18 fields
pub execution_state: Option<ExecutionState>,
pub is_register: bool,
pub is_internal: bool,
pub is_stub_entry: bool,
pub reg_short_name: String,
pub reg_long_name: String,
pub reg_condition: Option<RegCondition>,
pub power_domain_text: Option<Text>,
pub reg_reset_value: RegResetValue,
pub reg_mappings: RegMappings,
pub reg_purpose: RegPurpose,
pub reg_groups: RegGroups,
pub reg_configuration: Option<RegConfiguration>,
pub reg_attributes: RegAttributes,
pub reg_fieldsets: RegFieldsets,
pub access_mechanisms: AccessMechanisms,
pub arch_variants: ArchVariants,
pub reg_address: Vec<RegAddress>,
}Fields§
§execution_state: Option<ExecutionState>§is_register: bool§is_internal: bool§is_stub_entry: bool§reg_short_name: String§reg_long_name: String§reg_condition: Option<RegCondition>§power_domain_text: Option<Text>§reg_reset_value: RegResetValue§reg_mappings: RegMappings§reg_purpose: RegPurpose§reg_groups: RegGroups§reg_configuration: Option<RegConfiguration>§reg_attributes: RegAttributes§reg_fieldsets: RegFieldsets§access_mechanisms: AccessMechanisms§arch_variants: ArchVariants§reg_address: Vec<RegAddress>Trait Implementations§
Source§impl<'de> Deserialize<'de> for Register
impl<'de> Deserialize<'de> for Register
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for Register
impl StructuralPartialEq for Register
Auto Trait Implementations§
impl Freeze for Register
impl RefUnwindSafe for Register
impl Send for Register
impl Sync for Register
impl Unpin for Register
impl UnwindSafe for Register
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