Skip to main content

MultiValuesConstructorArg

Trait MultiValuesConstructorArg 

Source
pub trait MultiValuesConstructorArg<'a>: MultiValuesConstructorArgSealed {
    // Required method
    fn into_multi_values(self) -> MultiValues;
}
Expand description

Internal dispatch trait for MultiValues::new<S>() arguments.

Required Methods§

Source

fn into_multi_values(self) -> MultiValues

Builds a MultiValues instance from this argument.

Implementations on Foreign Types§

Source§

impl MultiValuesConstructorArg<'_> for &Vec<&str>

Source§

impl MultiValuesConstructorArg<'_> for &[&str]

Source§

impl MultiValuesConstructorArg<'_> for Vec<&str>

Source§

impl<'a> MultiValuesConstructorArg<'a> for &'a Vec<Value>
where Value: Clone,

Source§

impl<'a> MultiValuesConstructorArg<'a> for &'a Vec<bool>
where bool: Clone,

Source§

impl<'a> MultiValuesConstructorArg<'a> for &'a Vec<char>
where char: Clone,

Source§

impl<'a> MultiValuesConstructorArg<'a> for &'a Vec<f32>
where f32: Clone,

Source§

impl<'a> MultiValuesConstructorArg<'a> for &'a Vec<f64>
where f64: Clone,

Source§

impl<'a> MultiValuesConstructorArg<'a> for &'a Vec<i8>
where i8: Clone,

Source§

impl<'a> MultiValuesConstructorArg<'a> for &'a Vec<i16>
where i16: Clone,

Source§

impl<'a> MultiValuesConstructorArg<'a> for &'a Vec<i32>
where i32: Clone,

Source§

impl<'a> MultiValuesConstructorArg<'a> for &'a Vec<i64>
where i64: Clone,

Source§

impl<'a> MultiValuesConstructorArg<'a> for &'a Vec<i128>
where i128: Clone,

Source§

impl<'a> MultiValuesConstructorArg<'a> for &'a Vec<isize>
where isize: Clone,

Source§

impl<'a> MultiValuesConstructorArg<'a> for &'a Vec<u8>
where u8: Clone,

Source§

impl<'a> MultiValuesConstructorArg<'a> for &'a Vec<u16>
where u16: Clone,

Source§

impl<'a> MultiValuesConstructorArg<'a> for &'a Vec<u32>
where u32: Clone,

Source§

impl<'a> MultiValuesConstructorArg<'a> for &'a Vec<u64>
where u64: Clone,

Source§

impl<'a> MultiValuesConstructorArg<'a> for &'a Vec<u128>
where u128: Clone,

Source§

impl<'a> MultiValuesConstructorArg<'a> for &'a Vec<usize>
where usize: Clone,

Source§

impl<'a> MultiValuesConstructorArg<'a> for &'a Vec<String>
where String: Clone,

Source§

impl<'a> MultiValuesConstructorArg<'a> for &'a Vec<Duration>
where Duration: Clone,

Source§

impl<'a> MultiValuesConstructorArg<'a> for &'a Vec<HashMap<String, String>>

Source§

impl<'a> MultiValuesConstructorArg<'a> for &'a Vec<BigDecimal>

Source§

impl<'a> MultiValuesConstructorArg<'a> for &'a Vec<DateTime<Utc>>
where DateTime<Utc>: Clone,

Source§

impl<'a> MultiValuesConstructorArg<'a> for &'a Vec<NaiveDate>

Source§

impl<'a> MultiValuesConstructorArg<'a> for &'a Vec<NaiveDateTime>

Source§

impl<'a> MultiValuesConstructorArg<'a> for &'a Vec<NaiveTime>

Source§

impl<'a> MultiValuesConstructorArg<'a> for &'a Vec<BigInt>
where BigInt: Clone,

Source§

impl<'a> MultiValuesConstructorArg<'a> for &'a Vec<Url>
where Url: Clone,

Source§

impl<'a> MultiValuesConstructorArg<'a> for &'a [Value]
where Value: Clone,

Source§

impl<'a> MultiValuesConstructorArg<'a> for &'a [bool]
where bool: Clone,

Source§

impl<'a> MultiValuesConstructorArg<'a> for &'a [char]
where char: Clone,

Source§

impl<'a> MultiValuesConstructorArg<'a> for &'a [f32]
where f32: Clone,

Source§

impl<'a> MultiValuesConstructorArg<'a> for &'a [f64]
where f64: Clone,

Source§

impl<'a> MultiValuesConstructorArg<'a> for &'a [i8]
where i8: Clone,

Source§

impl<'a> MultiValuesConstructorArg<'a> for &'a [i16]
where i16: Clone,

Source§

impl<'a> MultiValuesConstructorArg<'a> for &'a [i32]
where i32: Clone,

Source§

impl<'a> MultiValuesConstructorArg<'a> for &'a [i64]
where i64: Clone,

Source§

impl<'a> MultiValuesConstructorArg<'a> for &'a [i128]
where i128: Clone,

Source§

impl<'a> MultiValuesConstructorArg<'a> for &'a [isize]
where isize: Clone,

Source§

impl<'a> MultiValuesConstructorArg<'a> for &'a [u8]
where u8: Clone,

Source§

impl<'a> MultiValuesConstructorArg<'a> for &'a [u16]
where u16: Clone,

Source§

impl<'a> MultiValuesConstructorArg<'a> for &'a [u32]
where u32: Clone,

Source§

impl<'a> MultiValuesConstructorArg<'a> for &'a [u64]
where u64: Clone,

Source§

impl<'a> MultiValuesConstructorArg<'a> for &'a [u128]
where u128: Clone,

Source§

impl<'a> MultiValuesConstructorArg<'a> for &'a [usize]
where usize: Clone,

Source§

impl<'a> MultiValuesConstructorArg<'a> for &'a [String]
where String: Clone,

Source§

impl<'a> MultiValuesConstructorArg<'a> for &'a [Duration]
where Duration: Clone,

Source§

impl<'a> MultiValuesConstructorArg<'a> for &'a [HashMap<String, String>]

Source§

impl<'a> MultiValuesConstructorArg<'a> for &'a [BigDecimal]

Source§

impl<'a> MultiValuesConstructorArg<'a> for &'a [DateTime<Utc>]
where DateTime<Utc>: Clone,

Source§

impl<'a> MultiValuesConstructorArg<'a> for &'a [NaiveDate]

Source§

impl<'a> MultiValuesConstructorArg<'a> for &'a [NaiveDateTime]

Source§

impl<'a> MultiValuesConstructorArg<'a> for &'a [NaiveTime]

Source§

impl<'a> MultiValuesConstructorArg<'a> for &'a [BigInt]
where BigInt: Clone,

Source§

impl<'a> MultiValuesConstructorArg<'a> for &'a [Url]
where Url: Clone,

Source§

impl<'a> MultiValuesConstructorArg<'a> for Vec<Value>

Source§

impl<'a> MultiValuesConstructorArg<'a> for Vec<bool>

Source§

impl<'a> MultiValuesConstructorArg<'a> for Vec<char>

Source§

impl<'a> MultiValuesConstructorArg<'a> for Vec<f32>

Source§

impl<'a> MultiValuesConstructorArg<'a> for Vec<f64>

Source§

impl<'a> MultiValuesConstructorArg<'a> for Vec<i8>

Source§

impl<'a> MultiValuesConstructorArg<'a> for Vec<i16>

Source§

impl<'a> MultiValuesConstructorArg<'a> for Vec<i32>

Source§

impl<'a> MultiValuesConstructorArg<'a> for Vec<i64>

Source§

impl<'a> MultiValuesConstructorArg<'a> for Vec<i128>

Source§

impl<'a> MultiValuesConstructorArg<'a> for Vec<isize>

Source§

impl<'a> MultiValuesConstructorArg<'a> for Vec<u8>

Source§

impl<'a> MultiValuesConstructorArg<'a> for Vec<u16>

Source§

impl<'a> MultiValuesConstructorArg<'a> for Vec<u32>

Source§

impl<'a> MultiValuesConstructorArg<'a> for Vec<u64>

Source§

impl<'a> MultiValuesConstructorArg<'a> for Vec<u128>

Source§

impl<'a> MultiValuesConstructorArg<'a> for Vec<usize>

Source§

impl<'a> MultiValuesConstructorArg<'a> for Vec<String>

Source§

impl<'a> MultiValuesConstructorArg<'a> for Vec<Duration>

Source§

impl<'a> MultiValuesConstructorArg<'a> for Vec<HashMap<String, String>>

Source§

impl<'a> MultiValuesConstructorArg<'a> for Vec<BigDecimal>

Source§

impl<'a> MultiValuesConstructorArg<'a> for Vec<DateTime<Utc>>

Source§

impl<'a> MultiValuesConstructorArg<'a> for Vec<NaiveDate>

Source§

impl<'a> MultiValuesConstructorArg<'a> for Vec<NaiveDateTime>

Source§

impl<'a> MultiValuesConstructorArg<'a> for Vec<NaiveTime>

Source§

impl<'a> MultiValuesConstructorArg<'a> for Vec<BigInt>

Source§

impl<'a> MultiValuesConstructorArg<'a> for Vec<Url>

Source§

impl<'a, const N: usize> MultiValuesConstructorArg<'a> for &'a [Value; N]
where Value: Clone,

Source§

impl<'a, const N: usize> MultiValuesConstructorArg<'a> for &'a [bool; N]
where bool: Clone,

Source§

impl<'a, const N: usize> MultiValuesConstructorArg<'a> for &'a [char; N]
where char: Clone,

Source§

impl<'a, const N: usize> MultiValuesConstructorArg<'a> for &'a [f32; N]
where f32: Clone,

Source§

impl<'a, const N: usize> MultiValuesConstructorArg<'a> for &'a [f64; N]
where f64: Clone,

Source§

impl<'a, const N: usize> MultiValuesConstructorArg<'a> for &'a [i8; N]
where i8: Clone,

Source§

impl<'a, const N: usize> MultiValuesConstructorArg<'a> for &'a [i16; N]
where i16: Clone,

Source§

impl<'a, const N: usize> MultiValuesConstructorArg<'a> for &'a [i32; N]
where i32: Clone,

Source§

impl<'a, const N: usize> MultiValuesConstructorArg<'a> for &'a [i64; N]
where i64: Clone,

Source§

impl<'a, const N: usize> MultiValuesConstructorArg<'a> for &'a [i128; N]
where i128: Clone,

Source§

impl<'a, const N: usize> MultiValuesConstructorArg<'a> for &'a [isize; N]
where isize: Clone,

Source§

impl<'a, const N: usize> MultiValuesConstructorArg<'a> for &'a [u8; N]
where u8: Clone,

Source§

impl<'a, const N: usize> MultiValuesConstructorArg<'a> for &'a [u16; N]
where u16: Clone,

Source§

impl<'a, const N: usize> MultiValuesConstructorArg<'a> for &'a [u32; N]
where u32: Clone,

Source§

impl<'a, const N: usize> MultiValuesConstructorArg<'a> for &'a [u64; N]
where u64: Clone,

Source§

impl<'a, const N: usize> MultiValuesConstructorArg<'a> for &'a [u128; N]
where u128: Clone,

Source§

impl<'a, const N: usize> MultiValuesConstructorArg<'a> for &'a [usize; N]
where usize: Clone,

Source§

impl<'a, const N: usize> MultiValuesConstructorArg<'a> for &'a [String; N]
where String: Clone,

Source§

impl<'a, const N: usize> MultiValuesConstructorArg<'a> for &'a [Duration; N]
where Duration: Clone,

Source§

impl<'a, const N: usize> MultiValuesConstructorArg<'a> for &'a [HashMap<String, String>; N]

Source§

impl<'a, const N: usize> MultiValuesConstructorArg<'a> for &'a [BigDecimal; N]

Source§

impl<'a, const N: usize> MultiValuesConstructorArg<'a> for &'a [DateTime<Utc>; N]
where DateTime<Utc>: Clone,

Source§

impl<'a, const N: usize> MultiValuesConstructorArg<'a> for &'a [NaiveDate; N]

Source§

impl<'a, const N: usize> MultiValuesConstructorArg<'a> for &'a [NaiveDateTime; N]

Source§

impl<'a, const N: usize> MultiValuesConstructorArg<'a> for &'a [NaiveTime; N]

Source§

impl<'a, const N: usize> MultiValuesConstructorArg<'a> for &'a [BigInt; N]
where BigInt: Clone,

Source§

impl<'a, const N: usize> MultiValuesConstructorArg<'a> for &'a [Url; N]
where Url: Clone,

Source§

impl<'a, const N: usize> MultiValuesConstructorArg<'a> for [Value; N]

Source§

impl<'a, const N: usize> MultiValuesConstructorArg<'a> for [bool; N]

Source§

impl<'a, const N: usize> MultiValuesConstructorArg<'a> for [char; N]

Source§

impl<'a, const N: usize> MultiValuesConstructorArg<'a> for [f32; N]

Source§

impl<'a, const N: usize> MultiValuesConstructorArg<'a> for [f64; N]

Source§

impl<'a, const N: usize> MultiValuesConstructorArg<'a> for [i8; N]

Source§

impl<'a, const N: usize> MultiValuesConstructorArg<'a> for [i16; N]

Source§

impl<'a, const N: usize> MultiValuesConstructorArg<'a> for [i32; N]

Source§

impl<'a, const N: usize> MultiValuesConstructorArg<'a> for [i64; N]

Source§

impl<'a, const N: usize> MultiValuesConstructorArg<'a> for [i128; N]

Source§

impl<'a, const N: usize> MultiValuesConstructorArg<'a> for [isize; N]

Source§

impl<'a, const N: usize> MultiValuesConstructorArg<'a> for [u8; N]

Source§

impl<'a, const N: usize> MultiValuesConstructorArg<'a> for [u16; N]

Source§

impl<'a, const N: usize> MultiValuesConstructorArg<'a> for [u32; N]

Source§

impl<'a, const N: usize> MultiValuesConstructorArg<'a> for [u64; N]

Source§

impl<'a, const N: usize> MultiValuesConstructorArg<'a> for [u128; N]

Source§

impl<'a, const N: usize> MultiValuesConstructorArg<'a> for [usize; N]

Source§

impl<'a, const N: usize> MultiValuesConstructorArg<'a> for [String; N]

Source§

impl<'a, const N: usize> MultiValuesConstructorArg<'a> for [Duration; N]

Source§

impl<'a, const N: usize> MultiValuesConstructorArg<'a> for [HashMap<String, String>; N]

Source§

impl<'a, const N: usize> MultiValuesConstructorArg<'a> for [BigDecimal; N]

Source§

impl<'a, const N: usize> MultiValuesConstructorArg<'a> for [DateTime<Utc>; N]

Source§

impl<'a, const N: usize> MultiValuesConstructorArg<'a> for [NaiveDate; N]

Source§

impl<'a, const N: usize> MultiValuesConstructorArg<'a> for [NaiveDateTime; N]

Source§

impl<'a, const N: usize> MultiValuesConstructorArg<'a> for [NaiveTime; N]

Source§

impl<'a, const N: usize> MultiValuesConstructorArg<'a> for [BigInt; N]

Source§

impl<'a, const N: usize> MultiValuesConstructorArg<'a> for [Url; N]

Source§

impl<const N: usize> MultiValuesConstructorArg<'_> for &[&str; N]

Source§

impl<const N: usize> MultiValuesConstructorArg<'_> for [&str; N]

Implementors§