Struct ReadOptions
pub struct ReadOptions<'a> {
pub party: PartySelector,
pub counterparties: Option<&'a Counterparties>,
pub securities: Option<&'a Securities>,
pub credit: Option<&'a CreditReferences>,
}Expand description
What a read needs beyond the document: the reporting party, and the reference data the trade’s terms point into.
Fields§
§party: PartySelectorThe reporting party.
counterparties: Option<&'a Counterparties>The counterparty master, looked up by each of the counterparty’s
identifiers in turn. None discounts every component on its own
currency’s collateral.
securities: Option<&'a Securities>The security master a bond or equity reference resolves in.
credit: Option<&'a CreditReferences>The credit identities the reference entities resolve to.
Trait Implementations§
§impl<'a> Clone for ReadOptions<'a>
impl<'a> Clone for ReadOptions<'a>
§fn clone(&self) -> ReadOptions<'a>
fn clone(&self) -> ReadOptions<'a>
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read more§impl<'a> Default for ReadOptions<'a>
impl<'a> Default for ReadOptions<'a>
§fn default() -> ReadOptions<'a>
fn default() -> ReadOptions<'a>
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl<'a> !RefUnwindSafe for ReadOptions<'a>
impl<'a> !UnwindSafe for ReadOptions<'a>
impl<'a> Freeze for ReadOptions<'a>
impl<'a> Send for ReadOptions<'a>
impl<'a> Sync for ReadOptions<'a>
impl<'a> Unpin for ReadOptions<'a>
impl<'a> UnsafeUnpin for ReadOptions<'a>
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