#[repr(transparent)]pub struct NearestMode(pub u8);
Tuple Fields§
§0: u8
Implementations§
Source§impl NearestMode
impl NearestMode
pub const Floor: Self
pub const Ceil: Self
pub const RoundPreferFloor: Self
pub const RoundPreferCeil: Self
pub const ENUM_MIN: u8 = 0u8
pub const ENUM_MAX: u8 = 3u8
pub const ENUM_VALUES: &'static [Self]
Sourcepub fn variant_name(self) -> Option<&'static str>
pub fn variant_name(self) -> Option<&'static str>
Returns the variant’s name or “” if unknown.
Trait Implementations§
Source§impl Clone for NearestMode
impl Clone for NearestMode
Source§fn clone(&self) -> NearestMode
fn clone(&self) -> NearestMode
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 NearestMode
impl Debug for NearestMode
Source§impl Default for NearestMode
impl Default for NearestMode
Source§fn default() -> NearestMode
fn default() -> NearestMode
Returns the “default value” for a type. Read more
Source§impl EndianScalar for NearestMode
impl EndianScalar for NearestMode
Source§impl<'a> Follow<'a> for NearestMode
impl<'a> Follow<'a> for NearestMode
Source§impl Hash for NearestMode
impl Hash for NearestMode
Source§impl Ord for NearestMode
impl Ord for NearestMode
Source§fn cmp(&self, other: &NearestMode) -> Ordering
fn cmp(&self, other: &NearestMode) -> 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 NearestMode
impl PartialEq for NearestMode
Source§impl PartialOrd for NearestMode
impl PartialOrd for NearestMode
Source§impl Push for NearestMode
impl Push for NearestMode
Source§impl<'a> Verifiable for NearestMode
impl<'a> Verifiable for NearestMode
Source§fn run_verifier(
v: &mut Verifier<'_, '_>,
pos: usize,
) -> Result<(), InvalidFlatbuffer>
fn run_verifier( v: &mut Verifier<'_, '_>, pos: usize, ) -> Result<(), InvalidFlatbuffer>
Runs the verifier for this type, assuming its at position
pos
in the verifier’s buffer.
Should not need to be called directly.impl Copy for NearestMode
impl Eq for NearestMode
impl SimpleToVerifyInSlice for NearestMode
impl StructuralPartialEq for NearestMode
Auto Trait Implementations§
impl Freeze for NearestMode
impl RefUnwindSafe for NearestMode
impl Send for NearestMode
impl Sync for NearestMode
impl Unpin for NearestMode
impl UnwindSafe for NearestMode
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