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
c2040a30fd
oxttl: Exposes the base IRI
...
Issue #730
1 year ago
Tpt
a84b898fda
Parsers: adds "unchecked" option for faster parsing
...
Does not validate IRIs and language tags
1 year ago
Tpt
d170b53609
N3: Fixes stack overflow errors
1 year ago
Tpt
025bd2afd2
Uses new cargo lint configuration system
1 year ago
Tpt
99abe69ba1
oxttl: Exposes prefixes
2 years ago
Tpt
13c3515d7b
OxTTL: return file position in errors
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
d44f9bee7a
I/O adds extra #[must_use] annotations
2 years ago
Tpt
010196c974
Makes parse_ and serialize_ method take owned Parser and Serializer
...
It is very rare to reuse parser and this allows to avoid copies
2 years ago
Tpt
73af297b4c
Adds From<Iri> to NamedNode
2 years ago
Tpt
3adf33d2f4
Renames "parse_from_read" to "parse_read"
2 years ago
Tpt
cdabe52847
RDF I/O: adds basic Tokio support
2 years ago
Tpt
f6c8358b24
Refactor parsers error types
...
Uses SyntaxError and ParseError everywhere
2 years ago
Tpt
86f14ce96f
Improves oxttl documentation
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