pub struct ExecuteBlockTradeRequest {
pub timestamp: u64,
pub nonce: String,
pub role: BlockTradeRole,
pub trades: Vec<BlockTradeItem>,
pub counterparty_signature: String,
}Expand description
Request parameters for executing a block trade.
Fields§
§timestamp: u64Timestamp shared with other party, in milliseconds since UNIX epoch
nonce: StringNonce shared with other party
role: BlockTradeRoleRole in the trade (maker or taker)
trades: Vec<BlockTradeItem>List of trades for the block trade
counterparty_signature: StringSignature from the counterparty generated by verify_block_trade
Trait Implementations§
Source§impl Clone for ExecuteBlockTradeRequest
impl Clone for ExecuteBlockTradeRequest
Source§fn clone(&self) -> ExecuteBlockTradeRequest
fn clone(&self) -> ExecuteBlockTradeRequest
Returns a duplicate of the value. Read more
1.0.0 · 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 ExecuteBlockTradeRequest
impl Debug for ExecuteBlockTradeRequest
Source§impl<'de> Deserialize<'de> for ExecuteBlockTradeRequest
impl<'de> Deserialize<'de> for ExecuteBlockTradeRequest
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
Source§impl PartialEq for ExecuteBlockTradeRequest
impl PartialEq for ExecuteBlockTradeRequest
Source§impl Serialize for ExecuteBlockTradeRequest
impl Serialize for ExecuteBlockTradeRequest
impl StructuralPartialEq for ExecuteBlockTradeRequest
Auto Trait Implementations§
impl Freeze for ExecuteBlockTradeRequest
impl RefUnwindSafe for ExecuteBlockTradeRequest
impl Send for ExecuteBlockTradeRequest
impl Sync for ExecuteBlockTradeRequest
impl Unpin for ExecuteBlockTradeRequest
impl UnsafeUnpin for ExecuteBlockTradeRequest
impl UnwindSafe for ExecuteBlockTradeRequest
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