pub enum RegmapError {
NoEntry,
WordSize,
WordBoundary {
word_b: usize,
field_offset: usize,
field_b: usize,
msg_info: String,
},
DfltOverride {
msg_info: String,
},
DfltInvalid {
dflt: DefaultVal,
msg_info: String,
},
Access {
owner: Owner,
rd: ReadAccess,
wr: WriteAccess,
msg_info: String,
},
Offset {
min_offset: usize,
request_offset: usize,
msg_info: String,
},
RangePow2 {
range: usize,
msg_info: String,
},
Range {
request_range: usize,
real_range: usize,
msg_info: String,
},
OffsetRange {
offset: usize,
range: usize,
msg_info: String,
},
ByteAlign {
word_align: usize,
request_align: usize,
msg_info: String,
},
}Expand description
Global parsing error Describe potential register error and incompatible options
Variants§
NoEntry
WordSize
WordBoundary
DfltOverride
DfltInvalid
Access
Offset
RangePow2
Range
OffsetRange
ByteAlign
Trait Implementations§
Source§impl Clone for RegmapError
impl Clone for RegmapError
Source§fn clone(&self) -> RegmapError
fn clone(&self) -> RegmapError
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 RegmapError
impl Debug for RegmapError
Source§impl Display for RegmapError
impl Display for RegmapError
Source§impl Error for RegmapError
impl Error for RegmapError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Auto Trait Implementations§
impl Freeze for RegmapError
impl RefUnwindSafe for RegmapError
impl Send for RegmapError
impl Sync for RegmapError
impl Unpin for RegmapError
impl UnwindSafe for RegmapError
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