#[non_exhaustive]pub enum TargetFamily {
unix,
wasm,
windows,
}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.
Implementations§
Trait Implementations§
Source§impl Clone for TargetFamily
impl Clone for TargetFamily
Source§fn clone(&self) -> TargetFamily
fn clone(&self) -> TargetFamily
Returns a duplicate 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 TargetFamily
impl Debug for TargetFamily
Source§impl<'de> Deserialize<'de> for TargetFamily
impl<'de> Deserialize<'de> for TargetFamily
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 Display for TargetFamily
impl Display for TargetFamily
Source§impl PartialEq for TargetFamily
impl PartialEq for TargetFamily
Source§impl Serialize for TargetFamily
impl Serialize for TargetFamily
impl Copy for TargetFamily
impl Eq for TargetFamily
impl StructuralPartialEq for TargetFamily
Auto Trait Implementations§
impl Freeze for TargetFamily
impl RefUnwindSafe for TargetFamily
impl Send for TargetFamily
impl Sync for TargetFamily
impl Unpin for TargetFamily
impl UnwindSafe for TargetFamily
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