Skip to main content

MultiValuesMultiAdder

Trait MultiValuesMultiAdder 

Source
pub trait MultiValuesMultiAdder<T>: MultiValuesMultiAdderSealed<T> {
    // Required method
    fn add_values(&mut self, values: Vec<T>) -> ValueResult<()>;
}
Expand description

Internal trait used to add multiple values to MultiValues.

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

Required Methods§

Source

fn add_values(&mut self, values: Vec<T>) -> ValueResult<()>

Appends all values from values.

§Returns

Returns Ok(()) when the values can be appended, or a ValueError describing the type mismatch.

Implementors§

Source§

impl MultiValuesMultiAdder<Value> for MultiValues

Source§

impl MultiValuesMultiAdder<bool> for MultiValues

Source§

impl MultiValuesMultiAdder<char> for MultiValues

Source§

impl MultiValuesMultiAdder<f32> for MultiValues

Source§

impl MultiValuesMultiAdder<f64> for MultiValues

Source§

impl MultiValuesMultiAdder<i8> for MultiValues

Source§

impl MultiValuesMultiAdder<i16> for MultiValues

Source§

impl MultiValuesMultiAdder<i32> for MultiValues

Source§

impl MultiValuesMultiAdder<i64> for MultiValues

Source§

impl MultiValuesMultiAdder<i128> for MultiValues

Source§

impl MultiValuesMultiAdder<isize> for MultiValues

Source§

impl MultiValuesMultiAdder<u8> for MultiValues

Source§

impl MultiValuesMultiAdder<u16> for MultiValues

Source§

impl MultiValuesMultiAdder<u32> for MultiValues

Source§

impl MultiValuesMultiAdder<u64> for MultiValues

Source§

impl MultiValuesMultiAdder<u128> for MultiValues

Source§

impl MultiValuesMultiAdder<usize> for MultiValues

Source§

impl MultiValuesMultiAdder<String> for MultiValues

Source§

impl MultiValuesMultiAdder<Duration> for MultiValues

Source§

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

Source§

impl MultiValuesMultiAdder<BigDecimal> for MultiValues

Source§

impl MultiValuesMultiAdder<DateTime<Utc>> for MultiValues

Source§

impl MultiValuesMultiAdder<NaiveDate> for MultiValues

Source§

impl MultiValuesMultiAdder<NaiveDateTime> for MultiValues

Source§

impl MultiValuesMultiAdder<NaiveTime> for MultiValues

Source§

impl MultiValuesMultiAdder<BigInt> for MultiValues

Source§

impl MultiValuesMultiAdder<Url> for MultiValues