pub struct AffectedDeal {
pub deal_id: String,
pub status: String,
}Expand description
A deal affected by an order confirmation.
IG returns one entry per deal touched by the confirmed order — for example the individual deals partially closed to fill a closing order.
Fields§
§deal_id: StringIdentifier of the affected deal.
status: StringPer-deal lifecycle status — a different domain from the top-level
DealStatus; IG returns values such as FULLY_CLOSED,
PARTIALLY_CLOSED or OPENED. Kept as a String because the set is
broader and less stable than the accept/reject outcome.
Trait Implementations§
Source§impl Clone for AffectedDeal
impl Clone for AffectedDeal
Source§fn clone(&self) -> AffectedDeal
fn clone(&self) -> AffectedDeal
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 moreSource§impl Debug for AffectedDeal
impl Debug for AffectedDeal
Source§impl<'de> Deserialize<'de> for AffectedDeal
impl<'de> Deserialize<'de> for AffectedDeal
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for AffectedDeal
impl Display for AffectedDeal
impl Eq for AffectedDeal
Source§impl Hash for AffectedDeal
impl Hash for AffectedDeal
Source§impl PartialEq for AffectedDeal
impl PartialEq for AffectedDeal
Source§impl Serialize for AffectedDeal
impl Serialize for AffectedDeal
impl StructuralPartialEq for AffectedDeal
Auto Trait Implementations§
impl Freeze for AffectedDeal
impl RefUnwindSafe for AffectedDeal
impl Send for AffectedDeal
impl Sync for AffectedDeal
impl Unpin for AffectedDeal
impl UnsafeUnpin for AffectedDeal
impl UnwindSafe for AffectedDeal
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more