#[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§
Source§impl Clone for VehicleIdRequest
impl Clone for VehicleIdRequest
Source§fn clone(&self) -> VehicleIdRequest
fn clone(&self) -> VehicleIdRequest
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 VehicleIdRequest
impl Debug for VehicleIdRequest
Source§impl Ord for VehicleIdRequest
impl Ord for VehicleIdRequest
Source§fn cmp(&self, other: &VehicleIdRequest) -> Ordering
fn cmp(&self, other: &VehicleIdRequest) -> 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 VehicleIdRequest
impl PartialEq for VehicleIdRequest
Source§impl PartialOrd for VehicleIdRequest
impl PartialOrd for VehicleIdRequest
impl Copy for VehicleIdRequest
impl Eq for VehicleIdRequest
impl StructuralPartialEq for VehicleIdRequest
Auto Trait Implementations§
impl Freeze for VehicleIdRequest
impl RefUnwindSafe for VehicleIdRequest
impl !Send for VehicleIdRequest
impl !Sync for VehicleIdRequest
impl Unpin for VehicleIdRequest
impl UnwindSafe for VehicleIdRequest
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