pub struct ExternalFundingPersistState {
pub funding_lock_script: Script,
pub funding_lock_script_cell_deps: Vec<CellDep>,
pub unsigned_funding_tx: Transaction,
pub started_at_ms: u64,
pub signed_submitted: bool,
pub peer_commitment_signed_received: bool,
}Fields§
§funding_lock_script: Script§funding_lock_script_cell_deps: Vec<CellDep>§unsigned_funding_tx: Transaction§started_at_ms: u64§signed_submitted: bool§peer_commitment_signed_received: boolTrait Implementations§
Source§impl Clone for ExternalFundingPersistState
impl Clone for ExternalFundingPersistState
Source§fn clone(&self) -> ExternalFundingPersistState
fn clone(&self) -> ExternalFundingPersistState
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ExternalFundingPersistState
impl Debug for ExternalFundingPersistState
Source§impl<'de> Deserialize<'de> for ExternalFundingPersistState
impl<'de> Deserialize<'de> for ExternalFundingPersistState
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 ExternalFundingPersistState
impl RefUnwindSafe for ExternalFundingPersistState
impl Send for ExternalFundingPersistState
impl Sync for ExternalFundingPersistState
impl Unpin for ExternalFundingPersistState
impl UnsafeUnpin for ExternalFundingPersistState
impl UnwindSafe for ExternalFundingPersistState
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