Struct webrender::internal_types::FrameId
source · pub struct FrameId(u64);
Tuple Fields§
§0: u64
Implementations§
source§impl FrameId
impl FrameId
sourcepub fn first() -> Self
pub fn first() -> Self
Returns a FrameId corresponding to the first frame.
Note that we use 0 as the internal id here because the current code increments the frame id at the beginning of the frame, rather than at the end, and we want the first frame to be 1. It would probably be sensible to move the advance() call to after frame-building, and then make this method return FrameId(1).
Trait Implementations§
source§impl MallocSizeOf for FrameId
impl MallocSizeOf for FrameId
source§fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Measure the heap usage of all descendant heap-allocated structures, but
not the space taken up by the value itself.
source§impl Ord for FrameId
impl Ord for FrameId
source§impl PartialEq for FrameId
impl PartialEq for FrameId
source§impl PartialOrd for FrameId
impl PartialOrd for FrameId
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moreimpl Copy for FrameId
impl Eq for FrameId
impl StructuralPartialEq for FrameId
Auto Trait Implementations§
impl Freeze for FrameId
impl RefUnwindSafe for FrameId
impl Send for FrameId
impl Sync for FrameId
impl Unpin for FrameId
impl UnwindSafe for FrameId
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> 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