#[repr(transparent)]pub struct QueuePosition(pub u8);Tuple Fields§
§0: u8Implementations§
Source§impl QueuePosition
impl QueuePosition
pub const NONE: Self
pub const Index: Self
pub const Front: Self
pub const Back: Self
pub const ENUM_MIN: u8 = 0
pub const ENUM_MAX: u8 = 3
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 QueuePosition
impl Clone for QueuePosition
Source§fn clone(&self) -> QueuePosition
fn clone(&self) -> QueuePosition
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for QueuePosition
Source§impl Debug for QueuePosition
impl Debug for QueuePosition
Source§impl Default for QueuePosition
impl Default for QueuePosition
Source§fn default() -> QueuePosition
fn default() -> QueuePosition
Returns the “default value” for a type. Read more
Source§impl EndianScalar for QueuePosition
impl EndianScalar for QueuePosition
impl Eq for QueuePosition
Source§impl<'a> Follow<'a> for QueuePosition
impl<'a> Follow<'a> for QueuePosition
Source§impl Hash for QueuePosition
impl Hash for QueuePosition
Source§impl Ord for QueuePosition
impl Ord for QueuePosition
Source§fn cmp(&self, other: &QueuePosition) -> Ordering
fn cmp(&self, other: &QueuePosition) -> Ordering
1.21.0 (const: unstable) · 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 QueuePosition
impl PartialEq for QueuePosition
Source§impl PartialOrd for QueuePosition
impl PartialOrd for QueuePosition
Source§impl Push for QueuePosition
impl Push for QueuePosition
impl SimpleToVerifyInSlice for QueuePosition
impl StructuralPartialEq for QueuePosition
Source§impl<'a> Verifiable for QueuePosition
impl<'a> Verifiable for QueuePosition
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.Auto Trait Implementations§
impl Freeze for QueuePosition
impl RefUnwindSafe for QueuePosition
impl Send for QueuePosition
impl Sync for QueuePosition
impl Unpin for QueuePosition
impl UnsafeUnpin for QueuePosition
impl UnwindSafe for QueuePosition
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