Yuri Astrakhan
54f7084d4f
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.
1 year ago
Tpt
517df6d59e
Testsuite: Makes use of mf:assumedTestBase
2 years ago
Tpt
f10e5a40a3
Enables more Clippy lints
...
Auto-enable all Clippy lints that are not in nursery but a blacklist
2 years ago
Tpt
f183196859
Adopt new I/O API for parsing
2 years ago
Tpt
cb9922379c
Uses "let else" syntax where relevant
2 years ago
Tpt
71b1768d28
New N3/Turtle/TriG/N-Triple/N-Quad parsers and serializers
...
- Compatible with async IO
- Turtle/TriG parser recovery on simple errors
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
6375481a80
Testsuite: makes format detection more strict
2 years ago
Tpt
323ad73831
Testsuite: do not run rejected tests
2 years ago
Tpt
de4c5abd9c
Simplifies test manifest parser
2 years ago
Tpt
7fdd045516
Improves error handling code in testsuite and server
2 years ago
Tpt
808c9db007
String formatting: uses inline syntax
2 years ago
Tpt
c2fd3920b5
Upgrades rdf-tests and removes a workaround
2 years ago
Tpt
841c9a2066
Better validation of test manifests
2 years ago
Tpt
0ba0e4e399
Makes testsuite parsing more robust
...
- avoids stack overflow if there are a lot of empty tests
- allows blank node test ids
- runs tests in the same order they are defined
4 years ago
Tpt
ec2b307255
Fixes Clippy warnings
4 years ago
Tpt
80676b5149
Makes RDF testsuites parsing more robust
4 years ago
Tpt
8004fc28c0
Renames NamedOrBlankNode to Subject
...
Preparatory work for RDF-star addition
4 years ago
Tpt
f75dc6a61d
Adds simple in memory Graph and Dataset
4 years ago
Tpt
bf3d205cf7
Implements SPARQL UPDATE
5 years ago
Tpt
8bc84b2820
Adds borrowed data structures for RDF terms
5 years ago
Tpt
4dd7912300
Uses anyhow for testsuite error
...
Allows to simplify the code
5 years ago
Tpt
974e5d1e1a
Breaking: Adds a new enumeration for graph names
5 years ago
Tpt
2d80960e79
Deprecates Triple and Quad methods
...
It's much simpler to expose the inner fields
5 years ago
Tpt
71aa5a6c79
Allows BlankNode struct to store any valid blank node identifier
...
Closes #34
5 years ago
Tpt
c3ae01e701
Implements a crate for the testsuite, adds parser tests and a better isomorphism algorithm
5 years ago