Enum fxoanda::TransactionType
source · pub enum TransactionType {
Show 35 variants
Create,
Close,
Reopen,
ClientConfigure,
ClientConfigureReject,
TransferFunds,
TransferFundsReject,
MarketOrder,
MarketOrderReject,
FixedPriceOrder,
LimitOrder,
LimitOrderReject,
StopOrder,
StopOrderReject,
MarketIfTouchedOrder,
MarketIfTouchedOrderReject,
TakeProfitOrder,
TakeProfitOrderReject,
StopLossOrder,
StopLossOrderReject,
TrailingStopLossOrder,
TrailingStopLossOrderReject,
OrderFill,
OrderCancel,
OrderCancelReject,
OrderClientExtensionsModify,
OrderClientExtensionsModifyReject,
TradeClientExtensionsModify,
TradeClientExtensionsModifyReject,
MarginCallEnter,
MarginCallExtend,
MarginCallExit,
DelayedTradeClosure,
DailyFinancing,
ResetResettablePl,
}
Expand description
The possible types of a Transaction
Variants§
Create
Close
Reopen
ClientConfigure
ClientConfigureReject
TransferFunds
TransferFundsReject
MarketOrder
MarketOrderReject
FixedPriceOrder
LimitOrder
LimitOrderReject
StopOrder
StopOrderReject
MarketIfTouchedOrder
MarketIfTouchedOrderReject
TakeProfitOrder
TakeProfitOrderReject
StopLossOrder
StopLossOrderReject
TrailingStopLossOrder
TrailingStopLossOrderReject
OrderFill
OrderCancel
OrderCancelReject
OrderClientExtensionsModify
OrderClientExtensionsModifyReject
TradeClientExtensionsModify
TradeClientExtensionsModifyReject
MarginCallEnter
MarginCallExtend
MarginCallExit
DelayedTradeClosure
DailyFinancing
ResetResettablePl
Trait Implementations§
source§impl Debug for TransactionType
impl Debug for TransactionType
source§impl<'de> Deserialize<'de> for TransactionType
impl<'de> Deserialize<'de> for TransactionType
source§fn deserialize<__D>(
__deserializer: __D
) -> Result<TransactionType, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D
) -> Result<TransactionType, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl Display for TransactionType
impl Display for TransactionType
source§impl FromStr for TransactionType
impl FromStr for TransactionType
source§impl Serialize for TransactionType
impl Serialize for TransactionType
source§fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations§
impl Freeze for TransactionType
impl RefUnwindSafe for TransactionType
impl Send for TransactionType
impl Sync for TransactionType
impl Unpin for TransactionType
impl UnwindSafe for TransactionType
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