Struct mongodb::coll::options::IndexOptions
[−]
[src]
pub struct IndexOptions {
pub background: Option<bool>,
pub expire_after_seconds: Option<i32>,
pub name: Option<String>,
pub sparse: Option<bool>,
pub storage_engine: Option<String>,
pub unique: Option<bool>,
pub version: Option<i32>,
pub default_language: Option<String>,
pub language_override: Option<String>,
pub text_version: Option<i32>,
pub weights: Option<Document>,
pub sphere_version: Option<i32>,
pub bits: Option<i32>,
pub max: Option<f64>,
pub min: Option<f64>,
pub bucket_size: Option<i32>,
}Options for index operations.
Fields
background: Option<bool>
expire_after_seconds: Option<i32>
name: Option<String>
sparse: Option<bool>
storage_engine: Option<String>
unique: Option<bool>
version: Option<i32>
default_language: Option<String>
language_override: Option<String>
text_version: Option<i32>
weights: Option<Document>
sphere_version: Option<i32>
bits: Option<i32>
max: Option<f64>
min: Option<f64>
bucket_size: Option<i32>
Methods
impl IndexOptions[src]
fn new() -> IndexOptions
Trait Implementations
impl Clone for IndexOptions[src]
fn clone(&self) -> IndexOptions
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)1.0.0
Performs copy-assignment from source. Read more
impl Default for IndexOptions[src]
fn default() -> IndexOptions
Returns the "default value" for a type. Read more