pub struct AskOrderParams {
pub nonce: u64,
pub maker: Pubkey,
pub market: Pubkey,
pub base_mint: Pubkey,
pub quote_mint: Pubkey,
pub maker_amount: u64,
pub taker_amount: u64,
pub expiration: i64,
}Expand description
Parameters for creating an ask order
Fields§
§nonce: u64Order nonce (unique per user)
maker: PubkeyMaker pubkey
market: PubkeyMarket pubkey
base_mint: PubkeyBase mint (token being sold)
quote_mint: PubkeyQuote mint (token to receive)
maker_amount: u64Base tokens to give (maker_amount)
taker_amount: u64Quote tokens to receive (taker_amount)
expiration: i64Expiration timestamp (0 for no expiration)
Trait Implementations§
Source§impl Clone for AskOrderParams
impl Clone for AskOrderParams
Source§fn clone(&self) -> AskOrderParams
fn clone(&self) -> AskOrderParams
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 moreAuto Trait Implementations§
impl Freeze for AskOrderParams
impl RefUnwindSafe for AskOrderParams
impl Send for AskOrderParams
impl Sync for AskOrderParams
impl Unpin for AskOrderParams
impl UnwindSafe for AskOrderParams
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more