pub enum Unique {}
Trait Implementations§
source§impl<K, V> TryApply<(K, V), Map, Unique> for BTreeMap<K, V>where
for<'a> &'a K: IntoSpan,
K: Ord,
impl<K, V> TryApply<(K, V), Map, Unique> for BTreeMap<K, V>where for<'a> &'a K: IntoSpan, K: Ord,
source§impl<K, V, S: BuildHasher> TryApply<(K, V), Map, Unique> for HashMap<K, V, S>where
for<'a> &'a K: IntoSpan,
K: Eq + Hash,
impl<K, V, S: BuildHasher> TryApply<(K, V), Map, Unique> for HashMap<K, V, S>where for<'a> &'a K: IntoSpan, K: Eq + Hash,
source§impl<V, K> TryApply<V, K, Unique> for Option<V>where
for<'a> &'a V: IntoSpan,
K: Kind + Single + ?Sized,
impl<V, K> TryApply<V, K, Unique> for Option<V>where for<'a> &'a V: IntoSpan, K: Kind + Single + ?Sized,
source§impl<V, K> TryApply<V, K, Unique> for Required<V>where
for<'a> &'a V: IntoSpan,
K: Kind + Single + ?Sized,
impl<V, K> TryApply<V, K, Unique> for Required<V>where for<'a> &'a V: IntoSpan, K: Kind + Single + ?Sized,
source§impl<V, S> TryApply<V, Nested, Unique> for HashSet<V, S>where
for<'a> &'a V: IntoSpan,
V: Eq + Hash,
S: BuildHasher,
impl<V, S> TryApply<V, Nested, Unique> for HashSet<V, S>where for<'a> &'a V: IntoSpan, V: Eq + Hash, S: BuildHasher,
source§impl<V, S> TryApply<V, Value, Unique> for HashSet<V, S>where
for<'a> &'a V: IntoSpan,
V: Eq + Hash,
S: BuildHasher,
impl<V, S> TryApply<V, Value, Unique> for HashSet<V, S>where for<'a> &'a V: IntoSpan, V: Eq + Hash, S: BuildHasher,
impl Copy for Unique
impl Dedup for Unique
Auto Trait Implementations§
impl RefUnwindSafe for Unique
impl Send for Unique
impl Sync for Unique
impl Unpin for Unique
impl UnwindSafe for Unique
Blanket Implementations§
source§impl<T, V> TryMerge<V> for Twhere
T: ?Sized,
impl<T, V> TryMerge<V> for Twhere T: ?Sized,
source§fn try_merge<K, D>(&mut self, val: V) -> Result<(), Error>where
T: TryApply<V, K, D>,
K: Kind + ?Sized,
D: Dedup + ?Sized,
fn try_merge<K, D>(&mut self, val: V) -> Result<(), Error>where T: TryApply<V, K, D>, K: Kind + ?Sized, D: Dedup + ?Sized,
Merges the provided
value
to this field::Container
with the
specified parsing Kind
and Dedup
lication strategy. Read moresource§fn try_merge_self<K, D>(&mut self, another: T) -> Result<(), Error>where
T: TryApplySelf<V, K, D>,
K: Kind + ?Sized,
D: Dedup + ?Sized,
fn try_merge_self<K, D>(&mut self, another: T) -> Result<(), Error>where T: TryApplySelf<V, K, D>, K: Kind + ?Sized, D: Dedup + ?Sized,
Merges the value extracted from
another
field::Container
to
this field::Container
with the specified parsing Kind
and
Dedup
lication strategy. Read more