#[repr(i32)]pub enum UtaCode {
Show 46 variants
InvalidParameters = 10_001,
InvalidRequest = 10_002,
InvalidApiKey = 10_003,
SignatureError = 10_004,
PermissionDenied = 10_005,
TooManyVisits = 10_006,
UnmatchedIp = 10_010,
OrderNotExist = 110_001,
InsufficientBalance = 110_002,
PositionNotExist = 110_003,
InsufficientMargin = 110_004,
InsufficientPositionSize = 110_005,
PositionModeError = 110_006,
SymbolNotFound = 110_007,
CurrencyNotSupported = 110_008,
StopOrderInvalid = 110_009,
PriceInvalid = 110_010,
OrderQtyInvalid = 110_011,
OrderTypeInvalid = 110_012,
LeverageNotModified = 110_013,
LeverageSettingError = 110_014,
TpSlSettingInvalid = 110_015,
OrderPriceDeviate = 110_017,
OrderAlreadyCancelled = 110_019,
OrderAlreadyFilled = 110_020,
TriggerPriceInvalid = 110_021,
ReduceOnlyError = 110_022,
TimeInForceInvalid = 110_023,
OrderSideInvalid = 110_024,
PositionModeInvalid = 110_025,
PriceLowerThanLiquidation = 110_026,
MarginChangeNotNeeded = 110_027,
OrderCreationTimeout = 110_028,
OrderTypeNotSupported = 110_029,
TriggerPriceTypeInvalid = 110_030,
StopLossPriceInvalid = 110_031,
TakeProfitPriceInvalid = 110_032,
TpSlQtyInvalid = 110_033,
TpSlPriceTypeInvalid = 110_034,
OrderCreationFailed = 110_035,
OrderCancellationFailed = 110_036,
OrderAmendFailed = 110_037,
RiskLimitNotModified = 110_038,
RiskIdInvalid = 110_039,
NonUtaPreMarket = 110_097,
GtcOnlyCallAuction = 110_098,
}Expand description
Enum representing Bybit API V5 UTA error codes.
See: https://bybit-exchange.github.io/docs/v5/error#uta
Variants§
InvalidParameters = 10_001
Invalid parameter(s).
InvalidRequest = 10_002
Invalid request: server error or request timeout.
InvalidApiKey = 10_003
API key is invalid.
SignatureError = 10_004
Signature error.
PermissionDenied = 10_005
Permission denied.
TooManyVisits = 10_006
Too many visits, exceeding IP limit.
UnmatchedIp = 10_010
Unmatched IP: API key not bound to this IP.
OrderNotExist = 110_001
Order does not exist.
InsufficientBalance = 110_002
Insufficient balance in account.
PositionNotExist = 110_003
Position does not exist.
InsufficientMargin = 110_004
Insufficient margin in account.
InsufficientPositionSize = 110_005
Insufficient position size.
PositionModeError = 110_006
Position mode error: cannot change position mode when position exists.
SymbolNotFound = 110_007
Symbol not found.
CurrencyNotSupported = 110_008
Currency not supported.
StopOrderInvalid = 110_009
Invalid stop order.
PriceInvalid = 110_010
Invalid price.
OrderQtyInvalid = 110_011
Order quantity invalid.
OrderTypeInvalid = 110_012
Invalid order type.
LeverageNotModified = 110_013
Leverage not modified.
LeverageSettingError = 110_014
Leverage setting error.
TpSlSettingInvalid = 110_015
Invalid take profit/stop loss setting.
OrderPriceDeviate = 110_017
Order price deviates significantly from market price.
OrderAlreadyCancelled = 110_019
Order already cancelled.
OrderAlreadyFilled = 110_020
Order already filled.
TriggerPriceInvalid = 110_021
Trigger price invalid.
ReduceOnlyError = 110_022
Reduce-only error.
TimeInForceInvalid = 110_023
Invalid time-in-force.
OrderSideInvalid = 110_024
Invalid order side.
PositionModeInvalid = 110_025
Invalid position mode.
PriceLowerThanLiquidation = 110_026
Order price is lower than liquidation price.
MarginChangeNotNeeded = 110_027
No need to change margin.
OrderCreationTimeout = 110_028
Order creation timeout.
OrderTypeNotSupported = 110_029
Order type not supported.
TriggerPriceTypeInvalid = 110_030
Invalid trigger price type.
StopLossPriceInvalid = 110_031
Invalid stop loss price.
TakeProfitPriceInvalid = 110_032
Invalid take profit price.
TpSlQtyInvalid = 110_033
Stop loss/take profit quantity invalid.
TpSlPriceTypeInvalid = 110_034
Stop loss/take profit price type invalid.
OrderCreationFailed = 110_035
Order creation failed.
OrderCancellationFailed = 110_036
Order cancellation failed.
OrderAmendFailed = 110_037
Order amend failed.
RiskLimitNotModified = 110_038
Risk limit not modified.
RiskIdInvalid = 110_039
Invalid risk ID.
NonUtaPreMarket = 110_097
Non-UTA users cannot access Pre-Market Perpetual Trading.
GtcOnlyCallAuction = 110_098
Only Good-Till-Canceled (GTC) orders supported during Call Auction.
Implementations§
Trait Implementations§
Source§impl From<UtaCode> for ReturnCode
impl From<UtaCode> for ReturnCode
impl Copy for UtaCode
impl Eq for UtaCode
impl StructuralPartialEq for UtaCode
Auto Trait Implementations§
impl Freeze for UtaCode
impl RefUnwindSafe for UtaCode
impl Send for UtaCode
impl Sync for UtaCode
impl Unpin for UtaCode
impl UnsafeUnpin for UtaCode
impl UnwindSafe for UtaCode
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
key and return true if they are equal.