pub struct JsonNotificationFormat;Expand description
JSON notification format (default)
Implementations§
Trait Implementations§
Source§impl Default for JsonNotificationFormat
impl Default for JsonNotificationFormat
Source§impl NotificationFormat for JsonNotificationFormat
impl NotificationFormat for JsonNotificationFormat
Source§fn serialize(
&self,
task: &TaskNotification,
) -> Result<String, NotificationError>
fn serialize( &self, task: &TaskNotification, ) -> Result<String, NotificationError>
Serialize a task notification
Source§fn deserialize(&self, data: &str) -> Result<TaskNotification, NotificationError>
fn deserialize(&self, data: &str) -> Result<TaskNotification, NotificationError>
Deserialize a task notification
Auto Trait Implementations§
impl Freeze for JsonNotificationFormat
impl RefUnwindSafe for JsonNotificationFormat
impl Send for JsonNotificationFormat
impl Sync for JsonNotificationFormat
impl Unpin for JsonNotificationFormat
impl UnsafeUnpin for JsonNotificationFormat
impl UnwindSafe for JsonNotificationFormat
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> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
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