pub struct FundsArgs {
pub(crate) market: Option<String>,
pub(crate) acc_id: Option<u64>,
pub(crate) card_num: Option<String>,
pub(crate) env: String,
pub(crate) currency: Option<String>,
}Fields§
§market: Option<String>市场: HK | US | CN | HKCC | SG | AU | JP | MY | CA | HKFUND |
USFUND. v1.4.106 ergonomics: 改为 optional, 不传时 daemon 按
acc_id cache 推断主市场 (TrdMarket::Unknown=0 走默认路径).
综合账户 (uniCardNum 非空) 用户传或不传效果一致 (daemon
acc_id 路径不依赖 trd_market filter); 普通账户 (HK-only /
US-only) 不传也 OK, daemon 按账户主市场默认路由.
acc_id: Option<u64>交易账户 ID;也可改用 –card-num 传 App 显示卡号
card_num: Option<String>App 显示卡号:4 位末尾或 16 位完整卡号
env: String交易环境: real | simulate
currency: Option<String>资金视图币种: HKD | USD | CNH | JPY | SGD | AUD | CAD | MYR. 不传时 daemon 使用账户所属券商的默认币种;显式传入时会校验 该账户是否支持。普通单市场账户可能由 backend 忽略显式币种。
Trait Implementations§
Source§impl Args for FundsArgs
impl Args for FundsArgs
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 FundsArgs
impl FromArgMatches for FundsArgs
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 FundsArgs
impl RefUnwindSafe for FundsArgs
impl Send for FundsArgs
impl Sync for FundsArgs
impl Unpin for FundsArgs
impl UnsafeUnpin for FundsArgs
impl UnwindSafe for FundsArgs
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