pub enum ExtNotificationParseError {
WrongMethod {
expected: &'static str,
actual: String,
},
InvalidJson {
method: &'static str,
source: Error,
},
}Expand description
Error returned when converting an ExtNotification into a typed MCP message.
Variants§
Trait Implementations§
Source§impl Debug for ExtNotificationParseError
impl Debug for ExtNotificationParseError
Auto Trait Implementations§
impl Freeze for ExtNotificationParseError
impl !RefUnwindSafe for ExtNotificationParseError
impl Send for ExtNotificationParseError
impl Sync for ExtNotificationParseError
impl Unpin for ExtNotificationParseError
impl UnsafeUnpin for ExtNotificationParseError
impl !UnwindSafe for ExtNotificationParseError
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> 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> IntoMaybeUndefined<T> for T
impl<T> IntoMaybeUndefined<T> for T
fn into_maybe_undefined(self) -> MaybeUndefined<T>
Source§impl<T> IntoOption<T> for T
impl<T> IntoOption<T> for T
fn into_option(self) -> Option<T>
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.