[][src]Crate lark_query_system

Modules

ls_ops

Contains "pseudo-queries" for language-server interaction. These aren't actual queries, they are just functions, so they are not memoized. This also means they can take arbitrary parameters (e.g. &uri) that wouldn't be possible otherwise, which is convenient.

Structs

LarkDatabase
LarkDatabaseStorage
QuerySystem
__SalsaQueryDescriptor

Identifies a query and its key. You are not meant to name this type directly or use its fields etc. It is a private query descriptor type generated by salsa and its exact structure is subject to change. Sadly, I don't know any way to hide this with hygiene, so use __ instead.