Enum mainnet_lib::JsonConversionError
source · pub enum JsonConversionError {
Serde(Error),
MissingRegistrationLabel,
MissingRegistrationSignatureLabel,
Internal(JsError),
IncorrectInputJson,
}
Expand description
Metadata conversion error
Variants§
Serde(Error)
Serialization
MissingRegistrationLabel
Missing registration label
MissingRegistrationSignatureLabel
Missing registration signature label
Internal(JsError)
Internal error
IncorrectInputJson
Incorrect schema
Trait Implementations§
source§impl Debug for JsonConversionError
impl Debug for JsonConversionError
source§impl Display for JsonConversionError
impl Display for JsonConversionError
source§impl Error for JsonConversionError
impl Error for JsonConversionError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
1.0.0 · source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
source§impl From<Error> for JsonConversionError
impl From<Error> for JsonConversionError
Auto Trait Implementations§
impl !RefUnwindSafe for JsonConversionError
impl Send for JsonConversionError
impl Sync for JsonConversionError
impl Unpin for JsonConversionError
impl !UnwindSafe for JsonConversionError
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<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request