#[repr(C)]pub enum PduIt {
Show 19 variants
IoUnum32 = 4_096,
IoProgVoltage = 4_097,
IoByteArray = 4_098,
IoFilter = 4_099,
IoEventQueueProperty = 4_100,
RscStatus = 4_352,
Param = 4_608,
Result = 4_864,
Status = 4_865,
Error = 4_866,
Info = 4_867,
RscId = 5_120,
RscConflict = 5_376,
ModuleId = 5_632,
UniqueRespIdTable = 5_888,
IoVehicleIdRequest = 1_800,
EthSwitchState = 6_145,
EntityAddress = 6_146,
EntityStatus = 6_147,
}
Expand description
Item type values
Variants§
IoUnum32 = 4_096
IOCTL UNUM32
IoProgVoltage = 4_097
IOCTL program voltage
IoByteArray = 4_098
IOCTL Byte Array
IoFilter = 4_099
IOCTL Filter
IoEventQueueProperty = 4_100
IOCTL event queue priority
RscStatus = 4_352
Resource status
Param = 4_608
Communication parameter (ComParam)
Result = 4_864
Result
Status = 4_865
Status notification
Error = 4_866
Error notification
Info = 4_867
Information notification
RscId = 5_120
Resource ID
RscConflict = 5_376
Resource conflict
ModuleId = 5_632
Module ID
UniqueRespIdTable = 5_888
Unique response ID table
IoVehicleIdRequest = 1_800
DoIP Vehicle ID request
EthSwitchState = 6_145
DoIP ethernet activation
EntityAddress = 6_146
DoIP entity addressing
EntityStatus = 6_147
DoIP entity status
Trait Implementations§
Source§impl Ord for PduIt
impl Ord for PduIt
Source§impl PartialOrd for PduIt
impl PartialOrd for PduIt
impl Copy for PduIt
impl Eq for PduIt
impl StructuralPartialEq for PduIt
Auto Trait Implementations§
impl Freeze for PduIt
impl RefUnwindSafe for PduIt
impl Send for PduIt
impl Sync for PduIt
impl Unpin for PduIt
impl UnwindSafe for PduIt
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