pub enum NativeGenericEvent {
PollFutures,
RendererCallback(Box<dyn FnOnce(&mut RendererContext<'_>) + 'static>),
}Variants§
PollFutures
RendererCallback(Box<dyn FnOnce(&mut RendererContext<'_>) + 'static>)
Trait Implementations§
Source§impl Debug for NativeGenericEvent
impl Debug for NativeGenericEvent
impl Send for NativeGenericEvent
§Safety
The values are never sent, received or accessed by other threads other than the main thread.
This is needed to send Rc<T> and other non-Send and non-Sync values.
impl Sync for NativeGenericEvent
Auto Trait Implementations§
impl Freeze for NativeGenericEvent
impl !RefUnwindSafe for NativeGenericEvent
impl Unpin for NativeGenericEvent
impl !UnwindSafe for NativeGenericEvent
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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