sparesults/
lib.rs

1#![doc = include_str!("../README.md")]
2#![doc(test(attr(deny(warnings))))]
3#![cfg_attr(docsrs, feature(doc_auto_cfg))]
4#![doc(html_favicon_url = "https://raw.githubusercontent.com/oxigraph/oxigraph/main/logo.svg")]
5#![doc(html_logo_url = "https://raw.githubusercontent.com/oxigraph/oxigraph/main/logo.svg")]
6
7mod csv;
8mod error;
9mod format;
10mod json;
11mod parser;
12mod serializer;
13pub mod solution;
14mod xml;
15
16pub use crate::error::{QueryResultsParseError, QueryResultsSyntaxError, TextPosition};
17pub use crate::format::QueryResultsFormat;
18pub use crate::parser::{
19    QueryResultsParser, ReaderQueryResultsParserOutput, ReaderSolutionsParser,
20    SliceQueryResultsParserOutput, SliceSolutionsParser,
21};
22#[cfg(feature = "async-tokio")]
23pub use crate::parser::{
24    TokioAsyncReaderQueryResultsParserOutput, TokioAsyncReaderSolutionsParser,
25};
26#[cfg(feature = "async-tokio")]
27pub use crate::serializer::TokioAsyncWriterSolutionsSerializer;
28pub use crate::serializer::{QueryResultsSerializer, WriterSolutionsSerializer};
29pub use crate::solution::QuerySolution;