#[repr(u8)]pub enum TuneFamily {
Generic = 0,
SandyBridge = 1,
IvyBridge = 2,
Haswell = 3,
Silvermont = 4,
Broadwell = 5,
Skylake = 6,
SkylakeServer = 7,
Goldmont = 8,
Icelake = 9,
IcelakeServer = 10,
}
Available on crate feature
compiler
only.Expand description
Tuning flags
Variants§
Generic = 0
Generic
This indicates that the compiled database should not be tuned for any particular target platform.
SandyBridge = 1
Intel(R) microarchitecture code name Sandy Bridge
IvyBridge = 2
Intel(R) microarchitecture code name Ivy Bridge
Haswell = 3
Intel(R) microarchitecture code name Haswell
Silvermont = 4
Intel(R) microarchitecture code name Silvermont
Broadwell = 5
Intel(R) microarchitecture code name Broadwell
Skylake = 6
Intel(R) microarchitecture code name Skylake
SkylakeServer = 7
Intel(R) microarchitecture code name Skylake Server
Goldmont = 8
Intel(R) microarchitecture code name Goldmont
Icelake = 9
Intel(R) microarchitecture code name Icelake
IcelakeServer = 10
Intel(R) microarchitecture code name Icelake Server
Trait Implementations§
Source§impl Clone for TuneFamily
impl Clone for TuneFamily
Source§fn clone(&self) -> TuneFamily
fn clone(&self) -> TuneFamily
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 TuneFamily
impl Debug for TuneFamily
Source§impl Default for TuneFamily
impl Default for TuneFamily
Source§fn default() -> TuneFamily
fn default() -> TuneFamily
Returns the “default value” for a type. Read more
Source§impl From<TuneFamily> for u8
impl From<TuneFamily> for u8
Source§fn from(enum_value: TuneFamily) -> Self
fn from(enum_value: TuneFamily) -> Self
Converts to this type from the input type.
Source§impl From<u8> for TuneFamily
impl From<u8> for TuneFamily
Source§impl FromPrimitive for TuneFamily
impl FromPrimitive for TuneFamily
Source§impl Hash for TuneFamily
impl Hash for TuneFamily
Source§impl Ord for TuneFamily
impl Ord for TuneFamily
Source§fn cmp(&self, other: &TuneFamily) -> Ordering
fn cmp(&self, other: &TuneFamily) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for TuneFamily
impl PartialEq for TuneFamily
Source§impl PartialOrd for TuneFamily
impl PartialOrd for TuneFamily
impl Copy for TuneFamily
impl Eq for TuneFamily
impl StructuralPartialEq for TuneFamily
Auto Trait Implementations§
impl Freeze for TuneFamily
impl RefUnwindSafe for TuneFamily
impl Send for TuneFamily
impl Sync for TuneFamily
impl Unpin for TuneFamily
impl UnwindSafe for TuneFamily
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.