pub struct SubArgs {
pub(crate) symbols: Vec<String>,
pub(crate) type: String,
pub(crate) extended_time: bool,
pub(crate) session: Option<String>,
pub(crate) orderbook_detail: bool,
}Fields§
§symbols: Vec<String>股票代码,MARKET.CODE 格式
type: String订阅类型,逗号分隔
支持: basic, orderbook, orderbook_odd, ticker, rt, kl_day, kl_1min, kl_3min, kl_5min, kl_10min, kl_15min, kl_30min, kl_60min, kl_120min, kl_180min, kl_240min, kl_week, kl_month, broker
v1.4.83 §10 新增 aliases: --sub-type / --sub-types / --stype
extended_time: bool允许美股盘前/盘后行情数据(Qot_Sub.extendedTime)
session: Option<String>行情订阅时段:NONE|RTH|ETH|ALL 或 0|1|2|3;OVERNIGHT/4 按 C++ OpenD 拒绝
orderbook_detail: bool订阅摆盘明细(Qot_Sub.isSubOrderBookDetail)
Trait Implementations§
Source§impl Args for SubArgs
impl Args for SubArgs
Source§fn group_id() -> Option<Id>
fn group_id() -> Option<Id>
Report the [
ArgGroup::id][crate::ArgGroup::id] for this set of argumentsSource§fn augment_args<'b>(__clap_app: Command) -> Command
fn augment_args<'b>(__clap_app: Command) -> Command
Source§fn augment_args_for_update<'b>(__clap_app: Command) -> Command
fn augment_args_for_update<'b>(__clap_app: Command) -> Command
Append to [
Command] so it can instantiate self via
[FromArgMatches::update_from_arg_matches_mut] Read moreSource§impl FromArgMatches for SubArgs
impl FromArgMatches for SubArgs
Source§fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
Source§fn from_arg_matches_mut(
__clap_arg_matches: &mut ArgMatches,
) -> Result<Self, Error>
fn from_arg_matches_mut( __clap_arg_matches: &mut ArgMatches, ) -> Result<Self, Error>
Source§fn update_from_arg_matches(
&mut self,
__clap_arg_matches: &ArgMatches,
) -> Result<(), Error>
fn update_from_arg_matches( &mut self, __clap_arg_matches: &ArgMatches, ) -> Result<(), Error>
Assign values from
ArgMatches to self.Source§fn update_from_arg_matches_mut(
&mut self,
__clap_arg_matches: &mut ArgMatches,
) -> Result<(), Error>
fn update_from_arg_matches_mut( &mut self, __clap_arg_matches: &mut ArgMatches, ) -> Result<(), Error>
Assign values from
ArgMatches to self.Auto Trait Implementations§
impl Freeze for SubArgs
impl RefUnwindSafe for SubArgs
impl Send for SubArgs
impl Sync for SubArgs
impl Unpin for SubArgs
impl UnsafeUnpin for SubArgs
impl UnwindSafe for SubArgs
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