Trait KeyValueArgOrCollection

Source
pub trait KeyValueArgOrCollection<K, V>: IntoArgs
where K: Into<CommandArg>, V: Into<CommandArg>,
{ }
Expand description

Marker for key/value collections of Args

Implementations on Foreign Types§

Source§

impl<K, V> KeyValueArgOrCollection<K, V> for (K, V)
where K: Into<CommandArg>, V: Into<CommandArg>,

Source§

impl<K, V> KeyValueArgOrCollection<K, V> for BTreeMap<K, V>
where K: Into<CommandArg>, V: Into<CommandArg>,

Source§

impl<K, V> KeyValueArgOrCollection<K, V> for Vec<(K, V)>
where K: Into<CommandArg>, V: Into<CommandArg>,

Source§

impl<K, V, S: BuildHasher> KeyValueArgOrCollection<K, V> for HashMap<K, V, S>
where K: Into<CommandArg>, V: Into<CommandArg>,

Source§

impl<K, V, const N: usize> KeyValueArgOrCollection<K, V> for [(K, V); N]
where K: Into<CommandArg>, V: Into<CommandArg>,

Implementors§