pub enum StateSyncOptions {
OpenedChannels,
PublicAccounts,
AllAccounts,
}Expand description
Indicates if the current state should be emitted in the form of events in the subscription stream.
Variants§
OpenedChannels
The current state of channels is emitted as ChainEvent::ChannelOpened events
in the stream, preceding all the future events.
PublicAccounts
The current state of public accounts is emitted as ChainEvent::Announcement events
in the stream, preceding all the future events of that kind.
AllAccounts
The current state of all accounts (also private ones) is emitted as ChainEvent::Announcement events
in the stream, preceding all the future events of that kind.
Trait Implementations§
Source§impl Clone for StateSyncOptions
impl Clone for StateSyncOptions
Source§fn clone(&self) -> StateSyncOptions
fn clone(&self) -> StateSyncOptions
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for StateSyncOptions
impl Debug for StateSyncOptions
Source§impl Hash for StateSyncOptions
impl Hash for StateSyncOptions
Source§impl PartialEq for StateSyncOptions
impl PartialEq for StateSyncOptions
impl Copy for StateSyncOptions
impl Eq for StateSyncOptions
impl StructuralPartialEq for StateSyncOptions
Auto Trait Implementations§
impl Freeze for StateSyncOptions
impl RefUnwindSafe for StateSyncOptions
impl Send for StateSyncOptions
impl Sync for StateSyncOptions
impl Unpin for StateSyncOptions
impl UnwindSafe for StateSyncOptions
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more