[][src]Struct mongodb::options::IndexModel

pub struct IndexModel {
    pub keys: Document,
    pub options: Option<Document>,
}

Specifies an index to create.

Fields

keys: Document

The fields to index, along with their sort order.

options: Option<Document>

Extra options to use when creating the index.

Methods

impl IndexModel[src]

pub fn builder() -> TypedBuilder_BuilderFor_IndexModel<(), ()>[src]

Create a builder for building IndexModel. On the builder, call .keys(...), .options(...)(optional) to set the values of the fields(they accept Into values). Finally, call .build() to create the instance of IndexModel.

Trait Implementations

impl Debug for IndexModel[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,