Enum serum_dex::state::RequestView [−][src]
pub enum RequestView { NewOrder { side: Side, order_type: OrderType, owner_slot: u8, fee_tier: FeeTier, order_id: u128, max_coin_qty: NonZeroU64, native_pc_qty_locked: Option<NonZeroU64>, owner: [u64; 4], client_order_id: Option<NonZeroU64>, self_trade_behavior: SelfTradeBehavior, }, CancelOrder { side: Side, order_id: u128, cancel_id: u64, expected_owner_slot: u8, expected_owner: [u64; 4], client_order_id: Option<NonZeroU64>, }, }
Variants
Show fields
Fields of NewOrder
side: Side
order_type: OrderType
owner_slot: u8
fee_tier: FeeTier
order_id: u128
max_coin_qty: NonZeroU64
native_pc_qty_locked: Option<NonZeroU64>
owner: [u64; 4]
client_order_id: Option<NonZeroU64>
self_trade_behavior: SelfTradeBehavior
Show fields
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for RequestView
impl Send for RequestView
impl Sync for RequestView
impl Unpin for RequestView
impl UnwindSafe for RequestView
Blanket Implementations
impl<T> AbiExample for T
impl<T> AbiExample for T
pub default fn example() -> T
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]pub fn borrow_mut(&mut self) -> &mut T
[src]
pub fn borrow_mut(&mut self) -> &mut T
[src]Mutably borrows from an owned value. Read more
impl<T> Same<T> for T
impl<T> Same<T> for T
type Output = T
type Output = T
Should always be Self
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,