pub struct ChannelCloseBodyV1 {Show 16 fields
pub schema: String,
pub channel_id: String,
pub open_digest: String,
pub close_kind: ChannelCloseKindV1,
pub final_state_digest: String,
pub final_state_sequence: u64,
pub final_cumulative_owed: MonetaryAmount,
pub expected_release_token_base_units: String,
pub expected_refund_after_release_token_base_units: String,
pub dispute_window_secs: u64,
pub proposed_at_unix_ms: u64,
pub dispute_deadline_unix_ms: u64,
pub close_submission_cutoff_unix_secs: u64,
pub channel_state_version: u64,
pub escrow_reservation_version: u64,
pub lifecycle_fence: u64,
}Fields§
§schema: String§channel_id: String§open_digest: String§close_kind: ChannelCloseKindV1§final_state_digest: String§final_state_sequence: u64§final_cumulative_owed: MonetaryAmount§expected_release_token_base_units: String§expected_refund_after_release_token_base_units: String§dispute_window_secs: u64§proposed_at_unix_ms: u64§dispute_deadline_unix_ms: u64§close_submission_cutoff_unix_secs: u64§channel_state_version: u64§escrow_reservation_version: u64§lifecycle_fence: u64Implementations§
Source§impl ChannelCloseBodyV1
impl ChannelCloseBodyV1
pub fn validate(&self) -> Result<(), ChannelError>
pub fn digest(&self) -> Result<String, ChannelError>
Trait Implementations§
Source§impl Clone for ChannelCloseBodyV1
impl Clone for ChannelCloseBodyV1
Source§fn clone(&self) -> ChannelCloseBodyV1
fn clone(&self) -> ChannelCloseBodyV1
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 ChannelCloseBodyV1
impl Debug for ChannelCloseBodyV1
Source§impl<'de> Deserialize<'de> for ChannelCloseBodyV1
impl<'de> Deserialize<'de> for ChannelCloseBodyV1
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 ChannelCloseBodyV1
Source§impl PartialEq for ChannelCloseBodyV1
impl PartialEq for ChannelCloseBodyV1
Source§impl Serialize for ChannelCloseBodyV1
impl Serialize for ChannelCloseBodyV1
impl StructuralPartialEq for ChannelCloseBodyV1
Auto Trait Implementations§
impl Freeze for ChannelCloseBodyV1
impl RefUnwindSafe for ChannelCloseBodyV1
impl Send for ChannelCloseBodyV1
impl Sync for ChannelCloseBodyV1
impl Unpin for ChannelCloseBodyV1
impl UnsafeUnpin for ChannelCloseBodyV1
impl UnwindSafe for ChannelCloseBodyV1
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