Docs.rs
cairo-lang-semantic-1.0.0-alpha.7
cairo-lang-semantic 1.0.0-alpha.7
Docs.rs crate page
Links
Repository
crates.io
Source
Owners
gilbens-starkware
orizi
Dependencies
cairo-lang-debug ^1.0.0-alpha.7
normal
cairo-lang-defs ^1.0.0-alpha.7
normal
cairo-lang-diagnostics ^1.0.0-alpha.7
normal
cairo-lang-filesystem ^1.0.0-alpha.7
normal
cairo-lang-parser ^1.0.0-alpha.7
normal
cairo-lang-proc-macros ^1.0.0-alpha.7
normal
cairo-lang-syntax ^1.0.0-alpha.7
normal
cairo-lang-utils ^1.0.0-alpha.7
normal
id-arena ^2.2.1
normal
itertools ^0.10.3
normal
log ^0.4
normal
num-bigint ^0.4
normal
num-traits ^0.2
normal
salsa ^0.16.1
normal
smol_str ^0.2.0
normal
unescaper ^0.1.1
normal
assert_matches ^1.5
dev
env_logger ^0.9.3
dev
indoc ^2.0.1
dev
log ^0.4
dev
pretty_assertions ^1.2.1
dev
test-case ^2.2.2
dev
test-log ^0.2.11
dev
Versions
37.49%
of the crate is documented
Go to latest stable release
Platform
i686-pc-windows-msvc
i686-unknown-linux-gnu
x86_64-apple-darwin
x86_64-pc-windows-msvc
x86_64-unknown-linux-gnu
Feature flags
Rust
About docs.rs
Privacy policy
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
☰
Module db
Structs
Traits
Functions
?
Module
cairo_lang_semantic
::
db
source
·
[
−
]
Structs
ConcreteFunctionSignatureQuery
ConcreteTraitFunctionGenericParamsQuery
ConcreteTraitFunctionSignatureQuery
ConstantResolvedLookbackQuery
ConstantSemanticDataQuery
ConstantSemanticDiagnosticsQuery
CoreCrateQuery
CoreFelt252TyQuery
CoreModuleQuery
EnumDeclarationDiagnosticsQuery
EnumDeclarationResolvedLookbackQuery
EnumDefinitionDiagnosticsQuery
EnumDefinitionResolvedLookbackQuery
EnumGenericParamsQuery
EnumVariantsQuery
ExprSemanticQuery
ExternFunctionDeclarationDiagnosticsQuery
ExternFunctionDeclarationGenericParamsQuery
ExternFunctionDeclarationImplicitsQuery
ExternFunctionDeclarationInlineConfigQuery
ExternFunctionDeclarationRefsQuery
ExternFunctionDeclarationResolvedLookbackQuery
ExternFunctionSignatureQuery
ExternTypeDeclarationDiagnosticsQuery
ExternTypeDeclarationGenericParamsQuery
FileSemanticDiagnosticsQuery
FreeFunctionBodyDiagnosticsQuery
FreeFunctionBodyResolvedLookbackQuery
FreeFunctionDeclarationDiagnosticsQuery
FreeFunctionDeclarationImplicitsQuery
FreeFunctionDeclarationInlineConfigQuery
FreeFunctionDeclarationResolvedLookbackQuery
FreeFunctionGenericParamsQuery
FreeFunctionSignatureQuery
FunctionBodyDiagnosticsQuery
FunctionBodyExprQuery
FunctionBodyQuery
FunctionDeclarationDiagnosticsQuery
FunctionDeclarationInlineConfigQuery
FunctionTitleGenericParamsQuery
FunctionTitleSignatureQuery
FunctionWithBodyAttributesQuery
FunctionWithBodyGenericParamsQuery
FunctionWithBodySignatureQuery
GenericParamSemanticQuery
GenericTypeGenericParamsQuery
ImplConcreteTraitQuery
ImplDefConcreteTraitQuery
ImplDefGenericParamsQuery
ImplDefResolvedLookbackQuery
ImplFunctionBodyDiagnosticsQuery
ImplFunctionBodyQuery
ImplFunctionBodyResolvedLookbackQuery
ImplFunctionByTraitFunctionQuery
ImplFunctionDeclarationDiagnosticsQuery
ImplFunctionDeclarationImplicitsQuery
ImplFunctionDeclarationInlineConfigQuery
ImplFunctionGenericParamsQuery
ImplFunctionResolvedLookbackQuery
ImplFunctionSignatureQuery
ImplFunctionTraitFunctionQuery
ImplFunctionsQuery
ImplSemanticDeclarationDiagnosticsQuery
ImplSemanticDefinitionDiagnosticsQuery
InternConcreteEnumLookupQuery
InternConcreteEnumQuery
InternConcreteExternTypeLookupQuery
InternConcreteExternTypeQuery
InternConcreteFunctionWithBodyLookupQuery
InternConcreteFunctionWithBodyQuery
InternConcreteImplLookupQuery
InternConcreteImplQuery
InternConcreteStructLookupQuery
InternConcreteStructQuery
InternConcreteTraitFunctionLookupQuery
InternConcreteTraitFunctionQuery
InternConcreteTraitLookupQuery
InternConcreteTraitQuery
InternFunctionLookupQuery
InternFunctionQuery
InternLiteralLookupQuery
InternLiteralQuery
InternTypeLookupQuery
InternTypeQuery
LookupResolvedConcreteItemByPtrQuery
LookupResolvedGenericItemByPtrQuery
ModuleAttributesQuery
ModuleImplIdsForTraitInfoQuery
ModuleItemByNameQuery
ModuleScopeQuery
ModuleSemanticDiagnosticsQuery
PrivConstantSemanticDataQuery
PrivEnumDeclarationDataQuery
PrivEnumDefinitionDataQuery
PrivExternFunctionDeclarationDataQuery
PrivExternTypeDeclarationDataQuery
PrivFreeFunctionBodyDataQuery
PrivFreeFunctionDeclarationDataQuery
PrivImplDeclarationDataQuery
PrivImplDefinitionDataQuery
PrivImplFunctionBodyDataQuery
PrivImplFunctionDeclarationDataQuery
PrivModuleSemanticDataQuery
PrivStructDeclarationDataQuery
PrivStructDefinitionDataQuery
PrivTraitFunctionDataQuery
PrivTraitSemanticDataQuery
PrivTypeAliasSemanticDataQuery
PrivUseSemanticDataQuery
SemanticDatabase
Representative struct for the query group.
SemanticGroupGroupStorage__
SemanticPluginsQuery
StatementSemanticQuery
StructAttributesQuery
StructDeclarationDiagnosticsQuery
StructDeclarationResolvedLookbackQuery
StructDefinitionDiagnosticsQuery
StructDefinitionResolvedLookbackQuery
StructGenericParamsQuery
StructMembersQuery
TraitAttributesQuery
TraitFunctionAttributesQuery
TraitFunctionByNameQuery
TraitFunctionDiagnosticsQuery
TraitFunctionGenericParamsQuery
TraitFunctionResolvedLookbackQuery
TraitFunctionSignatureQuery
TraitFunctionsQuery
TraitGenericParamsQuery
TraitSemanticDiagnosticsQuery
TypeAliasGenericParamsQuery
TypeAliasResolvedLookbackQuery
TypeAliasResolvedTypeQuery
TypeAliasSemanticDiagnosticsQuery
TypeInfoQuery
UseResolvedLookbackQuery
UseSemanticDiagnosticsQuery
VariantSemanticQuery
Traits
Elongate
Helper trait to make sure we can always get a
dyn SemanticGroup + 'static
from a SemanticGroup.
SemanticGroup
SemanticGroupEx
Functions
init_semantic_group
Initializes a database with DefsGroup.
lookup_resolved_concrete_item_by_ptr
lookup_resolved_generic_item_by_ptr