pub enum WalletNotification {
MovementCreated {
movement: Movement,
},
MovementUpdated {
movement: Movement,
},
ChannelLagging,
}Expand description
A notification emitted by the wallet.
Variants§
MovementCreated
A new movement was created
MovementUpdated
An existing movement was updated
ChannelLagging
You have missed some notifications because the channel was full
This happens when you are not consuming the notifications fast enough and the buffer filled up.
Trait Implementations§
Source§impl Clone for WalletNotification
impl Clone for WalletNotification
Source§fn clone(&self) -> WalletNotification
fn clone(&self) -> WalletNotification
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 moreAuto Trait Implementations§
impl Freeze for WalletNotification
impl RefUnwindSafe for WalletNotification
impl Send for WalletNotification
impl Sync for WalletNotification
impl Unpin for WalletNotification
impl UnsafeUnpin for WalletNotification
impl UnwindSafe for WalletNotification
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,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request