Home
last modified time | relevance | path

Searched defs:ProcMacro (Results 1 – 19 of 19) sorted by relevance

/third_party/rust/rust/src/tools/rust-analyzer/crates/proc-macro-api/src/
Dlib.rs64 pub struct ProcMacro { struct
65 process: Arc<Mutex<ProcMacroProcessSrv>>, argument
68 kind: ProcMacroKind, argument
71 impl Eq for ProcMacro {} argument
72 impl PartialEq for ProcMacro { implementation
108 pub fn load_dylib(&self, dylib: MacroDylib) -> Result<Vec<ProcMacro>, ServerError> { in load_dylib()
128 impl ProcMacro { impl
/third_party/rust/rust/src/tools/rust-analyzer/crates/base-db/src/
Dfixture.rs54 proc_macros: Vec<(String, ProcMacro)>, in with_files_extra_proc_macros() argument
112 mut proc_macro_defs: Vec<(String, ProcMacro)>, in parse_with_proc_macros() argument
409 proc_macro_defs: Vec<(String, ProcMacro)>, in filter_test_proc_macros() argument
410 ) -> (Vec<ProcMacro>, String) { in filter_test_proc_macros()
Dinput.rs164 ProcMacro, enumerator
270 pub struct ProcMacro { struct
272 pub kind: ProcMacroKind, argument
273 pub expander: sync::Arc<dyn ProcMacroExpander>, argument
/third_party/rust/rust/library/proc_macro/src/bridge/
Dclient.rs460 pub enum ProcMacro { enum
478 impl ProcMacro { impl
/third_party/rust/rust/src/tools/jsondoclint/src/
Ditem_kind.rs31 ProcMacro, enumerator
Dvalidator.rs246 fn check_proc_macro(&mut self, _: &'a ProcMacro) { in check_proc_macro()
/third_party/rust/rust/src/rustdoc-json-types/
Dlib.rs256 ProcMacro(ProcMacro), enumerator
682 pub struct ProcMacro { struct
683 pub kind: MacroKind,
684 pub helpers: Vec<String>,
/third_party/rust/rust/src/tools/rust-analyzer/crates/rust-analyzer/src/
Dreload.rs801 expander: proc_macro_api::ProcMacro, in load_proc_macro()
803 ) -> ProcMacro { in load_proc_macro()
/third_party/rust/rust/compiler/rustc_builtin_macros/src/
Dproc_macro_harness.rs31 enum ProcMacro { enum
Derrors.rs106 pub(crate) struct ProcMacro { struct
108 pub(crate) span: Span,
/third_party/rust/rust/src/librustdoc/json/
Dconversions.rs767 impl FromWithTcx<clean::ProcMacro> for ProcMacro { implementation
768 fn from_tcx(mac: clean::ProcMacro, _tcx: TyCtxt<'_>) -> Self { in from_tcx()
/third_party/rust/rust/compiler/rustc_metadata/src/
Dcreader.rs81 ProcMacro(SyntaxExtension), enumerator
670 ) -> Result<&'static [ProcMacro], CrateError> { in dlsym_proc_macros()
/third_party/rust/rust/src/tools/rust-analyzer/crates/hir-expand/src/
Ddb.rs43 ProcMacro(ProcMacroExpander), enumerator
Dlib.rs150 ProcMacro(ProcMacroExpander, ProcMacroKind, AstId<ast::Fn>), enumerator
/third_party/rust/rust/src/librustdoc/clean/
Dtypes.rs2435 pub(crate) struct ProcMacro { struct
2436 pub(crate) kind: MacroKind,
2437 pub(crate) helpers: Vec<Symbol>,
/third_party/rust/rust/compiler/rustc_metadata/src/rmeta/
Ddecoder.rs750 fn raw_proc_macro(self, id: DefIndex) -> &'a ProcMacro { in raw_proc_macro()
1603 raw_proc_macros: Option<&'static [ProcMacro]>, in new()
/third_party/rust/rust/src/librustdoc/html/render/
Dprint_item.rs1498 m: &clean::ProcMacro, in item_proc_macro()
/third_party/rust/rust/compiler/rustc_session/src/
Dconfig.rs1112 ProcMacro, enumerator
/third_party/rust/rust/src/tools/rust-analyzer/crates/hir/src/
Dlib.rs2357 ProcMacro, enumerator