Struct elasticsearch::migration::Migration[][src]

pub struct Migration<'a> { /* fields omitted */ }

Namespace client for Migration APIs

Implementations

impl<'a> Migration<'a>[src]

pub fn new(transport: &'a Transport) -> Self[src]

Creates a new instance of Migration

pub fn transport(&self) -> &Transport[src]

pub fn deprecations<'b>(
    &'a self,
    parts: MigrationDeprecationsParts<'b>
) -> MigrationDeprecations<'a, 'b>
[src]

Migration Deprecations API

Retrieves information about different cluster, node, and index level settings that use deprecated features that will be removed or changed in the next major version.

Auto Trait Implementations

impl<'a> !RefUnwindSafe for Migration<'a>

impl<'a> Send for Migration<'a>

impl<'a> Sync for Migration<'a>

impl<'a> Unpin for Migration<'a>

impl<'a> !UnwindSafe for Migration<'a>

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> Instrument for T[src]

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

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.