Struct script::dom::worklet::DroppableField
source · struct DroppableField {
worklet_id: WorkletId,
thread_pool: OnceCell<Rc<WorkletThreadPool>>,
}
Fields§
§worklet_id: WorkletId
§thread_pool: OnceCell<Rc<WorkletThreadPool>>
The cached version of the script thread’s WorkletThreadPool. We keep this cached because we may need to access it after the script thread has terminated.
Trait Implementations§
source§impl Drop for DroppableField
impl Drop for DroppableField
source§impl MallocSizeOf for DroppableField
impl MallocSizeOf for DroppableField
source§fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Measure the heap usage of all descendant heap-allocated structures, but
not the space taken up by the value itself.
Auto Trait Implementations§
impl !RefUnwindSafe for DroppableField
impl !Send for DroppableField
impl !Sync for DroppableField
impl Unpin for DroppableField
impl UnwindSafe for DroppableField
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> 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> MaybeBoxed<Box<T, Global>> for T
impl<T> MaybeBoxed<Box<T, Global>> for T
source§fn maybe_boxed(self) -> Box<T, Global>
fn maybe_boxed(self) -> Box<T, Global>
Convert
source§impl<T> MaybeBoxed<T> for T
impl<T> MaybeBoxed<T> for T
source§fn maybe_boxed(self) -> T
fn maybe_boxed(self) -> T
Convert