Home
last modified time | relevance | path

Searched refs:ModSymbol (Results 1 – 6 of 6) sorted by relevance

/external/rust/android-crates-io/crates/diplomat_core/src/
Denvironment.rs16 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/
Dmodules.rs9 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()
Dmod.rs29 CustomType, LifetimeOrigin, ModSymbol, Mutability, PathType, PrimitiveType, StdlibOrDiplomat,
Dtypes.rs90 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/
Delision.rs442 top_symbols.insert(m.name.clone(), crate::ast::ModSymbol::SubModule(m.name.clone()));
Dtype_context.rs234 ast::ModSymbol::CustomType(custom_type) => match custom_type { in from_ast_without_validation()
275 ast::ModSymbol::Trait(trt) => { in from_ast_without_validation()