我来自Java背景,在其中找到符号定义位置很简单:它是同一个包中的以太,或者来自导入。
这里Deserialize
在serde
箱子中定义,但源文件不包含对serde
箱子的引用:
#[derive(Deserialize)]
struct Args {
arg_spec: Vec<String>,
flag_short: bool,
flag_porcelain: bool,
flag_branch: bool,
flag_z: bool,
flag_ignored: bool,
flag_untracked_files: Option<String>,
flag_ignore_submodules: Option<String>,
flag_git_dir: Option<String>,
flag_repeat: bool,
flag_list_submodules: bool,
}
(Qazxswpoi)