pub enum LevelOfDetail {
Summary,
Detail,
Execution,
Lot,
Unknown,
}Expand description
Level of detail for reporting
Specifies the granularity of data in FLEX reports.
Used by Trade, Position, and CashTransaction structs to indicate
the level of detail requested in the FLEX query.
XML Mapping: Maps to the levelOfDetail attribute in various elements.
Variants§
Summary
Summary level - aggregated data with minimal details
Detail
Detail level - standard reporting with all key fields
Execution
Execution level - detailed execution information including time and venue
Lot
Lot level - tax lot level details for cost basis tracking
Unknown
Unknown or unrecognized level of detail
Trait Implementations§
Source§impl Clone for LevelOfDetail
impl Clone for LevelOfDetail
Source§fn clone(&self) -> LevelOfDetail
fn clone(&self) -> LevelOfDetail
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 LevelOfDetail
impl Debug for LevelOfDetail
Source§impl<'de> Deserialize<'de> for LevelOfDetail
impl<'de> Deserialize<'de> for LevelOfDetail
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 Hash for LevelOfDetail
impl Hash for LevelOfDetail
Source§impl PartialEq for LevelOfDetail
impl PartialEq for LevelOfDetail
Source§impl Serialize for LevelOfDetail
impl Serialize for LevelOfDetail
impl Copy for LevelOfDetail
impl Eq for LevelOfDetail
impl StructuralPartialEq for LevelOfDetail
Auto Trait Implementations§
impl Freeze for LevelOfDetail
impl RefUnwindSafe for LevelOfDetail
impl Send for LevelOfDetail
impl Sync for LevelOfDetail
impl Unpin for LevelOfDetail
impl UnwindSafe for LevelOfDetail
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