Enum ecu_diagnostics::kwp2000::DTCRange
source · [−]pub enum DTCRange {
Powertrain,
Chassis,
Body,
Network,
All,
}
Expand description
Represents a range of DTCs to query from the ECU
DTC Range support matrix
DTCRange | Support by ECUs |
---|---|
DTCRange::Powertrain | Optional |
DTCRange::Chassis | Optional |
DTCRange::Body | Optional |
DTCRange::Network | Optional |
DTCRange::All | Mandatory |
Variants
Powertrain
All powertrain related DTCs
Chassis
All Chassis related DTCs
Body
All Body related DTCs
Network
All Network related DTCs
All
All DTCs from all groups
Trait Implementations
sourceimpl Ord for DTCRange
impl Ord for DTCRange
sourceimpl PartialOrd<DTCRange> for DTCRange
impl PartialOrd<DTCRange> for DTCRange
sourcefn partial_cmp(&self, other: &DTCRange) -> Option<Ordering>
fn partial_cmp(&self, other: &DTCRange) -> Option<Ordering>
This method returns an ordering between self
and other
values if one exists. Read more
1.0.0 · sourcefn lt(&self, other: &Rhs) -> bool
fn lt(&self, other: &Rhs) -> bool
This method tests less than (for self
and other
) and is used by the <
operator. Read more
1.0.0 · sourcefn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read more
impl Copy for DTCRange
impl Eq for DTCRange
impl StructuralEq for DTCRange
impl StructuralPartialEq for DTCRange
Auto Trait Implementations
impl RefUnwindSafe for DTCRange
impl Send for DTCRange
impl Sync for DTCRange
impl Unpin for DTCRange
impl UnwindSafe for DTCRange
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more