Skip to main content

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".

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§