pub struct EventData {
pub device: Option<Device>,
pub event_types: EventTypes,
pub event_data: u64,
pub gpu_instance_id: u32,
pub compute_instance_id: u32,
}Fields§
§device: Option<Device>§event_types: EventTypes§event_data: u64§gpu_instance_id: u32§compute_instance_id: u32Trait Implementations§
Source§impl From<nvmlEventData_st> for EventData
impl From<nvmlEventData_st> for EventData
Source§fn from(value: nvmlEventData_t) -> Self
fn from(value: nvmlEventData_t) -> Self
Converts to this type from the input type.
impl Copy for EventData
impl Eq for EventData
impl StructuralPartialEq for EventData
Auto Trait Implementations§
impl Freeze for EventData
impl RefUnwindSafe for EventData
impl !Send for EventData
impl !Sync for EventData
impl Unpin for EventData
impl UnsafeUnpin for EventData
impl UnwindSafe for EventData
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