pub struct SimpleNotificationCode {
pub data: Arc<RwLock<HashMap<Uuid, Arc<RwLock<Box<OnJobNotification>>>>>>,
}
Fields
data: Arc<RwLock<HashMap<Uuid, Arc<RwLock<Box<OnJobNotification>>>>>>
Trait Implementations
sourceimpl Default for SimpleNotificationCode
impl Default for SimpleNotificationCode
sourceimpl ToCode<Box<dyn FnMut(Uuid, Uuid, JobState) + Sync + Send + 'static, Global>> for SimpleNotificationCode
impl ToCode<Box<dyn FnMut(Uuid, Uuid, JobState) + Sync + Send + 'static, Global>> for SimpleNotificationCode
impl NotificationCode for SimpleNotificationCode
Auto Trait Implementations
impl !RefUnwindSafe for SimpleNotificationCode
impl Send for SimpleNotificationCode
impl Sync for SimpleNotificationCode
impl Unpin for SimpleNotificationCode
impl !UnwindSafe for SimpleNotificationCode
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more