pub enum PosAmtType {
FinalMarkToMarketAmount,
IncrementalMarkToMarketAmount,
TradeVariationAmount,
StartOfDayMarkToMarketAmount,
PremiumAmount,
CashResidualAmount,
CashAmount,
ValueAdjustedAmount,
}Expand description
Field type variants for PosAmtType.
Variants§
FinalMarkToMarketAmount
Field variant ‘FMTM’.
IncrementalMarkToMarketAmount
Field variant ‘IMTM’.
TradeVariationAmount
Field variant ‘TVAR’.
StartOfDayMarkToMarketAmount
Field variant ‘SMTM’.
PremiumAmount
Field variant ‘PREM’.
CashResidualAmount
Field variant ‘CRES’.
CashAmount
Field variant ‘CASH’.
ValueAdjustedAmount
Field variant ‘VADJ’.
Trait Implementations§
Source§impl Clone for PosAmtType
impl Clone for PosAmtType
Source§fn clone(&self) -> PosAmtType
fn clone(&self) -> PosAmtType
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 PosAmtType
impl Debug for PosAmtType
Source§impl<'a> FieldType<'a> for PosAmtType
impl<'a> FieldType<'a> for PosAmtType
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 PosAmtType
impl Hash for PosAmtType
Source§impl PartialEq for PosAmtType
impl PartialEq for PosAmtType
impl Copy for PosAmtType
impl Eq for PosAmtType
impl StructuralPartialEq for PosAmtType
Auto Trait Implementations§
impl Freeze for PosAmtType
impl RefUnwindSafe for PosAmtType
impl Send for PosAmtType
impl Sync for PosAmtType
impl Unpin for PosAmtType
impl UnwindSafe for PosAmtType
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