Enum ecu_diagnostics::uds::ScalingByteHigh
source · [−]pub enum ScalingByteHigh {
}
Expand description
Scaling byte high nibble encoding
Variants
UnsignedNumeric
Fields
num_bytes: u8
Number of bytes making the integer, usually 1-4
Unsigned numeric integer
SignedNumeric
Fields
num_bytes: u8
Number of bytes making the integer, usually 1-4
Signed numeric integer
BitMappingWithoutMask
Bit mapping encoding to set statuses, without mask
BitMappingWithMask
Bit mapping encoding to set statuses, with mask
BCD
Binary coded decimal encoding
StateEncodedVariable
State encoded variable (Enum)
ASCII
Fields
num_bytes: u8
Number of bytes stored as ASCII Text
ASCII Text
SignedFloatingPoint
ANSI 754 signed floating point
Packet
Multiple values data packet
Formula
Conversion formula
UnitOrFormat
Unit of presentation format
StateAndConnectionType
Input / Output state encoding
Reserved
Reserved or Vehicle manufacturer specific (Unknown)
Trait Implementations
sourceimpl Clone for ScalingByteHigh
impl Clone for ScalingByteHigh
sourcefn clone(&self) -> ScalingByteHigh
fn clone(&self) -> ScalingByteHigh
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for ScalingByteHigh
impl Debug for ScalingByteHigh
sourceimpl From<u8> for ScalingByteHigh
impl From<u8> for ScalingByteHigh
sourceimpl Ord for ScalingByteHigh
impl Ord for ScalingByteHigh
sourceimpl PartialEq<ScalingByteHigh> for ScalingByteHigh
impl PartialEq<ScalingByteHigh> for ScalingByteHigh
sourcefn eq(&self, other: &ScalingByteHigh) -> bool
fn eq(&self, other: &ScalingByteHigh) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &ScalingByteHigh) -> bool
fn ne(&self, other: &ScalingByteHigh) -> bool
This method tests for !=
.
sourceimpl PartialOrd<ScalingByteHigh> for ScalingByteHigh
impl PartialOrd<ScalingByteHigh> for ScalingByteHigh
sourcefn partial_cmp(&self, other: &ScalingByteHigh) -> Option<Ordering>
fn partial_cmp(&self, other: &ScalingByteHigh) -> 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 ScalingByteHigh
impl Eq for ScalingByteHigh
impl StructuralEq for ScalingByteHigh
impl StructuralPartialEq for ScalingByteHigh
Auto Trait Implementations
impl RefUnwindSafe for ScalingByteHigh
impl Send for ScalingByteHigh
impl Sync for ScalingByteHigh
impl Unpin for ScalingByteHigh
impl UnwindSafe for ScalingByteHigh
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)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more