Home
last modified time | relevance | path

Searched defs:RootDatabase (Results 1 – 25 of 102) sorted by relevance

12345

/third_party/rust/rust/src/tools/rust-analyzer/crates/ide-db/src/
Dlib.rs76 pub struct RootDatabase { struct
81 storage: ManuallyDrop<salsa::Storage<RootDatabase>>, argument
84 impl Drop for RootDatabase { implementation
90 impl fmt::Debug for RootDatabase { implementation
96 impl Upcast<dyn ExpandDatabase> for RootDatabase { implementation
102 impl Upcast<dyn DefDatabase> for RootDatabase { implementation
108 impl Upcast<dyn HirDatabase> for RootDatabase { implementation
114 impl FileLoader for RootDatabase { implementation
126 impl salsa::Database for RootDatabase {} implementation
128 impl Default for RootDatabase { implementation
[all …]
Ddefs.rs145 sema: &Semantics<'_, RootDatabase>, in classify_node() argument
168 sema: &Semantics<'_, RootDatabase>, in classify_token() argument
176 sema: &Semantics<'_, RootDatabase>, in classify_lifetime() argument
267 pub fn classify(sema: &Semantics<'_, RootDatabase>, name: &ast::Name) -> Option<NameClass> { in classify() argument
288 sema: &Semantics<'_, RootDatabase>, in classify() argument
319 sema: &Semantics<'_, RootDatabase>, in classify() argument
342 sema: &Semantics<'_, RootDatabase>, in classify() argument
358 sema: &Semantics<'_, RootDatabase>, in classify_lifetime() argument
386 sema: &Semantics<'_, RootDatabase>, in classify_await() argument
393 sema: &Semantics<'_, RootDatabase>, in classify_prefix() argument
[all …]
Dactive_parameter.rs21 pub fn at_token(sema: &Semantics<'_, RootDatabase>, token: SyntaxToken) -> Option<Self> { in at_token() argument
44 sema: &Semantics<'_, RootDatabase>, in callable_for_token() argument
58 sema: &Semantics<'_, RootDatabase>, in callable_for_node() argument
86 sema: &Semantics<'_, RootDatabase>, in generic_def_for_node() argument
Dhelpers.rs14 pub fn item_name(db: &RootDatabase, item: ItemInNs) -> Option<Name> { in item_name()
59 sema: &Semantics<'_, RootDatabase>, in visit_file_defs() argument
Ditems_locator.rs30 sema: &'a Semantics<'_, RootDatabase>, in items_with_name() argument
94 sema: &'a Semantics<'_, RootDatabase>, in find_items() argument
/third_party/rust/rust/src/tools/rust-analyzer/crates/ide-db/src/imports/
Dimport_assets.rs102 sema: &Semantics<'_, RootDatabase>, in for_method_call() argument
114 sema: &Semantics<'_, RootDatabase>, in for_exact_path() argument
132 pub fn for_ident_pat(sema: &Semantics<'_, RootDatabase>, pat: &ast::IdentPat) -> Option<Self> { in for_ident_pat() argument
149 sema: &Semantics<'_, RootDatabase>, in for_fuzzy_path() argument
213 sema: &Semantics<'_, RootDatabase>, in search_for_imports() argument
224 sema: &Semantics<'_, RootDatabase>, in search_for_relative_paths() argument
245 sema: &Semantics<'_, RootDatabase>, in search_for() argument
299 sema: &Semantics<'_, RootDatabase>, in path_applicable_imports() argument
355 db: &RootDatabase, in import_for_item()
411 pub fn item_for_path_search(db: &RootDatabase, item: ItemInNs) -> Option<ItemInNs> { in item_for_path_search()
[all …]
/third_party/rust/rust/tests/ui/traits/
Dcycle-cache-err-60010.rs20 struct RootDatabase { struct
21 _runtime: Runtime<RootDatabase>, argument
31 impl Database for RootDatabase { implementation
36 impl HasQueryGroup for RootDatabase {} implementation
/third_party/rust/rust/src/tools/rust-analyzer/crates/ide/src/hover/
Drender.rs35 sema: &Semantics<'_, RootDatabase>, in type_info_of() argument
47 sema: &Semantics<'_, RootDatabase>, in closure_expr() argument
56 sema: &Semantics<'_, RootDatabase>, in try_expr() argument
145 sema: &Semantics<'_, RootDatabase>, in deref_expr() argument
205 sema: &Semantics<'_, RootDatabase>, in underscore() argument
247 sema: &Semantics<'_, RootDatabase>, in keyword() argument
274 sema: &Semantics<'_, RootDatabase>, in struct_rest_pat() argument
352 db: &RootDatabase, in process_markup()
363 fn definition_owner_name(db: &RootDatabase, def: &Definition) -> Option<String> { in definition_owner_name()
377 pub(super) fn path(db: &RootDatabase, module: hir::Module, item_name: Option<String>) -> String { in path()
[all …]
/third_party/rust/rust/src/tools/rust-analyzer/crates/ide/src/
Dexpand_macro.rs26 pub(crate) fn expand_macro(db: &RootDatabase, position: FilePosition) -> Option<ExpandedMacro> { in expand_macro()
105 sema: &Semantics<'_, RootDatabase>, in expand_macro_recur() argument
113 sema: &Semantics<'_, RootDatabase>, in expand_attr_macro_recur() argument
121 sema: &Semantics<'_, RootDatabase>, in expand() argument
143 fn format(db: &RootDatabase, kind: SyntaxKind, file_id: FileId, expanded: SyntaxNode) -> String { in format()
151 _db: &RootDatabase, in _format()
163 db: &RootDatabase, in _format()
Dview_hir.rs14 pub(crate) fn view_hir(db: &RootDatabase, position: FilePosition) -> String { in view_hir()
18 fn body_hir(db: &RootDatabase, position: FilePosition) -> Option<String> { in body_hir()
Dview_mir.rs13 pub(crate) fn view_mir(db: &RootDatabase, position: FilePosition) -> String { in view_mir()
17 fn body_mir(db: &RootDatabase, position: FilePosition) -> Option<String> { in body_mir()
Dhover.rs66 fn goto_type_from_targets(db: &RootDatabase, targets: Vec<hir::ModuleDef>) -> Self { in goto_type_from_targets()
287 sema: &Semantics<'_, RootDatabase>, in hover_for_definition() argument
313 fn show_implementations_action(db: &RootDatabase, def: Definition) -> Option<HoverAction> { in show_implementations_action()
330 fn show_fn_references_action(db: &RootDatabase, def: Definition) -> Option<HoverAction> { in show_fn_references_action()
343 sema: &hir::Semantics<'_, RootDatabase>, in runnable_action() argument
363 fn goto_type_action_for_def(db: &RootDatabase, def: Definition) -> Option<HoverAction> { in goto_type_action_for_def()
396 db: &RootDatabase, in walk_and_push_ty()
Ddoc_links.rs49 pub(crate) fn rewrite_links(db: &RootDatabase, markdown: &str, definition: Definition) -> String { in rewrite_links()
133 db: &RootDatabase, in external_docs()
224 sema: &Semantics<'_, RootDatabase>, in doc_attributes() argument
274 sema: &Semantics<'_, RootDatabase>, in get_definition_with_descend_at() argument
324 db: &RootDatabase, in get_doc_links()
355 db: &RootDatabase, in rewrite_intra_doc_link()
377 fn rewrite_url_link(db: &RootDatabase, def: Definition, target: &str) -> Option<String> { in rewrite_url_link()
394 fn mod_path_of_def(db: &RootDatabase, def: Definition) -> Option<String> { in mod_path_of_def()
461 db: &RootDatabase, in get_doc_base_urls()
Drunnables.rs122 pub(crate) fn runnables(db: &RootDatabase, file_id: FileId) -> Vec<Runnable> { in runnables()
207 db: &RootDatabase, in related_tests()
221 sema: &Semantics<'_, RootDatabase>, in find_related_tests() argument
261 sema: &Semantics<'_, RootDatabase>, in find_related_tests_in_module() argument
284 fn as_test_runnable(sema: &Semantics<'_, RootDatabase>, fn_def: &ast::Fn) -> Option<Runnable> { in as_test_runnable() argument
293 fn parent_test_module(sema: &Semantics<'_, RootDatabase>, fn_def: &ast::Fn) -> Option<hir::Module> { in parent_test_module() argument
307 sema: &Semantics<'_, RootDatabase>, in runnable_fn() argument
346 sema: &Semantics<'_, RootDatabase>, in runnable_mod() argument
367 sema: &Semantics<'_, RootDatabase>, in runnable_impl() argument
393 sema: &Semantics<'_, RootDatabase>, in runnable_mod_outline_definition() argument
[all …]
Dinterpret_function.rs16 pub(crate) fn interpret_function(db: &RootDatabase, position: FilePosition) -> String { in interpret_function()
27 fn find_and_interpret(db: &RootDatabase, position: FilePosition) -> Option<String> { in find_and_interpret()
Dparent_module.rs27 pub(crate) fn parent_module(db: &RootDatabase, position: FilePosition) -> Vec<NavigationTarget> { in parent_module()
58 pub(crate) fn crates_for(db: &RootDatabase, file_id: FileId) -> Vec<CrateId> { in crates_for()
Dsignature_help.rs70 pub(crate) fn signature_help(db: &RootDatabase, position: FilePosition) -> Option<SignatureHelp> { in signature_help()
153 sema: &Semantics<'_, RootDatabase>, in signature_help_for_call() argument
249 sema: &Semantics<'_, RootDatabase>, in signature_help_for_generics() argument
336 db: &RootDatabase, in add_assoc_type_bindings()
374 sema: &Semantics<'_, RootDatabase>, in signature_help_for_record_lit() argument
392 sema: &Semantics<'_, RootDatabase>, in signature_help_for_record_pat() argument
409 sema: &Semantics<'_, RootDatabase>, in signature_help_for_tuple_struct_pat() argument
461 sema: &Semantics<'_, RootDatabase>, in signature_help_for_tuple_pat() argument
487 sema: &Semantics<'_, RootDatabase>, in signature_help_for_tuple_expr() argument
520 sema: &Semantics<'_, RootDatabase>, in signature_help_for_record_() argument
[all …]
Dgoto_implementation.rs24 db: &RootDatabase, in goto_implementation()
89 fn impls_for_ty(sema: &Semantics<'_, RootDatabase>, ty: hir::Type) -> Vec<NavigationTarget> { in impls_for_ty() argument
94 sema: &Semantics<'_, RootDatabase>, in impls_for_trait() argument
104 sema: &Semantics<'_, RootDatabase>, in impls_for_trait_item() argument
Dview_item_tree.rs14 pub(crate) fn view_item_tree(db: &RootDatabase, file_id: FileId) -> String { in view_item_tree()
/third_party/rust/rust/src/tools/rust-analyzer/crates/ide/src/syntax_highlighting/
Dhighlight.rs19 pub(super) fn token(sema: &Semantics<'_, RootDatabase>, token: SyntaxToken) -> Option<Highlight> { in token() argument
49 sema: &Semantics<'_, RootDatabase>, in name_like() argument
83 sema: &Semantics<'_, RootDatabase>, in punctuation() argument
159 sema: &Semantics<'_, RootDatabase>, in keyword() argument
199 sema: &Semantics<'_, RootDatabase>, in highlight_name_ref() argument
285 sema: &Semantics<'_, RootDatabase>, in highlight_name() argument
333 sema: &Semantics<'_, RootDatabase>, in highlight_def() argument
503 sema: &Semantics<'_, RootDatabase>, in highlight_method_call_by_name_ref() argument
512 sema: &Semantics<'_, RootDatabase>, in highlight_method_call() argument
601 sema: &Semantics<'_, RootDatabase>, in highlight_name_ref_by_syntax() argument
/third_party/rust/rust/tests/ui/traits/solver-cycles/
Dcycle-via-builtin-auto-trait-impl.rs13 struct RootDatabase { struct
14 _runtime: Runtime<RootDatabase>, argument
20 impl Database for RootDatabase { implementation
/third_party/rust/rust/src/tools/rust-analyzer/crates/ide-ssr/src/
Dnester.rs17 sema: &hir::Semantics<'_, ide_db::RootDatabase>, in nest_and_remove_collisions()
40 fn add_match(&mut self, m: Match, sema: &hir::Semantics<'_, ide_db::RootDatabase>) { in add_match()
60 sema: &hir::Semantics<'_, ide_db::RootDatabase>, in try_add_sub_match()
/third_party/rust/rust/src/tools/rust-analyzer/crates/rust-analyzer/src/cli/
Danalysis_stats.rs235 fn run_data_layout(&self, db: &RootDatabase, adts: &[hir::Adt], verbosity: Verbosity) { in run_data_layout()
271 fn run_const_eval(&self, db: &RootDatabase, consts: &[hir::Const], verbosity: Verbosity) { in run_const_eval()
301 fn run_mir_lowering(&self, db: &RootDatabase, bodies: &[DefWithBody], verbosity: Verbosity) { in run_mir_lowering()
332 db: &RootDatabase, in run_inference()
645 db: &RootDatabase, in run_body_lowering()
725 fn location_csv_expr(db: &RootDatabase, vfs: &Vfs, sm: &BodySourceMap, expr_id: ExprId) -> String { in location_csv_expr()
741 fn location_csv_pat(db: &RootDatabase, vfs: &Vfs, sm: &BodySourceMap, pat_id: PatId) -> String { in location_csv_pat()
760 db: &RootDatabase, in expr_syntax_range()
781 db: &RootDatabase, in pat_syntax_range()
/third_party/rust/rust/src/tools/rust-analyzer/crates/ide-completion/src/context/
Danalysis.rs38 sema: &Semantics<'_, RootDatabase>, in expand_and_analyze() argument
68 sema: &Semantics<'_, RootDatabase>, in expand() argument
209 sema: &Semantics<'_, RootDatabase>, in analyze() argument
312 sema: &Semantics<'_, RootDatabase>, in expected_type_and_name() argument
495 _sema: &Semantics<'_, RootDatabase>, in classify_lifetime() argument
522 sema: &Semantics<'_, RootDatabase>, in classify_name() argument
562 sema: &Semantics<'_, RootDatabase>, in classify_name_ref() argument
1130 sema: &Semantics<'_, RootDatabase>, in pattern_context_for() argument
1239 sema: &Semantics<'_, RootDatabase>, in fetch_immediate_impl() argument
1277 sema: &Semantics<'_, RootDatabase>, in find_node_in_file_compensated() argument
[all …]
/third_party/rust/rust/src/tools/rust-analyzer/crates/ide/src/inlay_hints/
Dparam_name.rs17 sema: &Semantics<'_, RootDatabase>, in hints() argument
75 sema: &Semantics<'_, RootDatabase>, in get_callable() argument
94 sema: &Semantics<'_, RootDatabase>, in should_hide_param_name_hint() argument
212 sema: &Semantics<'_, RootDatabase>, in is_adt_constructor_similar_to_param_name() argument

12345