Searched refs:ModSymbol (Results 1 – 6 of 6) sorted by relevance
/external/rust/android-crates-io/crates/diplomat_core/src/ |
D | environment.rs | 16 pub(crate) module: BTreeMap<Ident, ModSymbol>, 27 pub fn get(&self, path: &Path, name: &str) -> Option<&ModSymbol> { in get() argument 34 pub fn iter_items(&self) -> impl Iterator<Item = (&Path, &Ident, &ModSymbol)> + '_ { in iter_items() 55 pub(crate) fn insert(&mut self, name: Ident, symbol: ModSymbol) -> Option<ModSymbol> { in insert() argument 60 pub fn get(&self, name: &str) -> Option<&ModSymbol> { in get() argument 65 pub fn iter(&self) -> impl Iterator<Item = (&Ident, &ModSymbol)> + '_ { in iter() 79 pub fn items(&self) -> impl Iterator<Item = &ModSymbol> + '_ { in items() 92 type Output = ModSymbol; 93 fn index(&self, i: &str) -> &ModSymbol { in index() argument
|
/external/rust/android-crates-io/crates/diplomat_core/src/ast/ |
D | modules.rs | 9 AttrInheritContext, Attrs, CustomType, Enum, Ident, Method, ModSymbol, Mutability, OpaqueType, 127 mod_symbols.insert(name.clone(), ModSymbol::Alias(path.clone())); in insert_all_types() 132 .insert(k.clone(), ModSymbol::CustomType(v.clone())) in insert_all_types() 141 .insert(k.clone(), ModSymbol::Trait(v.clone())) in insert_all_types() 151 mod_symbols.insert(m.name.clone(), ModSymbol::SubModule(m.name.clone())); in insert_all_types() 326 top_symbols.insert(m.name.clone(), ModSymbol::SubModule(m.name.clone())); in all_types()
|
D | mod.rs | 29 CustomType, LifetimeOrigin, ModSymbol, Mutability, PathType, PrimitiveType, StdlibOrDiplomat,
|
D | types.rs | 90 pub enum ModSymbol { enum 180 Some(ModSymbol::Alias(p)) => { in resolve_with_path() 188 Some(ModSymbol::SubModule(name)) => { in resolve_with_path() 191 Some(ModSymbol::CustomType(t)) => { in resolve_with_path() 202 Some(ModSymbol::Trait(trt)) => { in resolve_with_path() 251 if let Some(ModSymbol::Trait(trt)) = env.get(&cur_path, elem.as_str()) { in resolve_trait_with_path()
|
/external/rust/android-crates-io/crates/diplomat_core/src/hir/ |
D | elision.rs | 442 top_symbols.insert(m.name.clone(), crate::ast::ModSymbol::SubModule(m.name.clone()));
|
D | type_context.rs | 234 ast::ModSymbol::CustomType(custom_type) => match custom_type { in from_ast_without_validation() 275 ast::ModSymbol::Trait(trt) => { in from_ast_without_validation()
|