Struct dpdu_rust::VehicleIdRequest
source · [−]#[repr(C)]pub struct VehicleIdRequest {
pub preselection_mode: VidPreselectMode,
pub preselection_value: *mut u8,
pub combination_mode: CombinationMode,
pub vehicle_discovery_time: u32,
pub num_destination_addresses: u32,
pub destination_addresses: *mut IpAddrInfo,
}
Expand description
IOCTL Vehicle ID request
Fields
preselection_mode: VidPreselectMode
Preselection mode
preselection_value: *mut u8
Preselection ASCII string
combination_mode: CombinationMode
Combination mode
vehicle_discovery_time: u32
discovery time in milliseconds
num_destination_addresses: u32
Number of broadcast / multicast addresses found in VehicleIdRequest::destination_addresses array
destination_addresses: *mut IpAddrInfo
Pointer to array of IP addresses
Trait Implementations
sourceimpl Clone for VehicleIdRequest
impl Clone for VehicleIdRequest
sourcefn clone(&self) -> VehicleIdRequest
fn clone(&self) -> VehicleIdRequest
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 VehicleIdRequest
impl Debug for VehicleIdRequest
sourceimpl Ord for VehicleIdRequest
impl Ord for VehicleIdRequest
sourceimpl PartialEq<VehicleIdRequest> for VehicleIdRequest
impl PartialEq<VehicleIdRequest> for VehicleIdRequest
sourcefn eq(&self, other: &VehicleIdRequest) -> bool
fn eq(&self, other: &VehicleIdRequest) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &VehicleIdRequest) -> bool
fn ne(&self, other: &VehicleIdRequest) -> bool
This method tests for !=
.
sourceimpl PartialOrd<VehicleIdRequest> for VehicleIdRequest
impl PartialOrd<VehicleIdRequest> for VehicleIdRequest
sourcefn partial_cmp(&self, other: &VehicleIdRequest) -> Option<Ordering>
fn partial_cmp(&self, other: &VehicleIdRequest) -> 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 VehicleIdRequest
impl Eq for VehicleIdRequest
impl StructuralEq for VehicleIdRequest
impl StructuralPartialEq for VehicleIdRequest
Auto Trait Implementations
impl RefUnwindSafe for VehicleIdRequest
impl !Send for VehicleIdRequest
impl !Sync for VehicleIdRequest
impl Unpin for VehicleIdRequest
impl UnwindSafe for VehicleIdRequest
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