pub struct RecordingJobHandler { /* private fields */ }Expand description
调度器根级 re-export(供 core 内部 dogfood 使用)
JobHandler that records the IDs of every task it has handled, in the
order they were handled. Useful for tests that need to assert which tasks
fired and in what order.
Implementations§
Source§impl RecordingJobHandler
impl RecordingJobHandler
pub fn new() -> RecordingJobHandler
pub fn handled_ids(&self) -> Vec<String>
pub fn clear(&self)
Trait Implementations§
Source§impl Default for RecordingJobHandler
impl Default for RecordingJobHandler
Source§fn default() -> RecordingJobHandler
fn default() -> RecordingJobHandler
Returns the “default value” for a type. Read more
Source§impl JobHandler for RecordingJobHandler
impl JobHandler for RecordingJobHandler
Auto Trait Implementations§
impl Freeze for RecordingJobHandler
impl RefUnwindSafe for RecordingJobHandler
impl Send for RecordingJobHandler
impl Sync for RecordingJobHandler
impl Unpin for RecordingJobHandler
impl UnsafeUnpin for RecordingJobHandler
impl UnwindSafe for RecordingJobHandler
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<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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> 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