Struct serum_dex::instruction::NewOrderInstructionV1 [−][src]
pub struct NewOrderInstructionV1 { pub side: Side, pub limit_price: NonZeroU64, pub max_qty: NonZeroU64, pub order_type: OrderType, pub client_id: u64, }
Fields
side: Side
limit_price: NonZeroU64
max_qty: NonZeroU64
order_type: OrderType
client_id: u64
Implementations
impl NewOrderInstructionV1
[src]
impl NewOrderInstructionV1
[src]pub fn add_self_trade_behavior(
self,
self_trade_behavior: SelfTradeBehavior
) -> NewOrderInstructionV2
[src]
self,
self_trade_behavior: SelfTradeBehavior
) -> NewOrderInstructionV2
Trait Implementations
impl Clone for NewOrderInstructionV1
[src]
impl Clone for NewOrderInstructionV1
[src]fn clone(&self) -> NewOrderInstructionV1
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<'de> Deserialize<'de> for NewOrderInstructionV1
[src]
impl<'de> Deserialize<'de> for NewOrderInstructionV1
[src]fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Eq for NewOrderInstructionV1
[src]
impl Eq for NewOrderInstructionV1
[src]impl PartialEq<NewOrderInstructionV1> for NewOrderInstructionV1
[src]
impl PartialEq<NewOrderInstructionV1> for NewOrderInstructionV1
[src]fn eq(&self, other: &NewOrderInstructionV1) -> bool
[src]
fn ne(&self, other: &NewOrderInstructionV1) -> bool
[src]
impl Serialize for NewOrderInstructionV1
[src]
impl Serialize for NewOrderInstructionV1
[src]impl StructuralEq for NewOrderInstructionV1
[src]
impl StructuralEq for NewOrderInstructionV1
[src]Auto Trait Implementations
impl RefUnwindSafe for NewOrderInstructionV1
impl RefUnwindSafe for NewOrderInstructionV1
impl Send for NewOrderInstructionV1
impl Send for NewOrderInstructionV1
impl Sync for NewOrderInstructionV1
impl Sync for NewOrderInstructionV1
impl Unpin for NewOrderInstructionV1
impl Unpin for NewOrderInstructionV1
impl UnwindSafe for NewOrderInstructionV1
impl UnwindSafe for NewOrderInstructionV1
Blanket Implementations
impl<T> AbiEnumVisitor for T where
T: Serialize + ?Sized,
impl<T> AbiEnumVisitor for T where
T: Serialize + ?Sized,
pub default fn visit_for_abi(
&self,
_digester: &mut AbiDigester
) -> Result<AbiDigester, DigestError>
&self,
_digester: &mut AbiDigester
) -> Result<AbiDigester, DigestError>
impl<T> AbiEnumVisitor for T where
T: Serialize + AbiExample + ?Sized,
impl<T> AbiEnumVisitor for T where
T: Serialize + AbiExample + ?Sized,
pub default fn visit_for_abi(
&self,
digester: &mut AbiDigester
) -> Result<AbiDigester, DigestError>
&self,
digester: &mut AbiDigester
) -> Result<AbiDigester, DigestError>
impl<T> AbiExample for T
impl<T> AbiExample for T
pub default fn example() -> T
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]impl<T> Same<T> for T
impl<T> Same<T> for 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>,