Something went wrong. Try again.
Rust AppView - highly experimental! forked from parakeet.at/parakeet
Something went wrong. Try again.
555 B · 19 lines
Rust
at experiments
1234567891011121314151617181920use thiserror::Error;
#[derive(Debug, Error)]pub enum Error { #[error("did was not in expected format did:method:identifier")] BadDidFormat, #[error("{0}")] Dns(#[from] hickory_resolver::error::ResolveError), #[error("{0}")] Http(#[from] reqwest::Error), #[error("the did endpoint returned a server error")] ServerError, #[error("document request timed out")] Timeout, #[error("too many redirects")] TooManyRedirects, #[error("did method was not plc or web: {0}")] UnsupportedDidMethod(String),}