Struct bonsaidb_core::test_util::UnassociatedCollection
source · pub struct UnassociatedCollection;
Trait Implementations§
source§impl Clone for UnassociatedCollection
impl Clone for UnassociatedCollection
source§fn clone(&self) -> UnassociatedCollection
fn clone(&self) -> UnassociatedCollection
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 Collection for UnassociatedCollection
impl Collection for UnassociatedCollection
§type PrimaryKey = u64
type PrimaryKey = u64
The unique id type. Each document stored in a collection will be
uniquely identified by this type. Read more
source§fn collection_name() -> CollectionName
fn collection_name() -> CollectionName
The unique name of this collection. Each collection must be uniquely
named within the
Schema
it is registered
within.source§impl Debug for UnassociatedCollection
impl Debug for UnassociatedCollection
source§impl DefaultSerialization for UnassociatedCollection
impl DefaultSerialization for UnassociatedCollection
source§fn natural_id(&self) -> Option<Self::PrimaryKey>
fn natural_id(&self) -> Option<Self::PrimaryKey>
Returns the natural identifier of
contents
. This is called when
pushing values into a collection, before attempting to automatically
assign a unique id.source§impl<'de> Deserialize<'de> for UnassociatedCollection
impl<'de> Deserialize<'de> for UnassociatedCollection
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl RefUnwindSafe for UnassociatedCollection
impl Send for UnassociatedCollection
impl Sync for UnassociatedCollection
impl Unpin for UnassociatedCollection
impl UnwindSafe for UnassociatedCollection
Blanket Implementations§
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> Schema for Twhere
T: Collection + 'static,
impl<T> Schema for Twhere T: Collection + 'static,
source§fn schema_name() -> SchemaName
fn schema_name() -> SchemaName
Returns the unique
SchemaName
for this schema.