pub struct EfuseStatus {
pub man_status: u8,
pub boot0_done: bool,
pub boot1_done: bool,
pub boot2_done: bool,
}Expand description
eFuse status information.
Fields§
§man_status: u8Manufacturing status (2-bit field).
boot0_done: boolBoot stage 0 completed.
boot1_done: boolBoot stage 1 completed.
boot2_done: boolBoot stage 2 completed.
Implementations§
Source§impl EfuseStatus
impl EfuseStatus
Sourcepub fn boot_complete(&self) -> bool
pub fn boot_complete(&self) -> bool
Returns true if all boot stages completed successfully.
Trait Implementations§
Source§impl Clone for EfuseStatus
impl Clone for EfuseStatus
Source§fn clone(&self) -> EfuseStatus
fn clone(&self) -> EfuseStatus
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for EfuseStatus
Auto Trait Implementations§
impl Freeze for EfuseStatus
impl RefUnwindSafe for EfuseStatus
impl Send for EfuseStatus
impl Sync for EfuseStatus
impl Unpin for EfuseStatus
impl UnsafeUnpin for EfuseStatus
impl UnwindSafe for EfuseStatus
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