[−][src]Trait ledb_actix::Document
Identified document representation
Provided methods
fn primary_field() -> Identifier
Get the name of primary field
fn key_fields() -> KeyFields
Get other key fields (indexes)
Implementations on Foreign Types
impl<'a, T> Document for Box<T> where
T: Document,
[src]
T: Document,
fn primary_field() -> Identifier
[src]
fn key_fields() -> KeyFields
[src]
impl<K, T, S> Document for HashMap<K, T, S> where
S: BuildHasher,
T: Document,
[src]
S: BuildHasher,
T: Document,
fn primary_field() -> Identifier
[src]
fn key_fields() -> KeyFields
[src]
impl<'a, T> Document for &'a T where
T: Document,
[src]
T: Document,
fn primary_field() -> Identifier
[src]
fn key_fields() -> KeyFields
[src]
impl<'a, T> Document for Mutex<T> where
T: Document,
[src]
T: Document,
fn primary_field() -> Identifier
[src]
fn key_fields() -> KeyFields
[src]
impl<K, T> Document for BTreeMap<K, T> where
T: Document,
[src]
T: Document,
fn primary_field() -> Identifier
[src]
fn key_fields() -> KeyFields
[src]
impl<T> Document for VecDeque<T> where
T: Document,
[src]
T: Document,
fn primary_field() -> Identifier
[src]
fn key_fields() -> KeyFields
[src]
impl<'a, T> Document for &'a [T] where
T: Document,
[src]
T: Document,
fn primary_field() -> Identifier
[src]
fn key_fields() -> KeyFields
[src]
impl<'a, T> Document for RwLock<T> where
T: Document,
[src]
T: Document,
fn primary_field() -> Identifier
[src]
fn key_fields() -> KeyFields
[src]
impl<'a, T> Document for &'a mut T where
T: Document,
[src]
T: Document,
fn primary_field() -> Identifier
[src]
fn key_fields() -> KeyFields
[src]
impl<T> Document for Vec<T> where
T: Document,
[src]
T: Document,
fn primary_field() -> Identifier
[src]
fn key_fields() -> KeyFields
[src]
impl<'a, T> Document for Weak<T> where
T: Document,
[src]
T: Document,
fn primary_field() -> Identifier
[src]
fn key_fields() -> KeyFields
[src]
impl<T, S> Document for HashSet<T, S> where
S: BuildHasher,
T: Document,
[src]
S: BuildHasher,
T: Document,
fn primary_field() -> Identifier
[src]
fn key_fields() -> KeyFields
[src]
impl<'a, T> Document for Arc<T> where
T: Document,
[src]
T: Document,
fn primary_field() -> Identifier
[src]
fn key_fields() -> KeyFields
[src]
impl<'a, T> Document for &'a mut [T] where
T: Document,
[src]
T: Document,
fn primary_field() -> Identifier
[src]
fn key_fields() -> KeyFields
[src]
impl<'a, T> Document for Rc<T> where
T: Document,
[src]
T: Document,
fn primary_field() -> Identifier
[src]
fn key_fields() -> KeyFields
[src]
impl<'a, T> Document for Weak<T> where
T: Document,
[src]
T: Document,
fn primary_field() -> Identifier
[src]
fn key_fields() -> KeyFields
[src]
impl<'a, T> Document for Cow<'a, T> where
T: Document + Clone,
[src]
T: Document + Clone,
fn primary_field() -> Identifier
[src]
fn key_fields() -> KeyFields
[src]
impl<T> Document for [T] where
T: Document,
[src]
T: Document,
fn primary_field() -> Identifier
[src]
fn key_fields() -> KeyFields
[src]
impl<T> Document for BTreeSet<T> where
T: Document,
[src]
T: Document,
fn primary_field() -> Identifier
[src]
fn key_fields() -> KeyFields
[src]
impl Document for Value
[src]
impl<T> Document for Option<T> where
T: Document,
[src]
T: Document,