Enum ecu_diagnostics::uds::CommunicationLevel
source · [−]pub enum CommunicationLevel {
EnableRxAndTx,
EnableRxDisableTx,
DisableRxEnableTx,
DisableRxAndTx,
}
Expand description
Communication level toggle
Variants
EnableRxAndTx
Enable both Rx and Tx communication
EnableRxDisableTx
Enable Rx communication and disable Tx communication
DisableRxEnableTx
Disable Rx communication and enable Tx communication
DisableRxAndTx
Disable both Rx and Tx communication
Trait Implementations
sourceimpl Clone for CommunicationLevel
impl Clone for CommunicationLevel
sourcefn clone(&self) -> CommunicationLevel
fn clone(&self) -> CommunicationLevel
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 CommunicationLevel
impl Debug for CommunicationLevel
sourceimpl Ord for CommunicationLevel
impl Ord for CommunicationLevel
sourceimpl PartialOrd<CommunicationLevel> for CommunicationLevel
impl PartialOrd<CommunicationLevel> for CommunicationLevel
sourcefn partial_cmp(&self, other: &CommunicationLevel) -> Option<Ordering>
fn partial_cmp(&self, other: &CommunicationLevel) -> 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 CommunicationLevel
impl Eq for CommunicationLevel
impl StructuralEq for CommunicationLevel
impl StructuralPartialEq for CommunicationLevel
Auto Trait Implementations
impl RefUnwindSafe for CommunicationLevel
impl Send for CommunicationLevel
impl Sync for CommunicationLevel
impl Unpin for CommunicationLevel
impl UnwindSafe for CommunicationLevel
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