pub enum Side {
Show 16 variants
Buy,
Sell,
BuyMinus,
SellPlus,
SellShort,
SellShortExempt,
Undisclosed,
Cross,
CrossShort,
CrossShortExempt,
AsDefined,
Opposite,
Subscribe,
Redeem,
Lend,
Borrow,
}
Expand description
Field type variants for Side
.
Variants§
Buy
Field variant ‘1’.
Sell
Field variant ‘2’.
BuyMinus
Field variant ‘3’.
SellPlus
Field variant ‘4’.
SellShort
Field variant ‘5’.
SellShortExempt
Field variant ‘6’.
Undisclosed
Field variant ‘7’.
Cross
Field variant ‘8’.
CrossShort
Field variant ‘9’.
CrossShortExempt
Field variant ‘A’.
AsDefined
Field variant ‘B’.
Opposite
Field variant ‘C’.
Subscribe
Field variant ‘D’.
Redeem
Field variant ‘E’.
Lend
Field variant ‘F’.
Borrow
Field variant ‘G’.
Trait Implementations§
Source§impl<'a> FieldType<'a> for Side
impl<'a> FieldType<'a> for Side
Source§type SerializeSettings = ()
type SerializeSettings = ()
A type with values that customize the serialization algorithm, e.g.
padding information.
Source§fn serialize_with<B>(
&self,
buffer: &mut B,
_settings: Self::SerializeSettings,
) -> usizewhere
B: Buffer,
fn serialize_with<B>(
&self,
buffer: &mut B,
_settings: Self::SerializeSettings,
) -> usizewhere
B: Buffer,
Writes
self
to buffer
using custom serialization settings
.Source§fn deserialize(data: &'a [u8]) -> Result<Self, <Self as FieldType<'a>>::Error>
fn deserialize(data: &'a [u8]) -> Result<Self, <Self as FieldType<'a>>::Error>
Parses and deserializes from
data
.Source§fn serialize<B>(&self, buffer: &mut B) -> usizewhere
B: Buffer,
fn serialize<B>(&self, buffer: &mut B) -> usizewhere
B: Buffer,
Writes
self
to buffer
using default settings.Source§fn deserialize_lossy(data: &'a [u8]) -> Result<Self, Self::Error>
fn deserialize_lossy(data: &'a [u8]) -> Result<Self, Self::Error>
Like
FieldType::deserialize
, but it’s allowed to skip some amount of
input checking. Invalid inputs might not trigger errors and instead be
deserialized as random values. Read moreimpl Copy for Side
impl Eq for Side
impl StructuralPartialEq for Side
Auto Trait Implementations§
impl Freeze for Side
impl RefUnwindSafe for Side
impl Send for Side
impl Sync for Side
impl Unpin for Side
impl UnwindSafe for Side
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