pub enum AppleChip {
Show 14 variants
M1,
M1Pro,
M1Max,
M1Ultra,
M2,
M2Pro,
M2Max,
M2Ultra,
M3,
M3Pro,
M3Max,
M4,
M4Pro,
M4Max,
}Expand description
Apple Silicon chip variants
Variants§
M1
M1 base
M1Pro
M1 Pro
M1Max
M1 Max
M1Ultra
M1 Ultra
M2
M2 base
M2Pro
M2 Pro
M2Max
M2 Max
M2Ultra
M2 Ultra
M3
M3 base
M3Pro
M3 Pro
M3Max
M3 Max
M4
M4 base
M4Pro
M4 Pro
M4Max
M4 Max
Trait Implementations§
Source§impl<'de> Deserialize<'de> for AppleChip
impl<'de> Deserialize<'de> for AppleChip
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 Copy for AppleChip
impl Eq for AppleChip
impl StructuralPartialEq for AppleChip
Auto Trait Implementations§
impl Freeze for AppleChip
impl RefUnwindSafe for AppleChip
impl Send for AppleChip
impl Sync for AppleChip
impl Unpin for AppleChip
impl UnsafeUnpin for AppleChip
impl UnwindSafe for AppleChip
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more