#[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§
Source§impl Clone for ResultData
impl Clone for ResultData
Source§fn clone(&self) -> ResultData
fn clone(&self) -> ResultData
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for ResultData
impl Debug for ResultData
Source§impl Ord for ResultData
impl Ord for ResultData
Source§fn cmp(&self, other: &ResultData) -> Ordering
fn cmp(&self, other: &ResultData) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for ResultData
impl PartialEq for ResultData
Source§impl PartialOrd for ResultData
impl PartialOrd for ResultData
impl Copy for ResultData
impl Eq for ResultData
impl StructuralPartialEq for ResultData
Auto Trait Implementations§
impl Freeze for ResultData
impl RefUnwindSafe for ResultData
impl !Send for ResultData
impl !Sync for ResultData
impl Unpin for ResultData
impl UnwindSafe for ResultData
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more