pub trait Decode: Sized {
// Required method
fn decode(data: &[u8]) -> Result<Self, AcmeError>;
}Expand description
Helper trait for any type which can be decoded from a response from an ACME server.
This trait is blanket-implemetned for serde::de::DeserializeOwned
so most types should implement or derive serde::Deserialize
rather than implementing this type.
Required Methods§
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.