Trait ApiRequestHead

Source
pub trait ApiRequestHead {
    // Required method
    fn parameters(
        schemas: &mut BTreeMap<String, Schema>,
        schemas_in_progress: &mut Vec<String>,
    ) -> Option<Vec<Parameter>>;
}

Required Methods§

Source

fn parameters( schemas: &mut BTreeMap<String, Schema>, schemas_in_progress: &mut Vec<String>, ) -> Option<Vec<Parameter>>

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.

Implementations on Foreign Types§

Source§

impl ApiRequestHead for HeaderMap

Source§

impl ApiRequestHead for Method

Source§

impl ApiRequestHead for Uri

Source§

impl ApiRequestHead for Version

Source§

impl<T, E> ApiRequestHead for Result<T, E>
where T: ApiRequestHead,

Source§

fn parameters( schemas: &mut BTreeMap<String, Schema>, schemas_in_progress: &mut Vec<String>, ) -> Option<Vec<Parameter>>

Source§

impl<T: ApiRequestHead> ApiRequestHead for Option<T>

Source§

fn parameters( schemas: &mut BTreeMap<String, Schema>, schemas_in_progress: &mut Vec<String>, ) -> Option<Vec<Parameter>>

Implementors§