Type Alias bonsaidb_core::schema::view::map::ViewMappedValue
source · pub type ViewMappedValue<'doc, V> = MappedValue<<V as ViewSchema>::MappedKey<'doc>, <<V as ViewSchema>::View as View>::Value>;
Expand description
A mapped value in a View
.
Aliased Type§
struct ViewMappedValue<'doc, V> {
pub key: <V as ViewSchema>::MappedKey<'doc>,
pub value: <<V as ViewSchema>::View as View>::Value,
}
Fields§
§key: <V as ViewSchema>::MappedKey<'doc>
The key responsible for generating the value
value: <<V as ViewSchema>::View as View>::Value
The value generated by the View
Implementations§
source§impl<K, V> MappedValue<K, V>
impl<K, V> MappedValue<K, V>
Trait Implementations§
source§impl<K: Clone, V: Clone> Clone for MappedValue<K, V>
impl<K: Clone, V: Clone> Clone for MappedValue<K, V>
source§fn clone(&self) -> MappedValue<K, V>
fn clone(&self) -> MappedValue<K, V>
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl<K: PartialEq, V: PartialEq> PartialEq<MappedValue<K, V>> for MappedValue<K, V>
impl<K: PartialEq, V: PartialEq> PartialEq<MappedValue<K, V>> for MappedValue<K, V>
source§fn eq(&self, other: &MappedValue<K, V>) -> bool
fn eq(&self, other: &MappedValue<K, V>) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.