Trait TupleAsPackedArgs

Source
pub trait TupleAsPackedArgs {
    const LEN: usize;

    // Required method
    fn fill_any_view<'a>(&'a self, any_view: &mut [AnyView<'a>]);
}

Required Associated Constants§

Required Methods§

Source

fn fill_any_view<'a>(&'a self, any_view: &mut [AnyView<'a>])

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

Source§

const LEN: usize = 0usize

Source§

fn fill_any_view<'a>(&'a self, _any_view: &mut [AnyView<'a>])

Source§

impl<T0> TupleAsPackedArgs for (T0,)

Source§

const LEN: usize = 1usize

Source§

fn fill_any_view<'a>(&'a self, _any_view: &mut [AnyView<'a>])

Source§

impl<T0, T1> TupleAsPackedArgs for (T0, T1)

Source§

const LEN: usize = 2usize

Source§

fn fill_any_view<'a>(&'a self, _any_view: &mut [AnyView<'a>])

Source§

impl<T0, T1, T2> TupleAsPackedArgs for (T0, T1, T2)

Source§

const LEN: usize = 3usize

Source§

fn fill_any_view<'a>(&'a self, _any_view: &mut [AnyView<'a>])

Source§

impl<T0, T1, T2, T3> TupleAsPackedArgs for (T0, T1, T2, T3)

Source§

const LEN: usize = 4usize

Source§

fn fill_any_view<'a>(&'a self, _any_view: &mut [AnyView<'a>])

Source§

impl<T0, T1, T2, T3, T4> TupleAsPackedArgs for (T0, T1, T2, T3, T4)

Source§

const LEN: usize = 5usize

Source§

fn fill_any_view<'a>(&'a self, _any_view: &mut [AnyView<'a>])

Source§

impl<T0, T1, T2, T3, T4, T5> TupleAsPackedArgs for (T0, T1, T2, T3, T4, T5)

Source§

const LEN: usize = 6usize

Source§

fn fill_any_view<'a>(&'a self, _any_view: &mut [AnyView<'a>])

Source§

impl<T0, T1, T2, T3, T4, T5, T6> TupleAsPackedArgs for (T0, T1, T2, T3, T4, T5, T6)

Source§

const LEN: usize = 7usize

Source§

fn fill_any_view<'a>(&'a self, _any_view: &mut [AnyView<'a>])

Source§

impl<T0, T1, T2, T3, T4, T5, T6, T7> TupleAsPackedArgs for (T0, T1, T2, T3, T4, T5, T6, T7)

Source§

const LEN: usize = 8usize

Source§

fn fill_any_view<'a>(&'a self, _any_view: &mut [AnyView<'a>])

Implementors§