Skip to main content

MultiValuesSetter

Trait MultiValuesSetter 

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

Internal trait used to set specific value lists 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_values(&mut self, values: Vec<T>) -> ValueResult<()>

Replaces the stored values with values.

§Returns

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

Implementors§