pub struct LoggingTaskHook;Expand description
Task hook that writes lifecycle events through the log facade.
Trait Implementations§
Source§impl Clone for LoggingTaskHook
impl Clone for LoggingTaskHook
Source§fn clone(&self) -> LoggingTaskHook
fn clone(&self) -> LoggingTaskHook
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for LoggingTaskHook
impl Debug for LoggingTaskHook
Source§impl Default for LoggingTaskHook
impl Default for LoggingTaskHook
Source§fn default() -> LoggingTaskHook
fn default() -> LoggingTaskHook
Returns the “default value” for a type. Read more
Source§impl PartialEq for LoggingTaskHook
impl PartialEq for LoggingTaskHook
Source§fn eq(&self, other: &LoggingTaskHook) -> bool
fn eq(&self, other: &LoggingTaskHook) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl TaskHook for LoggingTaskHook
impl TaskHook for LoggingTaskHook
Source§fn on_accepted(&self, task_id: TaskId)
fn on_accepted(&self, task_id: TaskId)
Logs task acceptance.
Source§fn on_rejected(&self, error: &SubmissionError)
fn on_rejected(&self, error: &SubmissionError)
Logs task rejection.
Source§fn on_started(&self, task_id: TaskId)
fn on_started(&self, task_id: TaskId)
Logs task start.
Source§fn on_finished(&self, task_id: TaskId, status: TaskStatus)
fn on_finished(&self, task_id: TaskId, status: TaskStatus)
Logs task completion.
impl Copy for LoggingTaskHook
impl Eq for LoggingTaskHook
impl StructuralPartialEq for LoggingTaskHook
Auto Trait Implementations§
impl Freeze for LoggingTaskHook
impl RefUnwindSafe for LoggingTaskHook
impl Send for LoggingTaskHook
impl Sync for LoggingTaskHook
impl Unpin for LoggingTaskHook
impl UnsafeUnpin for LoggingTaskHook
impl UnwindSafe for LoggingTaskHook
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