Enum rune::QueryErrorKind [−][src]
pub enum QueryErrorKind {}Show 17 variants
Custom { message: &'static str, }, InsertMetaError { error: InsertMetaError, }, IrError { error: IrErrorKind, }, ParseError { error: ParseErrorKind, }, ResolveError { error: ResolveErrorKind, }, MissingId { what: &'static str, id: Option<Id>, }, ItemConflict { item: Item, other: Location, }, AmbiguousItem { item: Item, locations: Vec<(Location, Item)>, }, NotVisible { chain: Vec<Location>, location: Location, visibility: Visibility, item: Item, from: Item, }, NotVisibleMod { chain: Vec<Location>, location: Location, visibility: Visibility, item: Item, from: Item, }, MissingRevId { id: Id, }, MissingMod { item: Item, }, ImportCycle { path: Vec<ImportEntryStep>, }, LastUseComponent, NotIndexedImport { item: Item, }, UnsupportedImportMeta { meta: CompileMeta, }, MetaConflict { current: CompileMeta, existing: CompileMeta, },
Expand description
Error raised during queries.
Variants
Fields of Custom
message: &'static str
Fields of IrError
error: IrErrorKind
Fields of ParseError
error: ParseErrorKind
Fields of ResolveError
error: ResolveErrorKind
Fields of NotVisible
Fields of NotVisibleMod
Fields of MissingRevId
id: Id
Fields of MissingMod
item: Item
Fields of ImportCycle
path: Vec<ImportEntryStep>
Fields of NotIndexedImport
item: Item
Fields of UnsupportedImportMeta
meta: CompileMeta
Tried to add an item that already exists.
Fields of MetaConflict
Trait Implementations
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.