usesuper::multi_values::MultiValues;usecrate::value_error::ValueResult;/// Internal dispatch trait for `MultiValues::add<S>()`.
////// Implementations route `T`, `Vec<T>`, and `&[T]` to the matching add path.
#[doc(hidden)]pubtraitMultiValuesAddArg<'a> {/// Element type being added.
typeItem:'a+Clone;/// Applies this add argument to `target`.
////// # Returns
////// Returns `Ok(())` when the target is updated, or a `ValueError` from the
/// selected add path.
fnapply_add(self, target:&mut MultiValues)->ValueResult<()>;}