Skip to main content

OpenApiInputsAlg

Trait OpenApiInputsAlg 

Source
pub trait OpenApiInputsAlg {
    // Required method
    fn describe(schema: &JsonSchemaShape) -> Vec<OpenApiArgument>;
}
Expand description

Describes the whole argument product one endpoint states, in declaration order.

Required Methods§

Source

fn describe(schema: &JsonSchemaShape) -> Vec<OpenApiArgument>

Describes each argument, in the order the declaration reads them.

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 OpenApiInputsAlg for ()

Source§

impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16> OpenApiInputsAlg for (I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16)

Source§

impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15> OpenApiInputsAlg for (I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15)

Source§

impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14> OpenApiInputsAlg for (I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14)

Source§

impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13> OpenApiInputsAlg for (I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13)

Source§

impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12> OpenApiInputsAlg for (I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12)

Source§

impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11> OpenApiInputsAlg for (I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11)

Source§

impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10> OpenApiInputsAlg for (I1, I2, I3, I4, I5, I6, I7, I8, I9, I10)

Source§

impl<I1, I2, I3, I4, I5, I6, I7, I8, I9> OpenApiInputsAlg for (I1, I2, I3, I4, I5, I6, I7, I8, I9)

Source§

impl<I1, I2, I3, I4, I5, I6, I7, I8> OpenApiInputsAlg for (I1, I2, I3, I4, I5, I6, I7, I8)

Source§

impl<I1, I2, I3, I4, I5, I6, I7> OpenApiInputsAlg for (I1, I2, I3, I4, I5, I6, I7)

Source§

impl<I1, I2, I3, I4, I5, I6> OpenApiInputsAlg for (I1, I2, I3, I4, I5, I6)

Source§

impl<I1, I2, I3, I4, I5> OpenApiInputsAlg for (I1, I2, I3, I4, I5)

Source§

impl<I1, I2, I3, I4> OpenApiInputsAlg for (I1, I2, I3, I4)

Source§

impl<I1, I2, I3> OpenApiInputsAlg for (I1, I2, I3)

Source§

impl<I1, I2> OpenApiInputsAlg for (I1, I2)

Source§

impl<I1> OpenApiInputsAlg for (I1,)
where I1: OpenApiInputAlg,

Implementors§