Skip to main content

WithAlg

Trait WithAlg 

Source
pub trait WithAlg {
    type With<Input>;
}
Expand description

Describes type-level accumulation of one more input in a declaration’s product.

Each recorded input role extends the endpoint’s extractor product and its handler argument product in the same position, so declaration order is the application order.

Required Associated Types§

Source

type With<Input>

The product formed by appending Input to this product.

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

Source§

type With<Input> = (Input,)

Source§

impl<A0, B0, C0, D0, E0, F0, G0> WithAlg for (A0, B0, C0, D0, E0, F0, G0)

Source§

impl<A0, B0, C0, D0, E0, F0> WithAlg for (A0, B0, C0, D0, E0, F0)

Source§

impl<A0, B0, C0, D0, E0> WithAlg for (A0, B0, C0, D0, E0)

Source§

impl<A0, B0, C0, D0> WithAlg for (A0, B0, C0, D0)

Source§

impl<A0, B0, C0> WithAlg for (A0, B0, C0)

Source§

impl<A0, B0> WithAlg for (A0, B0)

Source§

impl<A0> WithAlg for (A0,)

Implementors§