Skip to main content

MultiValuesSingleSetter

Trait MultiValuesSingleSetter 

Source
pub trait MultiValuesSingleSetter<T>: MultiValuesSingleSetterSealed<T> {
    // Required method
    fn set_single_value(&mut self, value: T) -> ValueResult<()>;
}
Expand description

Internal trait used to set a single value in MultiValues.

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_single_value(&mut self, value: T) -> ValueResult<()>

Replaces the stored values with one value.

§Returns

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

Implementors§

Source§

impl MultiValuesSingleSetter<Value> for MultiValues

Source§

impl MultiValuesSingleSetter<bool> for MultiValues

Source§

impl MultiValuesSingleSetter<char> for MultiValues

Source§

impl MultiValuesSingleSetter<f32> for MultiValues

Source§

impl MultiValuesSingleSetter<f64> for MultiValues

Source§

impl MultiValuesSingleSetter<i8> for MultiValues

Source§

impl MultiValuesSingleSetter<i16> for MultiValues

Source§

impl MultiValuesSingleSetter<i32> for MultiValues

Source§

impl MultiValuesSingleSetter<i64> for MultiValues

Source§

impl MultiValuesSingleSetter<i128> for MultiValues

Source§

impl MultiValuesSingleSetter<isize> for MultiValues

Source§

impl MultiValuesSingleSetter<u8> for MultiValues

Source§

impl MultiValuesSingleSetter<u16> for MultiValues

Source§

impl MultiValuesSingleSetter<u32> for MultiValues

Source§

impl MultiValuesSingleSetter<u64> for MultiValues

Source§

impl MultiValuesSingleSetter<u128> for MultiValues

Source§

impl MultiValuesSingleSetter<usize> for MultiValues

Source§

impl MultiValuesSingleSetter<String> for MultiValues

Source§

impl MultiValuesSingleSetter<Duration> for MultiValues

Source§

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

Source§

impl MultiValuesSingleSetter<BigDecimal> for MultiValues

Source§

impl MultiValuesSingleSetter<DateTime<Utc>> for MultiValues

Source§

impl MultiValuesSingleSetter<NaiveDate> for MultiValues

Source§

impl MultiValuesSingleSetter<NaiveDateTime> for MultiValues

Source§

impl MultiValuesSingleSetter<NaiveTime> for MultiValues

Source§

impl MultiValuesSingleSetter<BigInt> for MultiValues

Source§

impl MultiValuesSingleSetter<Url> for MultiValues