pub enum CPUVendor {
Intel,
AMD,
ARM,
Apple,
Unknown(String),
}
Expand description
CPU vendor information
Variants§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for CPUVendor
impl<'de> Deserialize<'de> for CPUVendor
Source§fn 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
impl Eq for CPUVendor
impl StructuralPartialEq for CPUVendor
Auto Trait Implementations§
impl Freeze for CPUVendor
impl RefUnwindSafe for CPUVendor
impl Send for CPUVendor
impl Sync for CPUVendor
impl Unpin for CPUVendor
impl UnwindSafe for CPUVendor
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