pub struct QueryAnalyzed {
pub symbol_table: SymbolTable,
/* private fields */
}Fields§
§symbol_table: SymbolTableImplementations§
Source§impl QueryAnalyzed
impl QueryAnalyzed
pub fn printer(&self) -> QueryPrinter<'_>
Source§impl QueryAnalyzed
impl QueryAnalyzed
pub fn is_valid(&self) -> bool
Sourcepub fn context(&self) -> QueryContext<'_>
pub fn context(&self) -> QueryContext<'_>
Returns a unified context view for downstream modules.
pub fn get_arity(&self, node: &SyntaxNode<QLang>) -> Option<Arity>
pub fn type_context(&self) -> &TypeContext
pub fn interner(&self) -> &Interner
pub fn link(self, lang: &Arc<dyn LangImpl>) -> LinkedQuery
Methods from Deref<Target = QueryParsed>§
pub fn query_parser_fuel_consumed(&self) -> u32
pub fn source_map(&self) -> &SourceMap
pub fn diagnostics(&self) -> Diagnostics
pub fn asts(&self) -> &IndexMap<SourceId, Root>
Trait Implementations§
Source§impl Deref for QueryAnalyzed
impl Deref for QueryAnalyzed
Source§type Target = QueryParsed
type Target = QueryParsed
The resulting type after dereferencing.
Source§impl DerefMut for QueryAnalyzed
impl DerefMut for QueryAnalyzed
Auto Trait Implementations§
impl Freeze for QueryAnalyzed
impl !RefUnwindSafe for QueryAnalyzed
impl !Send for QueryAnalyzed
impl !Sync for QueryAnalyzed
impl Unpin for QueryAnalyzed
impl !UnwindSafe for QueryAnalyzed
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more