pub struct Queue<E>where
E: Env,{
pub event: EventSubsystem,
pub timer: TimerSubsystem,
pub validate_render: Vec<E::WidgetPath>,
pub validate_size: Vec<(E::WidgetPath, ESize<E>)>,
pub invalidate: Vec<E::WidgetPath>,
pub mut_fn: VecDeque<StdEnqueueable<E>>,
}Fields§
§event: EventSubsystem§timer: TimerSubsystem§validate_render: Vec<E::WidgetPath>§validate_size: Vec<(E::WidgetPath, ESize<E>)>§invalidate: Vec<E::WidgetPath>§mut_fn: VecDeque<StdEnqueueable<E>>Trait Implementations§
Source§impl<E> Queue<StdEnqueueable<E>> for Queue<E>
impl<E> Queue<StdEnqueueable<E>> for Queue<E>
fn push(&mut self, v: StdEnqueueable<E>)
fn send(&self, v: StdEnqueueable<E>)
Auto Trait Implementations§
impl<E> Freeze for Queue<E>
impl<E> !RefUnwindSafe for Queue<E>
impl<E> !Send for Queue<E>
impl<E> !Sync for Queue<E>
impl<E> Unpin for Queue<E>
impl<E> !UnwindSafe for Queue<E>
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