pub enum DrawOnCanvasMessage {
Function(fn(RenderWorkerTaskContext<'_>)),
Generator(Arc<dyn Fn() -> Box<dyn FnOnce(RenderWorkerTaskContext<'_>)> + Send + Sync>),
}Variants§
Function(fn(RenderWorkerTaskContext<'_>))
Generator(Arc<dyn Fn() -> Box<dyn FnOnce(RenderWorkerTaskContext<'_>)> + Send + Sync>)
Implementations§
Trait Implementations§
Source§impl Clone for DrawOnCanvasMessage
impl Clone for DrawOnCanvasMessage
Source§fn clone(&self) -> DrawOnCanvasMessage
fn clone(&self) -> DrawOnCanvasMessage
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 moreSource§impl Debug for DrawOnCanvasMessage
impl Debug for DrawOnCanvasMessage
Source§impl MessageData for DrawOnCanvasMessagewhere
Self: Clone,
impl MessageData for DrawOnCanvasMessagewhere
Self: Clone,
Auto Trait Implementations§
impl !RefUnwindSafe for DrawOnCanvasMessage
impl !UnwindSafe for DrawOnCanvasMessage
impl Freeze for DrawOnCanvasMessage
impl Send for DrawOnCanvasMessage
impl Sync for DrawOnCanvasMessage
impl Unpin for DrawOnCanvasMessage
impl UnsafeUnpin for DrawOnCanvasMessage
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