Skip to main content

MultiValuesSetterSlice

Trait MultiValuesSetterSlice 

Source
pub trait MultiValuesSetterSlice<T>: MultiValuesSetterSliceSealed<T> {
    // Required method
    fn set_values_slice(&mut self, values: &[T]) -> ValueResult<()>;
}
Expand description

Internal trait used to set MultiValues from a slice.

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

Required Methods§

Source

fn set_values_slice(&mut self, values: &[T]) -> ValueResult<()>

Replaces the stored values with a clone of values.

§Returns

Returns Ok(()) when the values can be stored, or a ValueError describing why the update failed.

Implementors§

Source§

impl MultiValuesSetterSlice<Value> for MultiValues

Source§

impl MultiValuesSetterSlice<bool> for MultiValues

Source§

impl MultiValuesSetterSlice<char> for MultiValues

Source§

impl MultiValuesSetterSlice<f32> for MultiValues

Source§

impl MultiValuesSetterSlice<f64> for MultiValues

Source§

impl MultiValuesSetterSlice<i8> for MultiValues

Source§

impl MultiValuesSetterSlice<i16> for MultiValues

Source§

impl MultiValuesSetterSlice<i32> for MultiValues

Source§

impl MultiValuesSetterSlice<i64> for MultiValues

Source§

impl MultiValuesSetterSlice<i128> for MultiValues

Source§

impl MultiValuesSetterSlice<isize> for MultiValues

Source§

impl MultiValuesSetterSlice<u8> for MultiValues

Source§

impl MultiValuesSetterSlice<u16> for MultiValues

Source§

impl MultiValuesSetterSlice<u32> for MultiValues

Source§

impl MultiValuesSetterSlice<u64> for MultiValues

Source§

impl MultiValuesSetterSlice<u128> for MultiValues

Source§

impl MultiValuesSetterSlice<usize> for MultiValues

Source§

impl MultiValuesSetterSlice<String> for MultiValues

Source§

impl MultiValuesSetterSlice<Duration> for MultiValues

Source§

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

Source§

impl MultiValuesSetterSlice<BigDecimal> for MultiValues

Source§

impl MultiValuesSetterSlice<DateTime<Utc>> for MultiValues

Source§

impl MultiValuesSetterSlice<NaiveDate> for MultiValues

Source§

impl MultiValuesSetterSlice<NaiveDateTime> for MultiValues

Source§

impl MultiValuesSetterSlice<NaiveTime> for MultiValues

Source§

impl MultiValuesSetterSlice<BigInt> for MultiValues

Source§

impl MultiValuesSetterSlice<Url> for MultiValues