Я пришел из 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,
}
( 1010 * источник *)