[][src]Enum lnrpc::peer::SyncType

#[repr(i32)]pub enum SyncType {
    UnknownSync,
    ActiveSync,
    PassiveSync,
}

Variants

UnknownSync

Denotes that we cannot determine the peer's current sync type.

ActiveSync

Denotes that we are actively receiving new graph updates from the peer.

PassiveSync

Denotes that we are not receiving new graph updates from the peer.

Implementations

impl SyncType[src]

pub fn is_valid(value: i32) -> bool[src]

Returns true if value is a variant of SyncType.

pub fn from_i32(value: i32) -> Option<SyncType>[src]

Converts an i32 to a SyncType, or None if value is not a valid variant.

Trait Implementations

impl Clone for SyncType[src]

impl Copy for SyncType[src]

impl Debug for SyncType[src]

impl Default for SyncType[src]

impl Eq for SyncType[src]

impl From<SyncType> for i32[src]

impl Hash for SyncType[src]

impl Ord for SyncType[src]

impl PartialEq<SyncType> for SyncType[src]

impl PartialOrd<SyncType> for SyncType[src]

impl StructuralEq for SyncType[src]

impl StructuralPartialEq for SyncType[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<Q, K> Equivalent<K> for Q where
    K: Borrow<Q> + ?Sized,
    Q: Eq + ?Sized
[src]

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

impl<T> Instrument for T[src]

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

impl<T> IntoRequest<T> for T[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>, 

impl<T> WithSubscriber for T[src]