[][src]Enum cdrs::frame::events::ServerEvent

pub enum ServerEvent {
    TopologyChange(TopologyChange),
    StatusChange(StatusChange),
    SchemaChange(SchemaChange),
}

Full server event that contains all details about a concreate change.

Variants

TopologyChange(TopologyChange)

Events related to change in the cluster topology

StatusChange(StatusChange)

Events related to change of node status.

SchemaChange(SchemaChange)

Events related to schema change.

Trait Implementations

impl FromCursor for ServerEvent[src]

impl From<ServerEvent> for SimpleServerEvent[src]

impl<'a> From<&'a ServerEvent> for SimpleServerEvent[src]

impl PartialEq<ServerEvent> for SimpleServerEvent[src]

#[must_use] fn ne(&self, other: &Rhs) -> bool1.0.0[src]

This method tests for !=.

impl PartialEq<SimpleServerEvent> for ServerEvent[src]

#[must_use] fn ne(&self, other: &Rhs) -> bool1.0.0[src]

This method tests for !=.

impl Debug for ServerEvent[src]

Auto Trait Implementations

Blanket Implementations

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

impl<T> From<T> for 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.

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

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

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