#[repr(u8)]pub enum MultiHostEvent {
ControlRequest = 1,
ControlGrant = 2,
ControlRelease = 3,
}Available on crate feature
mmc only.Expand description
Requests for drive control and state changes from other hosts
Variants§
ControlRequest = 1
Another host has requested drive control
ControlGrant = 2
Another host has received drive control
ControlRelease = 3
Another host has released drive control
Trait Implementations§
Source§impl Clone for MultiHostEvent
impl Clone for MultiHostEvent
Source§fn clone(&self) -> MultiHostEvent
fn clone(&self) -> MultiHostEvent
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for MultiHostEvent
Source§impl Debug for MultiHostEvent
impl Debug for MultiHostEvent
Source§impl Default for MultiHostEvent
impl Default for MultiHostEvent
Source§fn default() -> MultiHostEvent
fn default() -> MultiHostEvent
Returns the “default value” for a type. Read more
impl Eq for MultiHostEvent
Source§impl Hash for MultiHostEvent
impl Hash for MultiHostEvent
Source§impl Ord for MultiHostEvent
impl Ord for MultiHostEvent
Source§fn cmp(&self, other: &MultiHostEvent) -> Ordering
fn cmp(&self, other: &MultiHostEvent) -> Ordering
1.21.0 (const: unstable) · 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 MultiHostEvent
impl PartialEq for MultiHostEvent
Source§impl PartialOrd for MultiHostEvent
impl PartialOrd for MultiHostEvent
impl StructuralPartialEq for MultiHostEvent
Source§impl TryFrom<u8> for MultiHostEvent
impl TryFrom<u8> for MultiHostEvent
Source§type Error = TryFromPrimitiveError<MultiHostEvent>
type Error = TryFromPrimitiveError<MultiHostEvent>
The type returned in the event of a conversion error.
Source§impl TryFromPrimitive for MultiHostEvent
impl TryFromPrimitive for MultiHostEvent
const NAME: &'static str = "MultiHostEvent"
type Primitive = u8
type Error = TryFromPrimitiveError<MultiHostEvent>
fn try_from_primitive( number: Self::Primitive, ) -> Result<Self, TryFromPrimitiveError<Self>>
Auto Trait Implementations§
impl Freeze for MultiHostEvent
impl RefUnwindSafe for MultiHostEvent
impl Send for MultiHostEvent
impl Sync for MultiHostEvent
impl Unpin for MultiHostEvent
impl UnsafeUnpin for MultiHostEvent
impl UnwindSafe for MultiHostEvent
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