#[repr(transparent)]pub struct Status(pub u32);Tuple Fields§
§0: u32Implementations§
Source§impl Status
impl Status
Sourcepub const fn seq_res(&self) -> SequenceResult
pub const fn seq_res(&self) -> SequenceResult
Result2 means a charging port; CDP/DCP interpretation depends on sequence status. The prose status values conflict with Table443; do not decode2 unconditionally as CDP.
Sourcepub const fn set_seq_res(&mut self, val: SequenceResult)
pub const fn set_seq_res(&mut self, val: SequenceResult)
Result2 means a charging port; CDP/DCP interpretation depends on sequence status. The prose status values conflict with Table443; do not decode2 unconditionally as CDP.
pub const fn seq_stat(&self) -> SequenceStatus
pub const fn set_seq_stat(&mut self, val: SequenceStatus)
pub const fn err(&self) -> bool
pub const fn set_err(&mut self, val: bool)
Sourcepub const fn to(&self) -> bool
pub const fn to(&self) -> bool
Timeout does not stop the sequence; assess ERR and sequence state.
Sourcepub const fn set_to(&mut self, val: bool)
pub const fn set_to(&mut self, val: bool)
Timeout does not stop the sequence; assess ERR and sequence state.
pub const fn active(&self) -> bool
pub const fn set_active(&mut self, val: bool)
Trait Implementations§
impl Copy for Status
impl Eq for Status
impl StructuralPartialEq for Status
Auto Trait Implementations§
impl Freeze for Status
impl RefUnwindSafe for Status
impl Send for Status
impl Sync for Status
impl Unpin for Status
impl UnwindSafe for Status
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