pub struct EvalBucket { /* private fields */ }Expand description
One worker’s share of a tick’s evaluation: a contiguous slice of the tick’s job list, its own effect and trace buffers, and its own binding scratch. Opaque to a scheduler, which only hands each bucket to the closure it was given. Everything inside keeps its capacity across ticks.
Trait Implementations§
Source§impl Debug for EvalBucket
impl Debug for EvalBucket
Source§impl Default for EvalBucket
impl Default for EvalBucket
Source§fn default() -> EvalBucket
fn default() -> EvalBucket
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for EvalBucket
impl RefUnwindSafe for EvalBucket
impl Send for EvalBucket
impl Sync for EvalBucket
impl Unpin for EvalBucket
impl UnsafeUnpin for EvalBucket
impl UnwindSafe for EvalBucket
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