{"ast_node_type":"other","tokens":[{"end":91,"kind":"keyword","start":0,"text":"self.cargo_targetDir(source_root).as_ref().and_then(|target_dir|"}]}
        self.cargo_targetDir(source_root).as_ref().and_then(|target_dir| match target_dir {
    fn target_dir_from_config(&self, source_root: Option<SourceRootId>) -> Option<Utf8PathBuf> {
            TargetDirectory::UseSubdirectory(true) => {