pub struct ChannelEscrowReservationViewV1 {
pub schema: String,
pub channel_id: String,
pub open_digest: String,
pub escrow_reference: ChannelEscrowReferenceV1,
pub status: ChannelEscrowReservationStatusV1,
pub version: u64,
pub lifecycle_fence: u64,
pub pending_close_body_digest: Option<String>,
}Fields§
§schema: String§channel_id: String§open_digest: String§escrow_reference: ChannelEscrowReferenceV1§status: ChannelEscrowReservationStatusV1§version: u64§lifecycle_fence: u64§pending_close_body_digest: Option<String>Implementations§
Source§impl ChannelEscrowReservationViewV1
impl ChannelEscrowReservationViewV1
pub fn validate(&self) -> Result<(), ChannelError>
Trait Implementations§
Source§impl Clone for ChannelEscrowReservationViewV1
impl Clone for ChannelEscrowReservationViewV1
Source§fn clone(&self) -> ChannelEscrowReservationViewV1
fn clone(&self) -> ChannelEscrowReservationViewV1
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 ChannelEscrowReservationViewV1
impl<'de> Deserialize<'de> for ChannelEscrowReservationViewV1
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 ChannelEscrowReservationViewV1
impl StructuralPartialEq for ChannelEscrowReservationViewV1
Auto Trait Implementations§
impl Freeze for ChannelEscrowReservationViewV1
impl RefUnwindSafe for ChannelEscrowReservationViewV1
impl Send for ChannelEscrowReservationViewV1
impl Sync for ChannelEscrowReservationViewV1
impl Unpin for ChannelEscrowReservationViewV1
impl UnsafeUnpin for ChannelEscrowReservationViewV1
impl UnwindSafe for ChannelEscrowReservationViewV1
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