Struct Initializer
pub(crate) struct Initializer(pub(in ::detect::cache) u128);
This type is used to initialize the cache
Fields
0: u128
Implementations
impl Initializer
fn test(self, bit: u32) -> boolTests the
bitof the cache.fn set(&mut self, bit: u32)Sets the
bitof the cache.fn unset(&mut self, bit: u32)Unsets the
bitof the cache.
Trait Implementations
impl Clone for Initializer
fn clone(&self) -> Initializer
impl Copy for Initializer
impl Default for Initializer
fn default() -> Initializer
impl Eq for Initializer
fn assert_fields_are_eq(&self)
impl PartialEq for Initializer
fn eq(&self, other: &Initializer) -> bool
impl StructuralPartialEq for Initializer
impl TrivialClone for Initializer
Auto Trait Implementations
impl Freeze for Initializer
impl RefUnwindSafe for Initializer
impl Send for Initializer
impl Sync for Initializer
impl Unpin for Initializer
impl UnsafeUnpin for Initializer
impl UnwindSafe for Initializer
Blanket Implementations
impl<T> Any for Initializer
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for Initializer
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for Initializer
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> CloneToUninit for Initializer
where
T: Clone,
unsafe fn clone_to_uninit(&self, dest: *mut u8)
impl<T> From<T> for Initializer
fn from(t: T) -> TReturns the argument unchanged.
impl<T> SizeHint for Initializer
where
T: ?Sized,
fn lower_bound(&self) -> usizefn upper_bound(&self) -> Option<usize>
impl<T> SizedTypeProperties for Initializer
impl<T> ToOwned for Initializer
where
T: Clone,
type Owned = T;fn to_owned(&self) -> Tfn clone_into(&self, target: &mut T)
impl<T, U> Into<U> for Initializer
where
U: From<T>,
fn into(self) -> UCalls
U::from(self).That is, this conversion is whatever the implementation of
[From]<T> for Uchooses to do.
impl<T, U> TryFrom<U> for Initializer
where
U: Into<T>,
type Error = Infallible;fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
impl<T, U> TryInto<U> for Initializer
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>