Struct dpdu_rust::ResultData
source · [−]#[repr(C)]pub struct ResultData {
pub rx_flag: FlagData,
pub unique_resp_identifier: u32,
pub acceptance_id: u32,
pub timestamp_flags: FlagData,
pub tx_msg_done_timestamp: u32,
pub start_msg_timestamp: u32,
pub p_extra_info: *mut ExtraInfo,
pub num_data_bytes: u32,
pub p_data_bytes: *mut u8,
}
Expand description
Async result notification
Fields
rx_flag: FlagData
Receive message status
unique_resp_identifier: u32
ECU Response unique ID
acceptance_id: u32
Acceptance ID
timestamp_flags: FlagData
Timestamp indicator flag
tx_msg_done_timestamp: u32
Transmit message done in microseconds
start_msg_timestamp: u32
Start message timestamp in microseconds
p_extra_info: *mut ExtraInfo
Pointer to extra information
num_data_bytes: u32
Number of bytes in ResultData::p_data_bytes
p_data_bytes: *mut u8
Pointer to payload data structure
Trait Implementations
sourceimpl Clone for ResultData
impl Clone for ResultData
sourcefn clone(&self) -> ResultData
fn clone(&self) -> ResultData
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 ResultData
impl Debug for ResultData
sourceimpl Ord for ResultData
impl Ord for ResultData
sourceimpl PartialEq<ResultData> for ResultData
impl PartialEq<ResultData> for ResultData
sourcefn eq(&self, other: &ResultData) -> bool
fn eq(&self, other: &ResultData) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &ResultData) -> bool
fn ne(&self, other: &ResultData) -> bool
This method tests for !=
.
sourceimpl PartialOrd<ResultData> for ResultData
impl PartialOrd<ResultData> for ResultData
sourcefn partial_cmp(&self, other: &ResultData) -> Option<Ordering>
fn partial_cmp(&self, other: &ResultData) -> 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 ResultData
impl Eq for ResultData
impl StructuralEq for ResultData
impl StructuralPartialEq for ResultData
Auto Trait Implementations
impl RefUnwindSafe for ResultData
impl !Send for ResultData
impl !Sync for ResultData
impl Unpin for ResultData
impl UnwindSafe for ResultData
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