Tpt
e48b268fc5
Adds an async SPARQL JSON results reader
10 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
Tpt
0b1aabfcdd
Moves main crate to lib/oxigraph and centralizes dependencies
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
2b6ac5c195
Release v0.4.0-alpha.3
11 months ago
Tpt
ef765666be
Serialization: allows to set prefixes
11 months ago
Yuri Astrakhan
18bf383701
Remove tabs from BNF comments
...
Minor cleanup on the BNF comments - get rid of tabs and align them
11 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
11 months ago
Tpt
d838d55f02
Uses nightly rustfmt on imports and comments
11 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.
11 months ago
Yuri Astrakhan
51941c0dc5
Simplify complex strings with raw literals, readme fix
...
Also add a minor debugging python statement to linter
11 months ago
Tpt
42a66f62b9
Enables cargo semver-checks again
12 months ago
Tpt
a5781d1187
Releases v0.4.0-alpha.1
12 months ago
Tpt
025bd2afd2
Uses new cargo lint configuration system
12 months ago
Tpt
4756217787
Adds "since" to the #[deprecated] annotations
12 months 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
a9fee4f6b8
Upgrades dependencies
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
3c51dd31bc
Move back MSRV to 1.67 but keep Cargo.lock to 1.70
...
Allows to build on Debian unstable while using latest dependencies
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
024bc7b8e8
Simplifies Gitter link
1 year ago
Tpt
570f21748d
Cargo.toml: share some common fields in the workspace
1 year ago
Tpt
7c227830e9
Upgrades RocksDB
1 year ago
Tpt
3bb05e2af2
Adds documentation field to Cargo.toml
1 year ago
Tpt
4cb377bda4
Adds documentation field to Cargo.toml
1 year ago
Tpt
c8e718ed2d
Properly document features in docs.rs
1 year ago
Tpt
f6c8358b24
Refactor parsers error types
...
Uses SyntaxError and ParseError everywhere
1 year ago
Tpt
69d8ce6b4e
Migrates RDF/XML parser from Rio
1 year ago
Tpt
cb9922379c
Uses "let else" syntax where relevant
2 years ago
Tpt
a1cbfdf67d
Improves some code style details
2 years ago
Tpt
ae294683d6
Upgrades MSRV to 1.65
...
This is the MSRV of the dependencies (1.64) bumped to 1.65 to allow GAT
2 years ago
Tpt
ab17138f33
Starts 0.4.0-alpha.1
2 years ago
Tpt
99186c1e7d
Releases v0.3.17
2 years ago
Tpt
1c1531f640
Simplifies some rust doc links
2 years ago