Struct bonsaidb_core::test_util::EncryptedBasicByParentId  
source · pub struct EncryptedBasicByParentId;Trait Implementations§
source§impl Clone for EncryptedBasicByParentId
 
impl Clone for EncryptedBasicByParentId
source§fn clone(&self) -> EncryptedBasicByParentId
 
fn clone(&self) -> EncryptedBasicByParentId
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 Debug for EncryptedBasicByParentId
 
impl Debug for EncryptedBasicByParentId
source§impl MapReduce for EncryptedBasicByParentId
 
impl MapReduce for EncryptedBasicByParentId
source§fn map<'doc>(
    &self,
    document: &'doc BorrowedDocument<'_>
) -> ViewMapResult<'doc, Self>
 
fn map<'doc>( &self, document: &'doc BorrowedDocument<'_> ) -> ViewMapResult<'doc, Self>
The map function for this view. This function is responsible for
emitting entries for any documents that should be contained in this
View. If None is returned, the View will not include the document. See the user guide’s chapter on
views for more information on how map
works.
source§fn reduce(
    &self,
    mappings: &[ViewMappedValue<'_, Self>],
    _rereduce: bool
) -> ReduceResult<Self::View>
 
fn reduce( &self, mappings: &[ViewMappedValue<'_, Self>], _rereduce: bool ) -> ReduceResult<Self::View>
Returns a value that is produced by reducing a list of 
mappings into a
single value. If rereduce is true, the values contained in the
mappings have already been reduced at least one time. If an error of
ReduceUnimplemented is returned,
queries that ask for a reduce operation will return an error. See the
user guide’s chapter on views for more information on how reduce
works.source§impl View for EncryptedBasicByParentId
 
impl View for EncryptedBasicByParentId
§type Collection = EncryptedBasic
 
type Collection = EncryptedBasic
The collection this view belongs to
source§impl ViewSchema for EncryptedBasicByParentId
 
impl ViewSchema for EncryptedBasicByParentId
§type View = EncryptedBasicByParentId
 
type View = EncryptedBasicByParentId
The view this schema is defined for.
§type MappedKey<'doc> = <EncryptedBasicByParentId as View>::Key
 
type MappedKey<'doc> = <EncryptedBasicByParentId as View>::Key
The key type used during the map/reduce operation. Read more
source§fn update_policy(&self) -> ViewUpdatePolicy
 
fn update_policy(&self) -> ViewUpdatePolicy
Returns the update policy for this view, which controls when and how the
view’s data is updated. The provided implementation returns
ViewUpdatePolicy::Lazy.impl DefaultViewSerialization for EncryptedBasicByParentId
Auto Trait Implementations§
impl RefUnwindSafe for EncryptedBasicByParentId
impl Send for EncryptedBasicByParentId
impl Sync for EncryptedBasicByParentId
impl Unpin for EncryptedBasicByParentId
impl UnwindSafe for EncryptedBasicByParentId
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
    T: ?Sized,
 
impl<T> BorrowMut<T> for Twhere
    T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
 
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> Instrument for T
 
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
 
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
 
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> SerializedView for T
 
impl<T> SerializedView for T
source§fn format() -> <T as SerializedView>::Format
 
fn format() -> <T as SerializedView>::Format
Returns the configured instance of 
Self::Format.source§fn deserialize(data: &[u8]) -> Result<Self::Value, Error>
 
fn deserialize(data: &[u8]) -> Result<Self::Value, Error>
Deserialize 
data as Self::Value using this views’s format.source§fn serialize(item: &Self::Value) -> Result<Vec<u8>, Error>
 
fn serialize(item: &Self::Value) -> Result<Vec<u8>, Error>
Serialize 
item using this views’s format.source§fn entries<Database: Connection>(
    database: &Database
) -> View<'_, Database, Self, Self::Key>
 
fn entries<Database: Connection>( database: &Database ) -> View<'_, Database, Self, Self::Key>
Returns a builder for a view query or view reduce.
source§fn entries_async<Database: AsyncConnection>(
    database: &Database
) -> AsyncView<'_, Database, Self, Self::Key>
 
fn entries_async<Database: AsyncConnection>( database: &Database ) -> AsyncView<'_, Database, Self, Self::Key>
Returns a builder for a view query or view reduce.