pub struct EntryProfileResolutionAudit {Show 16 fields
pub action_id: String,
pub trade_id: Option<String>,
pub entry_class: Option<String>,
pub selection_source: EntryProfileSelectionSource,
pub selected_profile_name: Option<String>,
pub resolution_stage: EntryResolutionStage,
pub original_signal_price: Option<f64>,
pub level_reference_price: Option<f64>,
pub level_resolution: Option<EntryLevelResolution>,
pub target_resolution: Option<TargetResolution>,
pub configured_weights: Vec<f64>,
pub allocated_target_steps: Vec<u64>,
pub remainder_steps: u64,
pub outcome: ActionDispositionStatus,
pub rejection_stage: Option<String>,
pub reason: Option<String>,
}Expand description
Auditable profile selection and initial level resolution for one applied Entry.
Fields§
§action_id: String§trade_id: Option<String>§entry_class: Option<String>§selection_source: EntryProfileSelectionSource§selected_profile_name: Option<String>§resolution_stage: EntryResolutionStage§original_signal_price: Option<f64>§level_reference_price: Option<f64>§level_resolution: Option<EntryLevelResolution>§target_resolution: Option<TargetResolution>§configured_weights: Vec<f64>§allocated_target_steps: Vec<u64>§remainder_steps: u64§outcome: ActionDispositionStatus§rejection_stage: Option<String>§reason: Option<String>Trait Implementations§
Source§impl Clone for EntryProfileResolutionAudit
impl Clone for EntryProfileResolutionAudit
Source§fn clone(&self) -> EntryProfileResolutionAudit
fn clone(&self) -> EntryProfileResolutionAudit
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 EntryProfileResolutionAudit
impl Debug for EntryProfileResolutionAudit
Source§impl<'de> Deserialize<'de> for EntryProfileResolutionAudit
impl<'de> Deserialize<'de> for EntryProfileResolutionAudit
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
impl StructuralPartialEq for EntryProfileResolutionAudit
Auto Trait Implementations§
impl Freeze for EntryProfileResolutionAudit
impl RefUnwindSafe for EntryProfileResolutionAudit
impl Send for EntryProfileResolutionAudit
impl Sync for EntryProfileResolutionAudit
impl Unpin for EntryProfileResolutionAudit
impl UnsafeUnpin for EntryProfileResolutionAudit
impl UnwindSafe for EntryProfileResolutionAudit
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