pub struct DtcStatusByte {
pub test_failed: bool,
pub test_failed_this_cycle: bool,
pub pending: bool,
pub confirmed: bool,
pub test_not_completed_since_clear: bool,
pub test_failed_since_clear: bool,
pub test_not_completed_this_cycle: bool,
pub warning_indicator_requested: bool,
}Expand description
GM/UDS Mode 19 extended status byte – 8 flags per DTC.
Fields§
§test_failed: bool§test_failed_this_cycle: bool§pending: bool§confirmed: bool§test_not_completed_since_clear: bool§test_failed_since_clear: bool§test_not_completed_this_cycle: bool§warning_indicator_requested: boolImplementations§
Trait Implementations§
Source§impl Clone for DtcStatusByte
impl Clone for DtcStatusByte
Source§fn clone(&self) -> DtcStatusByte
fn clone(&self) -> DtcStatusByte
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 DtcStatusByte
impl Debug for DtcStatusByte
Source§impl Default for DtcStatusByte
impl Default for DtcStatusByte
Source§fn default() -> DtcStatusByte
fn default() -> DtcStatusByte
Returns the “default value” for a type. Read more
Source§impl PartialEq for DtcStatusByte
impl PartialEq for DtcStatusByte
impl Copy for DtcStatusByte
impl Eq for DtcStatusByte
impl StructuralPartialEq for DtcStatusByte
Auto Trait Implementations§
impl Freeze for DtcStatusByte
impl RefUnwindSafe for DtcStatusByte
impl Send for DtcStatusByte
impl Sync for DtcStatusByte
impl Unpin for DtcStatusByte
impl UnsafeUnpin for DtcStatusByte
impl UnwindSafe for DtcStatusByte
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.