pub struct VirtualTasks<'d> {
pub classes: Vec<(u32, Type<'d>)>,
/* private fields */
}Expand description
The design’s class templates a dynamic type can be (every new()-reachable
class and its ancestors, with their dense template ids), for dispatching a
virtual class task that can suspend: such a task is inlined, so a call
through a base handle becomes a switch over the overrides the possible
dynamic classes resolve it to.
Fields§
§classes: Vec<(u32, Type<'d>)>Implementations§
Auto Trait Implementations§
impl<'d> !Freeze for VirtualTasks<'d>
impl<'d> !RefUnwindSafe for VirtualTasks<'d>
impl<'d> !Sync for VirtualTasks<'d>
impl<'d> !UnwindSafe for VirtualTasks<'d>
impl<'d> Send for VirtualTasks<'d>
impl<'d> Unpin for VirtualTasks<'d>
impl<'d> UnsafeUnpin for VirtualTasks<'d>
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