[][src]Enum cdrs_tokio::frame::events::ChangeSchemeOptions

pub enum ChangeSchemeOptions {
    Keyspace(String),
    TableType((String, String)),
    FunctionAggregate((String, String, Vec<String>)),
}

Option that contains an information about changes were made.

Variants

Keyspace(String)

Changes related to keyspaces. Contains keyspace name.

TableType((String, String))

Changes related to tables. Contains keyspace and table names.

FunctionAggregate((String, String, Vec<String>))

Changes related to functions and aggregations. Contains:

  • keyspace containing the user defined function / aggregate
  • the function/aggregate name
  • list of strings, one string for each argument type (as CQL type)

Trait Implementations

impl Debug for ChangeSchemeOptions[src]

impl PartialEq<ChangeSchemeOptions> for ChangeSchemeOptions[src]

impl StructuralPartialEq for ChangeSchemeOptions[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, 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.