Skip to main content

TsInputsAlg

Trait TsInputsAlg 

Source
pub trait TsInputsAlg {
    // Required method
    fn describe(shapes: &TsShape) -> Vec<TsArgument>;
}
Expand description

States the whole argument product a call takes, in declaration order.

Required Methods§

Source

fn describe(shapes: &TsShape) -> Vec<TsArgument>

Reads each argument, in the order the declaration states 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 TsInputsAlg for ()

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12> TsInputsAlg for (I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12)
where I1: TsInputAlg, I2: TsInputAlg, I3: TsInputAlg, I4: TsInputAlg, I5: TsInputAlg, I6: TsInputAlg, I7: TsInputAlg, I8: TsInputAlg, I9: TsInputAlg, I10: TsInputAlg, I11: TsInputAlg, I12: TsInputAlg,

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<I1, I2, I3, I4, I5, I6, I7> TsInputsAlg for (I1, I2, I3, I4, I5, I6, I7)
where I1: TsInputAlg, I2: TsInputAlg, I3: TsInputAlg, I4: TsInputAlg, I5: TsInputAlg, I6: TsInputAlg, I7: TsInputAlg,

Source§

impl<I1, I2, I3, I4, I5, I6> TsInputsAlg for (I1, I2, I3, I4, I5, I6)
where I1: TsInputAlg, I2: TsInputAlg, I3: TsInputAlg, I4: TsInputAlg, I5: TsInputAlg, I6: TsInputAlg,

Source§

impl<I1, I2, I3, I4, I5> TsInputsAlg for (I1, I2, I3, I4, I5)
where I1: TsInputAlg, I2: TsInputAlg, I3: TsInputAlg, I4: TsInputAlg, I5: TsInputAlg,

Source§

impl<I1, I2, I3, I4> TsInputsAlg for (I1, I2, I3, I4)
where I1: TsInputAlg, I2: TsInputAlg, I3: TsInputAlg, I4: TsInputAlg,

Source§

impl<I1, I2, I3> TsInputsAlg for (I1, I2, I3)
where I1: TsInputAlg, I2: TsInputAlg, I3: TsInputAlg,

Source§

impl<I1, I2> TsInputsAlg for (I1, I2)
where I1: TsInputAlg, I2: TsInputAlg,

Source§

impl<I1> TsInputsAlg for (I1,)
where I1: TsInputAlg,

Implementors§