pub trait HttpRequest<O, E, U>where
O: for<'de> Deserialize<'de>,
E: for<'de> Deserialize<'de> + Debug,
U: for<'de> Deserialize<'de> + Debug,
Self: Sized + Serialize,{
const ENDPOINT: &'static str;
const METHOD: RequestMethod;
// Provided method
fn get_url(base_url: Url) -> Url { ... }
}Required Associated Constants§
Provided Methods§
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".