pub struct BidOrderParams {
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 a bid order
Fields§
§nonce: u64Order nonce (unique per user)
maker: PubkeyMaker pubkey
market: PubkeyMarket pubkey
base_mint: PubkeyBase mint (token being bought)
quote_mint: PubkeyQuote mint (token used for payment)
maker_amount: u64Quote tokens to give (maker_amount)
taker_amount: u64Base tokens to receive (taker_amount)
expiration: i64Expiration timestamp (0 for no expiration)
Trait Implementations§
Source§impl Clone for BidOrderParams
impl Clone for BidOrderParams
Source§fn clone(&self) -> BidOrderParams
fn clone(&self) -> BidOrderParams
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 BidOrderParams
impl RefUnwindSafe for BidOrderParams
impl Send for BidOrderParams
impl Sync for BidOrderParams
impl Unpin for BidOrderParams
impl UnwindSafe for BidOrderParams
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