Tpt
4705d75893
makes newer Clippy happy
10 months ago
Tpt
bd5e54a00a
Makes new Clippy happy
10 months ago
Tpt
1424181379
Support Tokio async in SPARQL TSV results parser
11 months ago
Tpt
7d45ea43f5
Adds Tokio async to SPARQL XML results parser
11 months ago
Tpt
e48b268fc5
Adds an async SPARQL JSON results reader
11 months ago
Yuri Astrakhan
0400f04915
Error renaming
...
```
enum sparesults::error::ParseError -> QueryResultsParseError
struct sparesults::error::SyntaxError -> QueryResultsSyntaxError
Inlined inner
enum oxrdfxml::error::ParseError -> RdfXmlParseError
struct oxrdfxml::error::SyntaxError -> RdfXmlSyntaxError
enum oxttl::toolkit::error::ParseError -> TurtleParseError
struct oxttl::toolkit::error::SyntaxError -> TurtleSyntaxError
enum oxrdfio::error::ParseError -> RdfParseError
struct oxrdfio::error::SyntaxError -> RdfSyntaxError
struct spargebra::parser::ParseError -> SparqlSyntaxError
enum spargebra::parser::ParseErrorKind
Parser -> Syntax
```
11 months ago
Tpt
655ecd3e91
Convert error to thiserror
...
Co-authored-by: Yuri Astrakhan <yuriastrakhan@gmail.com>
11 months ago
Yuri Astrakhan
089875ad21
A few more minor lints, keyword fix
...
keywords must not have any special chars
11 months ago
Yuri Astrakhan
1e37577b71
Optimize some code, lints
...
* A few match simplifications
* Order trait impl to match trait itself
* A few unneeded parenthesis
* One dup code de-duplication with a new func
11 months ago
Tpt
c0d245871c
Simplifies the reexport of sub crates
11 months ago
Tpt
ef765666be
Serialization: allows to set prefixes
12 months ago
Yuri Astrakhan
18bf383701
Remove tabs from BNF comments
...
Minor cleanup on the BNF comments - get rid of tabs and align them
12 months ago
Yuri Astrakhan
185d83838c
Linting: Impl ordering, Self refs
...
For consistency, ordered implementation of a traits the same way as they are declared.
Used `Self::<assoc>` in a few last spots
12 months ago
Tpt
d838d55f02
Uses nightly rustfmt on imports and comments
12 months ago
Yuri Astrakhan
2b8df24b8b
Use `Self::AssocName` to simplify declarations
...
To keep with DRY principle, I think it makes it a bit less redundant to reuse the Self::<associated_type_name> structure in the well known trait implementations - keeps it consistent with the trait decl too.
12 months ago
Yuri Astrakhan
51941c0dc5
Simplify complex strings with raw literals, readme fix
...
Also add a minor debugging python statement to linter
12 months ago
Tpt
a5781d1187
Releases v0.4.0-alpha.1
1 year ago
Tpt
025bd2afd2
Uses new cargo lint configuration system
1 year ago
Tpt
4756217787
Adds "since" to the #[deprecated] annotations
1 year ago
Tpt
efd5eec65d
Introduces load_from_read instead of load_graph and load_dataset
1 year ago
Tpt
899e553249
Makes SPARQL query result Send and Sync
1 year ago
Tpt
756c5394d0
Adds Tokio support to SPARQL results serializers
1 year ago
Tpt
ab5f5c1c60
Upgrades quick-xml
1 year ago
Tpt
ea80c11d6e
CI: Run clippy on all targets
1 year ago
Tpt
38844f6436
sparesults: use Read instead of BufRead as input type
...
Allows to avoid an extra intermediate buffer for JSON and TSV
1 year ago
Tpt
d280f7d2f7
Adds basic location support to sparesults SyntaxError
1 year ago
Tpt
dbb39d867a
Upgrades json-event-parser
1 year ago
Tpt
67fd726f9d
Makes SPARQL results TSV work with a Read implementation
1 year ago
Tpt
412ca37b3c
Makes sparesults parser API closer to oxrdfio
1 year ago
Tpt
7a3e07d98d
sparesults: no more hidden flush
...
Let the user decide to do it or not
1 year ago
Tpt
6a21cb0625
Makes sparesults formatter API closer to oxrdfio
1 year ago
Tpt
0783d1dcda
Splits sparesults lib.rs
...
Avoids a big file
1 year ago
Tpt
1eaa77ad93
Uses new rustdoc <div class="warning"> style
1 year ago
Tpt
9da26c6f95
Makes media type to format more robust
...
Allows more combinations
1 year ago
Tpt
f10e5a40a3
Enables more Clippy lints
...
Auto-enable all Clippy lints that are not in nursery but a blacklist
1 year ago
Tpt
f6c8358b24
Refactor parsers error types
...
Uses SyntaxError and ParseError everywhere
2 years ago
Tpt
cb9922379c
Uses "let else" syntax where relevant
2 years ago
Tpt
a1cbfdf67d
Improves some code style details
2 years ago
Tpt
1c1531f640
Simplifies some rust doc links
2 years ago
Tpt
5f2c9a3b92
Cleans up documentation links to RDF specifications
2 years ago
Tpt
5d253c6afb
SPARQL XML results: circumvent quick-xml crash
2 years ago
Tpt
7175784356
Improves Clippy lint list
2 years ago
Tpt
3e0f6b5405
Applies oxigraph crate clippy lint to the complete project
2 years ago
Tpt
d653e0645b
Updates dependencies
2 years ago
Tpt
20dc1f26df
Uses new quick-xml APIs for XML results serialization
2 years ago
Tpt
bdb803dab5
JSON SPARQL results: allows the "head" key to be at the end of the document
...
Does not do streaming parsing in this case
2 years ago
Tpt
9729ec8ed3
Adds features annotations to docs.rs
2 years ago
Tpt
9063867ec9
QuerySolution: implements Eq and Debug
2 years ago
Tpt
31c6bb7815
TSV SPARQL results: Add spaces around quoted triples "<<"
2 years ago
Tpt
42cd6b0094
XML parser results: clears the temporary data buffer while parsing
...
Avoids indefinitely increasing memory consumption
2 years ago