pub struct PendingRoundInfo {
pub id: u32,
pub status: RoundStatus,
pub participation: RoundParticipationInfo,
pub unlock_hash: Option<UnlockHash>,
pub funding_txid: Option<Txid>,
pub funding_tx_hex: Option<String>,
}Fields§
§id: u32Unique identifier for the round
status: RoundStatusthe current status of the round
participation: RoundParticipationInfothe round participation details
unlock_hash: Option<UnlockHash>§funding_txid: Option<Txid>The round transaction id, if already assigned
funding_tx_hex: Option<String>Implementations§
Source§impl PendingRoundInfo
impl PendingRoundInfo
pub fn new<'a>( state: &'a StoredRoundState, sync_result: Result<RoundStatus>, ) -> Self
Trait Implementations§
Source§impl<'de> Deserialize<'de> for PendingRoundInfo
impl<'de> Deserialize<'de> for PendingRoundInfo
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
Auto Trait Implementations§
impl Freeze for PendingRoundInfo
impl RefUnwindSafe for PendingRoundInfo
impl Send for PendingRoundInfo
impl Sync for PendingRoundInfo
impl Unpin for PendingRoundInfo
impl UnsafeUnpin for PendingRoundInfo
impl UnwindSafe for PendingRoundInfo
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> 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