ToMediaTypes

Trait ToMediaTypes 

Source
pub trait ToMediaTypes {
    // Required method
    fn generate(
        components: &mut Components,
    ) -> Result<Map<String, MediaType>, Error>;
}
Expand description

Generate MediaType for type.

Required Methods§

Source

fn generate( components: &mut Components, ) -> Result<Map<String, MediaType>, Error>

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 ToMediaTypes for &'static str

Source§

fn generate( components: &mut Components, ) -> Result<Map<String, MediaType>, Error>

Source§

impl ToMediaTypes for &'static [u8]

Source§

fn generate( components: &mut Components, ) -> Result<Map<String, MediaType>, Error>

Source§

impl ToMediaTypes for Cow<'static, str>

Source§

fn generate( components: &mut Components, ) -> Result<Map<String, MediaType>, Error>

Source§

impl ToMediaTypes for Cow<'static, [u8]>

Source§

fn generate( components: &mut Components, ) -> Result<Map<String, MediaType>, Error>

Source§

impl ToMediaTypes for ()

Source§

fn generate( _components: &mut Components, ) -> Result<Map<String, MediaType>, Error>

Source§

impl ToMediaTypes for String

Source§

fn generate( _components: &mut Components, ) -> Result<Map<String, MediaType>, Error>

Source§

impl ToMediaTypes for Vec<u8>

Source§

fn generate( _components: &mut Components, ) -> Result<Map<String, MediaType>, Error>

Source§

impl ToMediaTypes for Bytes

Source§

fn generate( components: &mut Components, ) -> Result<Map<String, MediaType>, Error>

Source§

impl ToMediaTypes for BytesMut

Source§

fn generate( components: &mut Components, ) -> Result<Map<String, MediaType>, Error>

Source§

impl<T> ToMediaTypes for Html<T>

Source§

fn generate( _components: &mut Components, ) -> Result<Map<String, MediaType>, Error>

Source§

impl<T: JsonSchema> ToMediaTypes for Form<T>

Source§

fn generate( components: &mut Components, ) -> Result<Map<String, MediaType>, Error>

Source§

impl<T: JsonSchema> ToMediaTypes for Json<T>

Source§

fn generate( components: &mut Components, ) -> Result<Map<String, MediaType>, Error>

Implementors§