pub struct ArbitratedPoolStateInput {Show 13 fields
pub protocol: String,
pub version: u32,
pub previous_state: Transaction,
pub previous_source_output: TransactionOutput,
pub sequence: u32,
pub lock_time: Option<u32>,
pub buyer_amount: Option<u64>,
pub seller_amount: u64,
pub arbiter_amount: u64,
pub pool_amount: u64,
pub roles: ArbitratedPoolRoles,
pub fee_rate: u64,
pub payment_proof: Option<Vec<u8>>,
}Fields§
§protocol: String§version: u32§previous_state: Transaction§previous_source_output: TransactionOutput§sequence: u32§lock_time: Option<u32>§buyer_amount: Option<u64>§seller_amount: u64§arbiter_amount: u64§pool_amount: u64§roles: ArbitratedPoolRoles§fee_rate: u64§payment_proof: Option<Vec<u8>>Trait Implementations§
Source§impl Clone for ArbitratedPoolStateInput
impl Clone for ArbitratedPoolStateInput
Source§fn clone(&self) -> ArbitratedPoolStateInput
fn clone(&self) -> ArbitratedPoolStateInput
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 ArbitratedPoolStateInput
impl Debug for ArbitratedPoolStateInput
Source§impl<'de> Deserialize<'de> for ArbitratedPoolStateInput
impl<'de> Deserialize<'de> for ArbitratedPoolStateInput
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 ArbitratedPoolStateInput
Source§impl PartialEq for ArbitratedPoolStateInput
impl PartialEq for ArbitratedPoolStateInput
Source§impl Serialize for ArbitratedPoolStateInput
impl Serialize for ArbitratedPoolStateInput
impl StructuralPartialEq for ArbitratedPoolStateInput
Auto Trait Implementations§
impl Freeze for ArbitratedPoolStateInput
impl RefUnwindSafe for ArbitratedPoolStateInput
impl Send for ArbitratedPoolStateInput
impl Sync for ArbitratedPoolStateInput
impl Unpin for ArbitratedPoolStateInput
impl UnsafeUnpin for ArbitratedPoolStateInput
impl UnwindSafe for ArbitratedPoolStateInput
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