pub enum OrderBookError {
}Variants§
PriceIsZero
AmountIsZero
PublicAmountIsZero
OrderNotOwnedBySender
L3(L3Error)
L2(L2Error)
IcebergQuantityIsBiggerThanWholeAmount
OrderExpired
UnsupportedTimeInForce
OrderNotSupportedByClientId
OrderNotFullyFilled
NoAskOrdersInOrderbook
NoBidOrdersInOrderbook
Trait Implementations§
Source§impl Debug for OrderBookError
impl Debug for OrderBookError
Source§impl Display for OrderBookError
impl Display for OrderBookError
impl Eq for OrderBookError
Source§impl Error for OrderBookError
impl Error for OrderBookError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Source§impl From<L2Error> for OrderBookError
impl From<L2Error> for OrderBookError
Source§impl From<L3Error> for OrderBookError
impl From<L3Error> for OrderBookError
Source§impl PartialEq for OrderBookError
impl PartialEq for OrderBookError
impl StructuralPartialEq for OrderBookError
Auto Trait Implementations§
impl Forget for OrderBookError
impl Freeze for OrderBookError
impl RefUnwindSafe for OrderBookError
impl Send for OrderBookError
impl Sync for OrderBookError
impl Unpin for OrderBookError
impl UnsafeUnpin for OrderBookError
impl UnwindSafe for OrderBookError
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