pub struct WriteQueue(/* private fields */);Implementations§
Source§impl WriteQueue
impl WriteQueue
pub fn new() -> Self
pub fn enqueue<V: Value>( &mut self, point: Point<V>, value: V, ) -> Result<(), WriteError>
pub fn dequeue(&mut self) -> Option<PendingWrite>
pub fn dequeue_all(&mut self) -> Vec<PendingWrite>
Trait Implementations§
Source§impl Clone for WriteQueue
impl Clone for WriteQueue
Source§fn clone(&self) -> WriteQueue
fn clone(&self) -> WriteQueue
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 WriteQueue
impl Debug for WriteQueue
Source§impl Default for WriteQueue
impl Default for WriteQueue
Source§fn default() -> WriteQueue
fn default() -> WriteQueue
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for WriteQueue
impl RefUnwindSafe for WriteQueue
impl Send for WriteQueue
impl Sync for WriteQueue
impl Unpin for WriteQueue
impl UnsafeUnpin for WriteQueue
impl UnwindSafe for WriteQueue
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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