pub enum RoundFlowState {
DelegatedPending,
Pending,
Ongoing,
AwaitingConfirmations,
Failed,
Canceled,
}Expand description
Lifecycle phase of a round participation.
Variants§
DelegatedPending
Delegated participation waiting for its round.
Pending
Interactive participation waiting for its round.
Ongoing
The interactive part is being played out with the server.
AwaitingConfirmations
The round finished and its funding tx is waiting for confirmations.
Failed
The participation failed.
Canceled
The user canceled the participation.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for RoundFlowState
impl<'de> Deserialize<'de> for RoundFlowState
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<RoundFlowKind> for RoundFlowState
impl From<RoundFlowKind> for RoundFlowState
Source§fn from(kind: RoundFlowKind) -> Self
fn from(kind: RoundFlowKind) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for RoundFlowState
impl RefUnwindSafe for RoundFlowState
impl Send for RoundFlowState
impl Sync for RoundFlowState
impl Unpin for RoundFlowState
impl UnsafeUnpin for RoundFlowState
impl UnwindSafe for RoundFlowState
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
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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