Enum xhci::registers::operational::PortIndicator
source · pub enum PortIndicator {
Off,
Amber,
Green,
Undefined,
}
Expand description
A type returned by PortStatusAndControlRegister::port_indicator_control
.
Variants§
Trait Implementations§
source§impl Clone for PortIndicator
impl Clone for PortIndicator
source§fn clone(&self) -> PortIndicator
fn clone(&self) -> PortIndicator
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 PortIndicator
impl Debug for PortIndicator
source§impl From<PortIndicator> for u32
impl From<PortIndicator> for u32
source§fn from(i: PortIndicator) -> Self
fn from(i: PortIndicator) -> Self
Converts to this type from the input type.
source§impl FromPrimitive for PortIndicator
impl FromPrimitive for PortIndicator
source§fn from_i64(n: i64) -> Option<Self>
fn from_i64(n: i64) -> Option<Self>
Converts an
i64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.source§fn from_u64(n: u64) -> Option<Self>
fn from_u64(n: u64) -> Option<Self>
Converts an
u64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.source§fn from_isize(n: isize) -> Option<Self>
fn from_isize(n: isize) -> Option<Self>
Converts an
isize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.source§fn from_i8(n: i8) -> Option<Self>
fn from_i8(n: i8) -> Option<Self>
Converts an
i8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.source§fn from_i16(n: i16) -> Option<Self>
fn from_i16(n: i16) -> Option<Self>
Converts an
i16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.source§fn from_i32(n: i32) -> Option<Self>
fn from_i32(n: i32) -> Option<Self>
Converts an
i32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.source§fn from_i128(n: i128) -> Option<Self>
fn from_i128(n: i128) -> Option<Self>
Converts an
i128
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read moresource§fn from_usize(n: usize) -> Option<Self>
fn from_usize(n: usize) -> Option<Self>
Converts a
usize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.source§fn from_u8(n: u8) -> Option<Self>
fn from_u8(n: u8) -> Option<Self>
Converts an
u8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.source§fn from_u16(n: u16) -> Option<Self>
fn from_u16(n: u16) -> Option<Self>
Converts an
u16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.source§fn from_u32(n: u32) -> Option<Self>
fn from_u32(n: u32) -> Option<Self>
Converts an
u32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.source§fn from_u128(n: u128) -> Option<Self>
fn from_u128(n: u128) -> Option<Self>
Converts an
u128
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read moresource§impl Hash for PortIndicator
impl Hash for PortIndicator
source§impl Ord for PortIndicator
impl Ord for PortIndicator
source§fn cmp(&self, other: &PortIndicator) -> Ordering
fn cmp(&self, other: &PortIndicator) -> 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<PortIndicator> for PortIndicator
impl PartialEq<PortIndicator> for PortIndicator
source§fn eq(&self, other: &PortIndicator) -> bool
fn eq(&self, other: &PortIndicator) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl PartialOrd<PortIndicator> for PortIndicator
impl PartialOrd<PortIndicator> for PortIndicator
source§fn partial_cmp(&self, other: &PortIndicator) -> Option<Ordering>
fn partial_cmp(&self, other: &PortIndicator) -> Option<Ordering>
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moresource§impl TryFrom<u32> for PortIndicator
impl TryFrom<u32> for PortIndicator
impl Copy for PortIndicator
impl Eq for PortIndicator
impl StructuralEq for PortIndicator
impl StructuralPartialEq for PortIndicator
Auto Trait Implementations§
impl RefUnwindSafe for PortIndicator
impl Send for PortIndicator
impl Sync for PortIndicator
impl Unpin for PortIndicator
impl UnwindSafe for PortIndicator
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