pub enum KernelObjType {
Show 31 variants
None,
Process,
Thread,
Vmo,
Channel,
Event,
Port,
Interrupt,
PciDevice,
DebugLog,
Socket,
Resource,
EventPair,
Job,
Vmar,
Fifo,
Guest,
Vcpu,
Timer,
Iommu,
Bti,
Profile,
Pmt,
SuspendToken,
Pager,
Exception,
Clock,
Stream,
Msi,
Iob,
Unknown(u32),
}
Variants§
None
Process
Thread
Vmo
Channel
Event
Port
Interrupt
PciDevice
DebugLog
Socket
Resource
EventPair
Job
Vmar
Fifo
Guest
Vcpu
Timer
Iommu
Bti
Profile
Pmt
SuspendToken
Pager
Exception
Clock
Stream
Msi
Iob
Unknown(u32)
Trait Implementations§
Source§impl Clone for KernelObjType
impl Clone for KernelObjType
Source§fn clone(&self) -> KernelObjType
fn clone(&self) -> KernelObjType
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 KernelObjType
impl Debug for KernelObjType
Source§impl From<u32> for KernelObjType
impl From<u32> for KernelObjType
Source§impl PartialEq for KernelObjType
impl PartialEq for KernelObjType
impl Copy for KernelObjType
impl StructuralPartialEq for KernelObjType
Auto Trait Implementations§
impl Freeze for KernelObjType
impl RefUnwindSafe for KernelObjType
impl Send for KernelObjType
impl Sync for KernelObjType
impl Unpin for KernelObjType
impl UnwindSafe for KernelObjType
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