Struct couch_rs::types::find::ExplainResult
source · pub struct ExplainResult {
pub dbname: String,
pub index: IndexSpec,
pub selector: Value,
pub opts: Value,
pub limit: u32,
pub skip: u64,
pub fields: Vec<String>,
pub range: Value,
}
Expand description
Explain result abstraction
Fields§
§dbname: String
§index: IndexSpec
§selector: Value
§opts: Value
§limit: u32
§skip: u64
§fields: Vec<String>
§range: Value
Trait Implementations§
source§impl Clone for ExplainResult
impl Clone for ExplainResult
source§fn clone(&self) -> ExplainResult
fn clone(&self) -> ExplainResult
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 ExplainResult
impl Debug for ExplainResult
source§impl<'de> Deserialize<'de> for ExplainResult
impl<'de> Deserialize<'de> for ExplainResult
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
source§impl PartialEq for ExplainResult
impl PartialEq for ExplainResult
source§fn eq(&self, other: &ExplainResult) -> bool
fn eq(&self, other: &ExplainResult) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ExplainResult
impl Serialize for ExplainResult
impl Eq for ExplainResult
impl StructuralPartialEq for ExplainResult
Auto Trait Implementations§
impl Freeze for ExplainResult
impl RefUnwindSafe for ExplainResult
impl Send for ExplainResult
impl Sync for ExplainResult
impl Unpin for ExplainResult
impl UnwindSafe for ExplainResult
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