pub trait DecodeParam<T> {
// Required method
fn decode<I>(runtime: &ConjureRuntime, params: I) -> Result<T, Error>
where I: IntoIterator,
I::Item: AsRef<str>;
}
Expand description
A trait implemented by URL parameter decoders used by custom Conjure server trait implementations.
Required Methods§
Sourcefn decode<I>(runtime: &ConjureRuntime, params: I) -> Result<T, Error>
fn decode<I>(runtime: &ConjureRuntime, params: I) -> Result<T, Error>
Decodes the value from the sequence of values.
The values have already been percent-decoded.
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.