dcql_plus_to_sparql_rs/
lib.rs1pub mod error;
2pub mod model;
3pub mod sparql;
4pub mod matcher;
5pub mod validation;
6
7pub use error::{DcqlError, Result};
8pub use model::dcql::{
9 ClaimFilter, ClaimQuery, ClaimValue, CredentialFormat, CredentialQuery, CredentialSetQuery,
10 DcqlQuery, FilterOp, FilterValue, PathElement,
11};
12pub use model::extended::{
13 AggregateFunction, AggregateHaving, AggregateQuery, CredentialLink, ExtendedDcqlQuery,
14 LinkRelation,
15};
16pub use sparql::translator::{SparqlTranslator, TranslationOptions};
17pub use validation::dcql::{DcqlValidate, ErrorCode, Severity, ValidationError, ValidationResult};
18#[cfg(feature = "sparql-validation")]
19pub use validation::sparql::{SparqlValidate, SparqlValidationError};