#[non_exhaustive]pub enum Bitness {
Unknown,
X32,
X64,
}
Expand description
Operating system architecture in terms of how many bits compose the basic values it can deal with.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Bitness
impl<'de> Deserialize<'de> for Bitness
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
Source§impl Ord for Bitness
impl Ord for Bitness
Source§impl PartialOrd for Bitness
impl PartialOrd for Bitness
impl Copy for Bitness
impl Eq for Bitness
impl StructuralPartialEq for Bitness
Auto Trait Implementations§
impl Freeze for Bitness
impl RefUnwindSafe for Bitness
impl Send for Bitness
impl Sync for Bitness
impl Unpin for Bitness
impl UnwindSafe for Bitness
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