[]Enum bastion::prelude::ArtilleryMemberState

pub enum ArtilleryMemberState {
    Alive,
    Suspect,
    Down,
    Left,
}

Variants

Alive

Looks alive as in the original paper

Suspect

Suspect from the given node

Down

AKA Confirm in the original paper

Left

Left the cluster

Trait Implementations

impl Clone for ArtilleryMemberState

impl Copy for ArtilleryMemberState

impl Debug for ArtilleryMemberState

impl<'de> Deserialize<'de> for ArtilleryMemberState

impl Eq for ArtilleryMemberState

impl Ord for ArtilleryMemberState

impl PartialEq<ArtilleryMemberState> for ArtilleryMemberState

impl PartialOrd<ArtilleryMemberState> for ArtilleryMemberState

impl Serialize for ArtilleryMemberState

Auto Trait Implementations

Blanket Implementations

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

impl<T> AsAny for T where
    T: Any
[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> Message for T where
    T: Any + Send + Sync + Debug
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> State for T where
    T: Send + Sync + 'static, 
[src]

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