#[non_exhaustive]pub enum BasisHolder {
Built,
Supplied,
Index,
OpenedRoot,
}Expand description
What fixed the analyzers a read is answered from, which decides the remedy a refusal can offer for analysis the read needs and the basis lacks.
Each route accepts a different remedy. A request that builds its own basis takes another analyzer; a retained index answers only what it was opened with, so the remedy is to open it again; an opened root runs no analyzer at all; and a basis a caller supplied whole is the caller’s to widen. A refusal that named one route’s remedy on another sent the caller looking for a parameter that does not exist.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Built
Request::build: the request enables what its analyzer axis names.
Supplied
Request::new: a basis supplied whole, which nothing holds.
Index
A retained index, which holds the analyzers it was opened with.
OpenedRoot
An opened root, which runs no analyzer.