cairo_lang_semantic::lookup_item

Trait HasResolverData

Source
pub trait HasResolverData {
    // Required method
    fn resolver_data(&self, db: &dyn SemanticGroup) -> Maybe<Arc<ResolverData>>;
}

Required Methods§

Implementations on Foreign Types§

Source§

impl HasResolverData for ImplItemId

Source§

impl HasResolverData for LookupItemId

Source§

impl HasResolverData for ModuleItemId

Source§

impl HasResolverData for TraitItemId

Source§

impl HasResolverData for ConstantId

Source§

impl HasResolverData for EnumId

Source§

impl HasResolverData for ExternFunctionId

Source§

impl HasResolverData for ExternTypeId

Source§

impl HasResolverData for FreeFunctionId

Source§

impl HasResolverData for ImplAliasId

Source§

impl HasResolverData for ImplConstantDefId

Source§

impl HasResolverData for ImplDefId

Source§

impl HasResolverData for ImplFunctionId

Source§

impl HasResolverData for ImplImplDefId

Source§

impl HasResolverData for ImplTypeDefId

Source§

impl HasResolverData for ModuleTypeAliasId

Source§

impl HasResolverData for StructId

Source§

impl HasResolverData for SubmoduleId

Source§

impl HasResolverData for TraitConstantId

Source§

impl HasResolverData for TraitFunctionId

Source§

impl HasResolverData for TraitId

Source§

impl HasResolverData for TraitImplId

Source§

impl HasResolverData for TraitTypeId

Source§

impl HasResolverData for UseId

Implementors§