Yuri Astrakhan
5be6f55155
A few more self-fixes
...
These are a bit more questionable but still keep things cleaner a bit, at least in some cases?
Most of these were the result of `cargo clippy --fix -- -W clippy::use_self`
8 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.
8 months ago
Yuri Astrakhan
51941c0dc5
Simplify complex strings with raw literals, readme fix
...
Also add a minor debugging python statement to linter
8 months ago
Tpt
df040400c5
Turtle: fixes parsing bug with escaped dot at the end of a local name
8 months ago
Tpt
c2040a30fd
oxttl: Exposes the base IRI
...
Issue #730
8 months ago
Tpt
42a66f62b9
Enables cargo semver-checks again
9 months ago
Tpt
a5781d1187
Releases v0.4.0-alpha.1
9 months ago
Tpt
a84b898fda
Parsers: adds "unchecked" option for faster parsing
...
Does not validate IRIs and language tags
9 months ago
Tpt
d170b53609
N3: Fixes stack overflow errors
9 months ago
Tpt
025bd2afd2
Uses new cargo lint configuration system
9 months ago
Tpt
2a135283d5
Lints against 1.74
9 months ago
Tpt
d19947414e
The N-Triples serializer outputs canonical N-Triples
10 months ago
Tpt
e6d98445e6
Makes newer Clippy happy
10 months ago
Tpt
ea80c11d6e
CI: Run clippy on all targets
11 months 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
99abe69ba1
oxttl: Exposes prefixes
1 year ago
Tpt
13c3515d7b
OxTTL: return file position in errors
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
d44f9bee7a
I/O adds extra #[must_use] annotations
1 year ago
Tpt
570f21748d
Cargo.toml: share some common fields in the workspace
1 year 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
1 year ago
Tpt
73af297b4c
Adds From<Iri> to NamedNode
1 year ago
Tpt
4cb377bda4
Adds documentation field to Cargo.toml
1 year ago
Tpt
afaabf6110
Simplifies OxTTL lexer buffer management
1 year ago
Tpt
3adf33d2f4
Renames "parse_from_read" to "parse_read"
1 year ago
Tpt
cdabe52847
RDF I/O: adds basic Tokio support
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
86f14ce96f
Improves oxttl documentation
1 year ago
Tpt
cb9922379c
Uses "let else" syntax where relevant
1 year 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
1 year ago