Tony Garnock-Jones
|
930964ca05
|
cargo fmt
|
2023-07-21 18:15:30 +02:00 |
Tony Garnock-Jones
|
be7b8e6477
|
Adjust quantification for Deserialize trait
|
2022-10-24 14:30:43 +02:00 |
Tony Garnock-Jones
|
ed63d46348
|
Experimental schema interpreter and preserves-path support
|
2021-11-16 22:10:04 +01:00 |
Tony Garnock-Jones
|
b1ed29657e
|
Make it so that any defined language can be used as placeholder to identity-(un)parse `NestedValue`s
|
2021-09-20 15:38:21 +02:00 |
Tony Garnock-Jones
|
e78196c942
|
Value self-parsing happens with &() now, not ()
|
2021-09-17 11:37:36 +02:00 |
Tony Garnock-Jones
|
15a27b4865
|
Better Parse/Unparse traits
|
2021-09-17 11:06:53 +02:00 |
Tony Garnock-Jones
|
8d587c0aaa
|
Steps toward better cross-compilation-unit handling of Languages
|
2021-09-16 16:31:59 +02:00 |
Tony Garnock-Jones
|
d872f7cf8a
|
Limit NestedValue self-parse/unparse support to () rather than L
|
2021-09-15 21:13:03 +02:00 |
Tony Garnock-Jones
|
997bea2836
|
Better name
|
2021-09-15 15:14:36 +02:00 |
Tony Garnock-Jones
|
28249b19f7
|
More flexible Literals-finding
|
2021-09-15 15:07:46 +02:00 |
Tony Garnock-Jones
|
e56b62cfbb
|
Fix multi-schema bundles after refactor
|
2021-09-15 14:03:33 +02:00 |
Tony Garnock-Jones
|
352d8ba1b3
|
Massive refactor to be more flexible around embedded types
|
2021-09-15 10:43:31 +02:00 |
Tony Garnock-Jones
|
8127033407
|
Surprisingly, associated types might simplify drastically!
|
2021-09-14 22:56:09 +02:00 |
Tony Garnock-Jones
|
3cdf1f662e
|
Reorganize support re-exports to support preservesless usage of preserves_schema
|
2021-08-28 17:01:36 +02:00 |
Tony Garnock-Jones
|
e02ee00894
|
Fix conformance errors
|
2021-08-10 08:40:20 -04:00 |
Tony Garnock-Jones
|
dcdfdb8dd9
|
Track boundaries in schema-emitted reader code
|
2021-08-02 20:55:44 +02:00 |
Tony Garnock-Jones
|
cae254ef21
|
Experimental deserialization direct from Reader
|
2021-07-21 21:52:20 +02:00 |
Tony Garnock-Jones
|
e30ade6ed3
|
Take more advantage of use std::io; and fix benches
|
2021-07-05 13:00:30 +02:00 |
Tony Garnock-Jones
|
7e76503779
|
Remove IOResult in favour of std::io::Result
|
2021-07-05 12:38:11 +02:00 |
Tony Garnock-Jones
|
da08189dd4
|
Embedded-parameterised Writer
|
2021-07-05 12:34:29 +02:00 |
Tony Garnock-Jones
|
41fe3c3440
|
A new approach to embedded-parameterised Reader
|
2021-07-04 17:16:13 +02:00 |
Tony Garnock-Jones
|
64ff818cd1
|
Fixes in handling of embeddeds
|
2021-07-03 23:11:41 +02:00 |
Tony Garnock-Jones
|
569563a564
|
Better error handling; use domains correctly
|
2021-06-30 15:50:50 +02:00 |
Tony Garnock-Jones
|
c3bc678a46
|
Better compiler API
|
2021-06-29 22:32:35 +02:00 |