pub struct VerifyBlockTradeRequest {
pub timestamp: i64,
pub nonce: String,
pub role: BlockTradeRole,
pub trades: Vec<BlockTradeLeg>,
}Expand description
Block trade verification request
Used to verify and generate a signature for a block trade
via /private/verify_block_trade.
Fields§
§timestamp: i64Timestamp shared with counterparty (milliseconds since Unix epoch)
nonce: StringNonce shared with counterparty
role: BlockTradeRoleRole in the block trade (maker/taker)
trades: Vec<BlockTradeLeg>List of trade legs
Implementations§
Source§impl VerifyBlockTradeRequest
impl VerifyBlockTradeRequest
Sourcepub fn new(
timestamp: i64,
nonce: String,
role: BlockTradeRole,
trades: Vec<BlockTradeLeg>,
) -> Self
pub fn new( timestamp: i64, nonce: String, role: BlockTradeRole, trades: Vec<BlockTradeLeg>, ) -> Self
Create a new verification request
Trait Implementations§
Source§impl Clone for VerifyBlockTradeRequest
impl Clone for VerifyBlockTradeRequest
Source§fn clone(&self) -> VerifyBlockTradeRequest
fn clone(&self) -> VerifyBlockTradeRequest
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 VerifyBlockTradeRequest
impl Debug for VerifyBlockTradeRequest
Source§impl<'de> Deserialize<'de> for VerifyBlockTradeRequest
impl<'de> Deserialize<'de> for VerifyBlockTradeRequest
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 Display for VerifyBlockTradeRequest
impl Display for VerifyBlockTradeRequest
Source§impl PartialEq for VerifyBlockTradeRequest
impl PartialEq for VerifyBlockTradeRequest
Source§impl Serialize for VerifyBlockTradeRequest
impl Serialize for VerifyBlockTradeRequest
impl StructuralPartialEq for VerifyBlockTradeRequest
Auto Trait Implementations§
impl Freeze for VerifyBlockTradeRequest
impl RefUnwindSafe for VerifyBlockTradeRequest
impl Send for VerifyBlockTradeRequest
impl Sync for VerifyBlockTradeRequest
impl Unpin for VerifyBlockTradeRequest
impl UnsafeUnpin for VerifyBlockTradeRequest
impl UnwindSafe for VerifyBlockTradeRequest
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