Enum xen::xenbus::MessageKind
source · [−]pub enum MessageKind {
Show 25 variants
Control,
Debug,
Directory,
DirectoryPart,
Read,
GetPerms,
Watch,
Unwatch,
TransactionStart,
TransactionEnd,
Introduce,
Release,
GetDomainPath,
Write,
MakeDirectory,
Remove,
SetPerms,
WatchEvent,
Error,
IsDomainIntroduced,
Resume,
SetTarget,
ResetWatches,
TypeCount,
Invalid,
}
Expand description
XenBus message type
Variants
Control
Debug
Directory
DirectoryPart
Read
GetPerms
Watch
Unwatch
TransactionStart
TransactionEnd
Introduce
Release
GetDomainPath
Write
MakeDirectory
Remove
SetPerms
WatchEvent
Error
IsDomainIntroduced
Resume
SetTarget
ResetWatches
TypeCount
Number of valid types
Invalid
Guaranteed to remain an invalid type
Trait Implementations
sourceimpl Debug for MessageKind
impl Debug for MessageKind
sourceimpl From<MessageKind> for u32
impl From<MessageKind> for u32
sourcefn from(k: MessageKind) -> Self
fn from(k: MessageKind) -> Self
Converts to this type from the input type.
sourceimpl From<u32> for MessageKind
impl From<u32> for MessageKind
Auto Trait Implementations
impl RefUnwindSafe for MessageKind
impl Send for MessageKind
impl Sync for MessageKind
impl Unpin for MessageKind
impl UnwindSafe for MessageKind
Blanket Implementations
impl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstablefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more