pub struct RegisterBlock {
pub meta: Meta,
pub accessors: Vec<Accessor>,
pub blocks: Vec<RegisterEntry>,
pub condition: Expression,
pub default_access: ReadWriteAccess,
pub mapset: Vec<()>,
pub name: String,
pub purpose: Option<String>,
pub references: References,
pub size: String,
pub title: Option<String>,
}Fields§
§meta: Meta§accessors: Vec<Accessor>§blocks: Vec<RegisterEntry>§condition: Expression§default_access: ReadWriteAccess§mapset: Vec<()>§name: String§purpose: Option<String>§references: References§size: String§title: Option<String>Trait Implementations§
Source§impl Clone for RegisterBlock
impl Clone for RegisterBlock
Source§fn clone(&self) -> RegisterBlock
fn clone(&self) -> RegisterBlock
Returns a duplicate 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 RegisterBlock
impl Debug for RegisterBlock
Source§impl<'de> Deserialize<'de> for RegisterBlock
impl<'de> Deserialize<'de> for RegisterBlock
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
Source§impl PartialEq for RegisterBlock
impl PartialEq for RegisterBlock
Source§impl Serialize for RegisterBlock
impl Serialize for RegisterBlock
impl Eq for RegisterBlock
impl StructuralPartialEq for RegisterBlock
Auto Trait Implementations§
impl Freeze for RegisterBlock
impl RefUnwindSafe for RegisterBlock
impl Send for RegisterBlock
impl Sync for RegisterBlock
impl Unpin for RegisterBlock
impl UnwindSafe for RegisterBlock
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