Enum dpdu_rust::PduErrorEvt
source · [−]#[repr(C)]
pub enum PduErrorEvt {
NoError,
FrameStruct,
TxError,
TesterPresentError,
RscLocked,
RxTimeout,
RxError,
ProtErr,
LostCommToVCI,
VCIHardwareFault,
InitError,
}
Expand description
Function error events (Used in asynchronous situations)
Variants
NoError
No error
FrameStruct
Structure of the received data frame was incorrect
TxError
Transmit error
TesterPresentError
Tester present transmit error or ECU responded negatively to the request
RscLocked
ComParam could not be set as resource was locked
RxTimeout
Receive message timeout
RxError
Receive message error at a protocol level
ProtErr
ComPrimitive error by protocol
LostCommToVCI
Communication to MVCI module was lost
VCIHardwareFault
MVCI hardware fault
InitError
Protocol initialization error
Trait Implementations
sourceimpl Clone for PduErrorEvt
impl Clone for PduErrorEvt
sourcefn clone(&self) -> PduErrorEvt
fn clone(&self) -> PduErrorEvt
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 PduErrorEvt
impl Debug for PduErrorEvt
sourceimpl Ord for PduErrorEvt
impl Ord for PduErrorEvt
sourceimpl PartialEq<PduErrorEvt> for PduErrorEvt
impl PartialEq<PduErrorEvt> for PduErrorEvt
sourceimpl PartialOrd<PduErrorEvt> for PduErrorEvt
impl PartialOrd<PduErrorEvt> for PduErrorEvt
sourcefn partial_cmp(&self, other: &PduErrorEvt) -> Option<Ordering>
fn partial_cmp(&self, other: &PduErrorEvt) -> 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 PduErrorEvt
impl Eq for PduErrorEvt
impl StructuralEq for PduErrorEvt
impl StructuralPartialEq for PduErrorEvt
Auto Trait Implementations
impl RefUnwindSafe for PduErrorEvt
impl Send for PduErrorEvt
impl Sync for PduErrorEvt
impl Unpin for PduErrorEvt
impl UnwindSafe for PduErrorEvt
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