pub enum MovementStatus {
Pending,
Successful,
Failed,
Canceled,
}Variants§
Pending
The default status of a new Movement. Should be treated as in-progress.
Successful
The Movement has completed successfully.
Failed
The Movement failed to complete due to an error. Note; this does not mean that VTXOs or user funds didn’t change, old VTXOs may be consumed and new ones produced.
Canceled
A Movement was canceled, either by the protocol (e.g., lightning payments) or by the user.
Trait Implementations§
Source§impl Clone for MovementStatus
impl Clone for MovementStatus
Source§fn clone(&self) -> MovementStatus
fn clone(&self) -> MovementStatus
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 MovementStatus
impl Debug for MovementStatus
Source§impl<'de> Deserialize<'de> for MovementStatus
impl<'de> Deserialize<'de> for MovementStatus
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl From<MovementStatus> for MovementStatus
impl From<MovementStatus> for MovementStatus
Source§fn from(v: MovementStatus) -> Self
fn from(v: MovementStatus) -> Self
Converts to this type from the input type.
Source§impl PartialEq for MovementStatus
impl PartialEq for MovementStatus
Source§impl Serialize for MovementStatus
impl Serialize for MovementStatus
impl Eq for MovementStatus
impl StructuralPartialEq for MovementStatus
Auto Trait Implementations§
impl Freeze for MovementStatus
impl RefUnwindSafe for MovementStatus
impl Send for MovementStatus
impl Sync for MovementStatus
impl Unpin for MovementStatus
impl UnsafeUnpin for MovementStatus
impl UnwindSafe for MovementStatus
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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