pub struct PositionFilterMsg {
pub symbols: Vec<String>,
pub sides: Vec<EvaluationPositionSideMsg>,
pub groups: Vec<EvaluationGroupFilterMsg>,
pub close_reasons: Vec<String>,
pub tags: BTreeMap<String, Vec<String>>,
}Expand description
Typed position filters. Values within a field are ORed; populated fields and individual tag keys are ANDed.
Fields§
§symbols: Vec<String>§sides: Vec<EvaluationPositionSideMsg>§groups: Vec<EvaluationGroupFilterMsg>§close_reasons: Vec<String>Trait Implementations§
Source§impl Clone for PositionFilterMsg
impl Clone for PositionFilterMsg
Source§fn clone(&self) -> PositionFilterMsg
fn clone(&self) -> PositionFilterMsg
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 PositionFilterMsg
impl Debug for PositionFilterMsg
Source§impl Default for PositionFilterMsg
impl Default for PositionFilterMsg
Source§fn default() -> PositionFilterMsg
fn default() -> PositionFilterMsg
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PositionFilterMsgwhere
PositionFilterMsg: Default,
impl<'de> Deserialize<'de> for PositionFilterMsgwhere
PositionFilterMsg: Default,
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 Eq for PositionFilterMsg
Source§impl PartialEq for PositionFilterMsg
impl PartialEq for PositionFilterMsg
Source§impl Serialize for PositionFilterMsg
impl Serialize for PositionFilterMsg
impl StructuralPartialEq for PositionFilterMsg
Auto Trait Implementations§
impl Freeze for PositionFilterMsg
impl RefUnwindSafe for PositionFilterMsg
impl Send for PositionFilterMsg
impl Sync for PositionFilterMsg
impl Unpin for PositionFilterMsg
impl UnsafeUnpin for PositionFilterMsg
impl UnwindSafe for PositionFilterMsg
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