pub enum CollAsgnRejectReason {
UnknownDeal,
UnknownOrInvalidInstrument,
UnauthorizedTransaction,
InsufficientCollateral,
InvalidTypeOfCollateral,
ExcessiveSubstitution,
Other,
}
Expand description
Field type variants for CollAsgnRejectReason
.
Variants§
UnknownDeal
Field variant ‘0’.
UnknownOrInvalidInstrument
Field variant ‘1’.
Field variant ‘2’.
InsufficientCollateral
Field variant ‘3’.
InvalidTypeOfCollateral
Field variant ‘4’.
ExcessiveSubstitution
Field variant ‘5’.
Other
Field variant ‘99’.
Trait Implementations§
Source§impl Clone for CollAsgnRejectReason
impl Clone for CollAsgnRejectReason
Source§fn clone(&self) -> CollAsgnRejectReason
fn clone(&self) -> CollAsgnRejectReason
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for CollAsgnRejectReason
impl Debug for CollAsgnRejectReason
Source§impl<'a> FieldType<'a> for CollAsgnRejectReason
impl<'a> FieldType<'a> for CollAsgnRejectReason
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 moreSource§impl Hash for CollAsgnRejectReason
impl Hash for CollAsgnRejectReason
Source§impl PartialEq for CollAsgnRejectReason
impl PartialEq for CollAsgnRejectReason
impl Copy for CollAsgnRejectReason
impl Eq for CollAsgnRejectReason
impl StructuralPartialEq for CollAsgnRejectReason
Auto Trait Implementations§
impl Freeze for CollAsgnRejectReason
impl RefUnwindSafe for CollAsgnRejectReason
impl Send for CollAsgnRejectReason
impl Sync for CollAsgnRejectReason
impl Unpin for CollAsgnRejectReason
impl UnwindSafe for CollAsgnRejectReason
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