pub enum PLCDIDError {
HttpRequestFailed {
url: String,
error: Error,
},
DocumentParseFailed {
url: String,
error: Error,
},
}Expand description
Error types that can occur when working with PLC DIDs
Variants§
HttpRequestFailed
Occurs when the HTTP request to the PLC directory fails
DocumentParseFailed
Occurs when the DID document cannot be parsed from the PLC directory response
Trait Implementations§
Source§impl Debug for PLCDIDError
impl Debug for PLCDIDError
Source§impl Display for PLCDIDError
impl Display for PLCDIDError
Source§impl Error for PLCDIDError
impl Error for PLCDIDError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns 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()
Auto Trait Implementations§
impl Freeze for PLCDIDError
impl !RefUnwindSafe for PLCDIDError
impl Send for PLCDIDError
impl Sync for PLCDIDError
impl Unpin for PLCDIDError
impl !UnwindSafe for PLCDIDError
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> Pointable for T
impl<T> Pointable for 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.