SingleResponse

Trait SingleResponse 

Source
pub trait SingleResponse {
    const STATUS_CODE: u16 = 200u16;

    // Required method
    fn response(
        schemas: &mut BTreeMap<String, Schema>,
        schemas_in_progress: &mut Vec<String>,
    ) -> Response;
}

Provided Associated Constants§

Source

const STATUS_CODE: u16 = 200u16

Required Methods§

Source

fn response( schemas: &mut BTreeMap<String, Schema>, schemas_in_progress: &mut Vec<String>, ) -> Response

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

Source§

fn response( schemas: &mut BTreeMap<String, Schema>, schemas_in_progress: &mut Vec<String>, ) -> Response

Source§

impl SingleResponse for &'static [u8]

Source§

fn response( schemas: &mut BTreeMap<String, Schema>, schemas_in_progress: &mut Vec<String>, ) -> Response

Source§

impl SingleResponse for Cow<'static, str>

Source§

fn response( schemas: &mut BTreeMap<String, Schema>, schemas_in_progress: &mut Vec<String>, ) -> Response

Source§

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

Source§

fn response( schemas: &mut BTreeMap<String, Schema>, schemas_in_progress: &mut Vec<String>, ) -> Response

Source§

impl SingleResponse for ()

Source§

impl SingleResponse for Box<str>

Source§

fn response( schemas: &mut BTreeMap<String, Schema>, schemas_in_progress: &mut Vec<String>, ) -> Response

Source§

impl SingleResponse for Box<[u8]>

Source§

fn response( schemas: &mut BTreeMap<String, Schema>, schemas_in_progress: &mut Vec<String>, ) -> Response

Source§

impl SingleResponse for String

Source§

fn response( schemas: &mut BTreeMap<String, Schema>, schemas_in_progress: &mut Vec<String>, ) -> Response

Source§

impl SingleResponse for Vec<u8>

Source§

fn response( schemas: &mut BTreeMap<String, Schema>, schemas_in_progress: &mut Vec<String>, ) -> Response

Source§

impl SingleResponse for Bytes

Source§

fn response( schemas: &mut BTreeMap<String, Schema>, schemas_in_progress: &mut Vec<String>, ) -> Response

Source§

impl SingleResponse for BytesMut

Source§

fn response( schemas: &mut BTreeMap<String, Schema>, schemas_in_progress: &mut Vec<String>, ) -> Response

Source§

impl<const N: usize> SingleResponse for &'static [u8; N]

Source§

fn response( schemas: &mut BTreeMap<String, Schema>, schemas_in_progress: &mut Vec<String>, ) -> Response

Source§

impl<const N: usize> SingleResponse for [u8; N]

Source§

fn response( schemas: &mut BTreeMap<String, Schema>, schemas_in_progress: &mut Vec<String>, ) -> Response

Implementors§