[−][src]Enum safe_nd::ReplicaEvent
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]
fn clone(&self) -> ReplicaEvent
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for ReplicaEvent
[src]
impl<'de> Deserialize<'de> for ReplicaEvent
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Eq for ReplicaEvent
[src]
impl Hash for ReplicaEvent
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl PartialEq<ReplicaEvent> for ReplicaEvent
[src]
fn eq(&self, other: &ReplicaEvent) -> bool
[src]
fn ne(&self, other: &ReplicaEvent) -> bool
[src]
impl PartialOrd<ReplicaEvent> for ReplicaEvent
[src]
fn partial_cmp(&self, other: &ReplicaEvent) -> Option<Ordering>
[src]
fn lt(&self, other: &ReplicaEvent) -> bool
[src]
fn le(&self, other: &ReplicaEvent) -> bool
[src]
fn gt(&self, other: &ReplicaEvent) -> bool
[src]
fn ge(&self, other: &ReplicaEvent) -> bool
[src]
impl Serialize for ReplicaEvent
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl StructuralEq for ReplicaEvent
[src]
impl StructuralPartialEq for ReplicaEvent
[src]
Auto Trait Implementations
impl RefUnwindSafe for ReplicaEvent
impl Send for ReplicaEvent
impl Sync for ReplicaEvent
impl Unpin for ReplicaEvent
impl UnwindSafe for ReplicaEvent
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Member for T where
T: Clone + Eq + Hash,
[src]
T: Clone + Eq + Hash,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,