pub struct ChannelFundingAcknowledgementBodyV1 {
pub schema: String,
pub open_intent_digest: String,
pub escrow_reference: ChannelEscrowReferenceV1,
pub prior_state: ChannelEscrowReservationStateV1,
pub prior_version: u64,
pub prior_head_digest: String,
pub new_state: ChannelEscrowReservationStateV1,
pub new_version: u64,
pub anchored_head_digest: String,
pub reserved_at_unix_ms: u64,
pub expires_at_unix_ms: u64,
}Fields§
§schema: String§open_intent_digest: String§escrow_reference: ChannelEscrowReferenceV1§prior_state: ChannelEscrowReservationStateV1§prior_version: u64§prior_head_digest: String§new_state: ChannelEscrowReservationStateV1§new_version: u64§anchored_head_digest: String§reserved_at_unix_ms: u64§expires_at_unix_ms: u64Implementations§
Source§impl ChannelFundingAcknowledgementBodyV1
impl ChannelFundingAcknowledgementBodyV1
pub fn validate(&self) -> Result<(), ChannelError>
Trait Implementations§
Source§impl Clone for ChannelFundingAcknowledgementBodyV1
impl Clone for ChannelFundingAcknowledgementBodyV1
Source§fn clone(&self) -> ChannelFundingAcknowledgementBodyV1
fn clone(&self) -> ChannelFundingAcknowledgementBodyV1
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<'de> Deserialize<'de> for ChannelFundingAcknowledgementBodyV1
impl<'de> Deserialize<'de> for ChannelFundingAcknowledgementBodyV1
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
impl Eq for ChannelFundingAcknowledgementBodyV1
impl StructuralPartialEq for ChannelFundingAcknowledgementBodyV1
Auto Trait Implementations§
impl Freeze for ChannelFundingAcknowledgementBodyV1
impl RefUnwindSafe for ChannelFundingAcknowledgementBodyV1
impl Send for ChannelFundingAcknowledgementBodyV1
impl Sync for ChannelFundingAcknowledgementBodyV1
impl Unpin for ChannelFundingAcknowledgementBodyV1
impl UnsafeUnpin for ChannelFundingAcknowledgementBodyV1
impl UnwindSafe for ChannelFundingAcknowledgementBodyV1
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