#[repr(C)]pub struct ModuleData {
pub module_type_id: u32,
pub h_mod: u32,
pub vendor_module_name: *mut u8,
pub vendor_additional_info: *mut u8,
pub status: PduStatus,
}
Expand description
Module identification data
Fields§
§module_type_id: u32
Module protocol type
h_mod: u32
Module handle ID
vendor_module_name: *mut u8
Null terminated string of module name
vendor_additional_info: *mut u8
Null terminated string pointer of any additional info
status: PduStatus
Module status
Trait Implementations§
Source§impl Clone for ModuleData
impl Clone for ModuleData
Source§fn clone(&self) -> ModuleData
fn clone(&self) -> ModuleData
Returns a duplicate 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 ModuleData
impl Debug for ModuleData
Source§impl Ord for ModuleData
impl Ord for ModuleData
Source§fn cmp(&self, other: &ModuleData) -> Ordering
fn cmp(&self, other: &ModuleData) -> 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 ModuleData
impl PartialEq for ModuleData
Source§impl PartialOrd for ModuleData
impl PartialOrd for ModuleData
impl Copy for ModuleData
impl Eq for ModuleData
impl StructuralPartialEq for ModuleData
Auto Trait Implementations§
impl Freeze for ModuleData
impl RefUnwindSafe for ModuleData
impl !Send for ModuleData
impl !Sync for ModuleData
impl Unpin for ModuleData
impl UnwindSafe for ModuleData
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