Skip to main content

mant_query/
lib.rs

1#![doc = include_str!("../README.md")]
2#![warn(missing_docs)]
3
4mod entry_presentation;
5mod explanation;
6mod projection;
7#[cfg(test)]
8mod query_fixture;
9mod scope_query;
10mod search;
11mod selectors;
12
13pub use explanation::{
14    ExplanationError, explain_query, resolve_explanation_block, validate_explanation_query,
15};
16pub use mant_ir::ResolvedContent;
17pub use projection::{
18    ProjectionError, ReferenceProjectionLimits, SelectorCandidate, build_outline,
19    build_outline_projection, build_outline_with_detail, build_outline_with_references,
20    project_references, project_references_with_limits, select_excerpt, select_explanation,
21    semantics_complete,
22};
23pub use scope_query::{
24    QueryScopeView, ScopeExecutionError, ScopeInputError, explain_scope, search_scope,
25};
26pub use search::{SearchError, search_query, validate_search_query};