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) -> Option<Arity>
pub fn type_context(&self) -> &TypeContext
pub fn interner(&self) -> &Interner
pub fn link(self, lang: &Lang) -> 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) -> &AstMap
Trait Implementations§
Source§impl Deref for QueryAnalyzed
impl Deref for QueryAnalyzed
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