pub struct SettlementInstruction {
pub id: u64,
pub party_id: String,
pub security_id: String,
pub instruction_type: InstructionType,
pub quantity: i64,
pub payment_amount: i64,
pub currency: String,
pub settlement_date: u64,
pub status: SettlementStatus,
pub source_trades: Vec<u64>,
}Expand description
Settlement instruction.
Fields§
§id: u64Instruction ID.
party_id: StringParty ID.
security_id: StringSecurity ID.
instruction_type: InstructionTypeInstruction type.
quantity: i64Quantity.
payment_amount: i64Payment amount.
currency: StringCurrency.
settlement_date: u64Settlement date.
status: SettlementStatusStatus.
source_trades: Vec<u64>Source trade IDs.
Trait Implementations§
Source§impl Clone for SettlementInstruction
impl Clone for SettlementInstruction
Source§fn clone(&self) -> SettlementInstruction
fn clone(&self) -> SettlementInstruction
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 moreAuto Trait Implementations§
impl Freeze for SettlementInstruction
impl RefUnwindSafe for SettlementInstruction
impl Send for SettlementInstruction
impl Sync for SettlementInstruction
impl Unpin for SettlementInstruction
impl UnwindSafe for SettlementInstruction
Blanket Implementations§
Source§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
Source§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
Source§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<F, W, T, D> Deserialize<With<T, W>, D> for F
impl<F, W, T, D> Deserialize<With<T, W>, D> for F
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> LayoutRaw for T
impl<T> LayoutRaw for T
Source§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
Gets the layout of the type.