Enum qapi_qmp::PCIELinkSpeed
source · [−]pub enum PCIELinkSpeed {
_2_5,
_5,
_8,
_16,
}Variants
_2_5
_5
_8
_16
Trait Implementations
sourceimpl Clone for PCIELinkSpeed
impl Clone for PCIELinkSpeed
sourcefn clone(&self) -> PCIELinkSpeed
fn clone(&self) -> PCIELinkSpeed
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for PCIELinkSpeed
impl Debug for PCIELinkSpeed
sourceimpl<'de> Deserialize<'de> for PCIELinkSpeed
impl<'de> Deserialize<'de> for PCIELinkSpeed
sourcefn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl Enum for PCIELinkSpeed
impl Enum for PCIELinkSpeed
fn discriminant(&self) -> usize
const COUNT: usize = 4usize
const VARIANTS: &'static [Self] = &[ PCIELinkSpeed::_2_5, PCIELinkSpeed::_5, PCIELinkSpeed::_8, PCIELinkSpeed::_16, ]
const NAMES: &'static [&'static str] = &[ "2_5", "5", "8", "16", ]
fn name(&self) -> &'static str
fn from_name(s: &str) -> Option<Self>
sourceimpl FromStr for PCIELinkSpeed
impl FromStr for PCIELinkSpeed
sourceimpl Hash for PCIELinkSpeed
impl Hash for PCIELinkSpeed
sourceimpl Ord for PCIELinkSpeed
impl Ord for PCIELinkSpeed
sourceimpl PartialEq<PCIELinkSpeed> for PCIELinkSpeed
impl PartialEq<PCIELinkSpeed> for PCIELinkSpeed
sourceimpl PartialOrd<PCIELinkSpeed> for PCIELinkSpeed
impl PartialOrd<PCIELinkSpeed> for PCIELinkSpeed
sourcefn partial_cmp(&self, other: &PCIELinkSpeed) -> Option<Ordering>
fn partial_cmp(&self, other: &PCIELinkSpeed) -> Option<Ordering>
This method returns an ordering between self and other values if one exists. Read more
1.0.0 · sourcefn lt(&self, other: &Rhs) -> bool
fn lt(&self, other: &Rhs) -> bool
This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · sourcefn 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 more
sourceimpl Serialize for PCIELinkSpeed
impl Serialize for PCIELinkSpeed
impl Copy for PCIELinkSpeed
impl Eq for PCIELinkSpeed
impl StructuralEq for PCIELinkSpeed
impl StructuralPartialEq for PCIELinkSpeed
Auto Trait Implementations
impl RefUnwindSafe for PCIELinkSpeed
impl Send for PCIELinkSpeed
impl Sync for PCIELinkSpeed
impl Unpin for PCIELinkSpeed
impl UnwindSafe for PCIELinkSpeed
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into)Uses borrowed data to replace owned data, usually by cloning. Read more