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
1 year ago
Tpt
c0d245871c
Simplifies the reexport of sub crates
1 year 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
1 year ago
Tpt
d838d55f02
Uses nightly rustfmt on imports and comments
1 year 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.
1 year ago
Tpt
1eaa77ad93
Uses new rustdoc <div class="warning"> style
2 years ago
Tpt
872111ab88
Makes Graph and Dataset implement Clone
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
1ffb559ee2
Oxrdf: Makes Display for Graph and Dataset return proper NTriples and NQuads
2 years ago
Yuri Astrakhan
3bed098e9e
A few minor spelling fixes
3 years ago
Tpt
4efd193708
Improves documentation
3 years ago
Tpt
f5545f1948
Makes Oxigraph model standalone as oxrdf
...
Allows to reuse it in other crates like spargebra
3 years ago
Tpt
837d5d4ff7
Moves I/O out of Graph and Dataset structs
...
Makes basic model independent of I/O
3 years ago
Tpt
a33dbb6d06
Avoids abusing std::io::Error
...
Introduces new specific errors and make them implement Into<io::Error> for compatibility
3 years ago
Tpt
97bb227042
Migrates to Rust 2021
4 years ago
Tpt
f084cfe332
Enables more Clippy lints and enforces them
4 years ago
Tpt
c18281183a
Uses std::io::Result where relevant
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
0aa209b6ea
Improves Graph and Dataset documentation
4 years ago
Tpt
f75dc6a61d
Adds simple in memory Graph and Dataset
4 years ago
Tpt
69f94777b6
Adds isomorphism computation to MemoryDataset and drops SimpleGraph
5 years ago
Tpt
5039da163b
Small code cleanup
5 years ago
Tpt
7cd5558d2b
Adds extra compiler and Clippy lints
5 years ago
Tpt
85bc596cc0
Renames Rudf to Oxigraph
6 years ago
Tpt
2f706a777f
Adds our own IRI normalization instead of relying on Url crate
6 years ago
Tpt
9ccc079b4c
Adds Repository::load_graph to load graph files
6 years ago
Tpt
a803daa64b
Removes NamedNode::from_str
6 years ago
Tpt
21ad76c7cf
Introduces Repository and RepositoryConnection and simplifies API
...
Allows to upgrades to the latest versions of RocksDB and avoid some behaviors that could cause unexpected crashes
6 years ago
Tpt
ce1c198552
Adds SimpleGraph struct and proper isomorphism implementation
6 years ago