[][src]Enum sn_data_types::ReplicaEvent

pub enum ReplicaEvent {
    TransferValidated(TransferValidated),
    TransferRegistered(TransferRegistered),
    TransferPropagated(TransferPropagated),
    KnownGroupAdded(KnownGroupAdded),
}

Events raised by the Replica.

Variants

TransferValidated(TransferValidated)

The event raised when ValidateTransfer cmd has been successful.

TransferRegistered(TransferRegistered)

The event raised when RegisterTransfer cmd has been successful.

TransferPropagated(TransferPropagated)

The event raised when PropagateTransfer cmd has been successful.

KnownGroupAdded(KnownGroupAdded)

The event raised when we learn of a new group PK set.

Trait Implementations

impl Clone for ReplicaEvent[src]

impl Debug for ReplicaEvent[src]

impl<'de> Deserialize<'de> for ReplicaEvent[src]

impl Eq for ReplicaEvent[src]

impl Hash for ReplicaEvent[src]

impl PartialEq<ReplicaEvent> for ReplicaEvent[src]

impl PartialOrd<ReplicaEvent> for ReplicaEvent[src]

impl Serialize for ReplicaEvent[src]

impl StructuralEq for ReplicaEvent[src]

impl StructuralPartialEq for ReplicaEvent[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> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

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

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

impl<T> Member for T where
    T: Clone + Eq + Hash
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

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>,