Skip to main content

MultiValuesConstructor

Trait MultiValuesConstructor 

Source
pub trait MultiValuesConstructor<T>: MultiValuesConstructorSealed<T> {
    // Required method
    fn from_vec(values: Vec<T>) -> Self;
}
Expand description

Internal trait used to create MultiValues from Vec<T>.

This trait backs MultiValues::new<T>(); downstream code should call the inherent method instead of implementing or naming this trait directly.

Required Methods§

Source

fn from_vec(values: Vec<T>) -> Self

Builds a MultiValues instance from values.

§Returns

Returns the enum variant corresponding to T.

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.

Implementors§

Source§

impl MultiValuesConstructor<Value> for MultiValues

Source§

impl MultiValuesConstructor<bool> for MultiValues

Source§

impl MultiValuesConstructor<char> for MultiValues

Source§

impl MultiValuesConstructor<f32> for MultiValues

Source§

impl MultiValuesConstructor<f64> for MultiValues

Source§

impl MultiValuesConstructor<i8> for MultiValues

Source§

impl MultiValuesConstructor<i16> for MultiValues

Source§

impl MultiValuesConstructor<i32> for MultiValues

Source§

impl MultiValuesConstructor<i64> for MultiValues

Source§

impl MultiValuesConstructor<i128> for MultiValues

Source§

impl MultiValuesConstructor<isize> for MultiValues

Source§

impl MultiValuesConstructor<u8> for MultiValues

Source§

impl MultiValuesConstructor<u16> for MultiValues

Source§

impl MultiValuesConstructor<u32> for MultiValues

Source§

impl MultiValuesConstructor<u64> for MultiValues

Source§

impl MultiValuesConstructor<u128> for MultiValues

Source§

impl MultiValuesConstructor<usize> for MultiValues

Source§

impl MultiValuesConstructor<String> for MultiValues

Source§

impl MultiValuesConstructor<Duration> for MultiValues

Source§

impl MultiValuesConstructor<HashMap<String, String>> for MultiValues

Source§

impl MultiValuesConstructor<BigDecimal> for MultiValues

Source§

impl MultiValuesConstructor<DateTime<Utc>> for MultiValues

Source§

impl MultiValuesConstructor<NaiveDate> for MultiValues

Source§

impl MultiValuesConstructor<NaiveDateTime> for MultiValues

Source§

impl MultiValuesConstructor<NaiveTime> for MultiValues

Source§

impl MultiValuesConstructor<BigInt> for MultiValues

Source§

impl MultiValuesConstructor<Url> for MultiValues