pub struct ProductClasses(pub Vec<String>);Expand description
网关收录的产品类白名单(CTP 单字符码 THOST_FTDC_PC_*)。
语义(D-PC-FILTER,DESIGN.md):查询侧不过滤(原稿 reqQryInstrument({}) 全量,
且实测三个查询口都无法按类型过滤),收录侧严格丢弃 —— 不在名单内的合约行
既不进共享合约表,也不上抛 eContract。
空名单绝不等于「全丢」:一律回落默认(期货)。理由不是便利,是守卫 ——
contracts 为空会让持仓查询整条被跳过(driver.rs 的 contracts.is_empty() 守卫),
一次误配置就把持仓数据关掉。
Tuple Fields§
§0: Vec<String>Implementations§
Trait Implementations§
Source§impl Clone for ProductClasses
impl Clone for ProductClasses
Source§impl Debug for ProductClasses
impl Debug for ProductClasses
Source§impl Default for ProductClasses
impl Default for ProductClasses
impl Eq for ProductClasses
Source§impl PartialEq for ProductClasses
impl PartialEq for ProductClasses
impl StructuralPartialEq for ProductClasses
Auto Trait Implementations§
impl Freeze for ProductClasses
impl RefUnwindSafe for ProductClasses
impl Send for ProductClasses
impl Sync for ProductClasses
impl Unpin for ProductClasses
impl UnsafeUnpin for ProductClasses
impl UnwindSafe for ProductClasses
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