Erick Tryzelaar
44edfa5974
Add {,de}serializer for VecMap
2015-03-26 07:45:22 -07:00
Erick Tryzelaar
aa8d13456a
Add bytes type to enable {,de}serializing to a byte array
2015-03-25 23:03:01 -07:00
Erick Tryzelaar
b40d8f7bac
Remove the first argument from visit_{seq,map}_elt
2015-03-16 22:30:02 -07:00
Erick Tryzelaar
5dd53e7ea3
Change ser::{Seq,Map}Visitor to return an optional exact length
...
This is necessary for formats that serialize the length in the
format stream. Those formats need the exact length, so the
iterator-style size_hint has the wrong semantics.
2015-03-12 19:40:46 -07:00
Erick Tryzelaar
9e454a243a
Rename Serialize::visit to Serialize::serialize
2015-03-12 07:33:34 -07:00
Erick Tryzelaar
3f62b6d2bf
Merge ser::Serializer and ser::Visitor
2015-03-11 11:05:46 -07:00
Erick Tryzelaar
fbd6d1974a
Remove the unused Serializer::Value associated type
2015-03-11 10:15:27 -07:00
Erick Tryzelaar
805a3435cf
Replace serde1 with serde2!
...
Closes #26 !
2015-03-08 22:56:33 -07:00
Erick Tryzelaar
4dccf8cdec
Clean up warnings in serde
2015-02-13 10:26:13 -08:00
Thomas Bahn
81f84a4ea4
Remove unneeded mut specifiers
2015-02-06 22:23:16 +01:00
Thomas Bahn
9a284ae7c2
Follow rust std: fmt::Show was renamed to fmt::Debug
2015-02-06 22:23:16 +01:00
Thomas Bahn
5dd077969c
Use slicing syntax instead of .as_slice()
2015-02-06 22:23:16 +01:00
Thomas Bahn
361acd37d0
Follow rust std: int, uint were renamed to isize, usize
2015-02-06 22:23:15 +01:00
Dan Burkert
460dbce8cc
Update for rustc 1.0.0-nightly (8903c21d6 2015-01-15 22:42:58 +0000)
2015-01-17 16:36:15 -08:00
Erick Tryzelaar
b98719a4a0
update to rust HEAD, switch to rustc_serialize
2015-01-04 17:18:50 -08:00
Thomas Bahn
681a609844
Replace TreeMap with BTreeMap in the serde tests
2014-12-23 17:44:26 +01:00
Thomas Bahn
19bda6a90d
Replace TreeMap/TreeSet with BTreeMap/BTreeSet in serde
...
Follow rust std changes:
https://github.com/rust-lang/rfcs/blob/master/text/0509-collections-reform-part-2.md
2014-12-20 14:42:48 +01:00
Thomas Bahn
d6807c0e90
Append semicolon to item macro invocations in serde
...
Following changes in rustc.
2014-12-19 08:59:11 +01:00
Erick Tryzelaar
857723dff6
Fix serde to compile on master again
2014-11-22 16:27:01 -08:00
Erick Tryzelaar
21a58e86e4
Rename Serializable to Serialize, Deserializable to Deserialize
2014-11-13 07:54:44 -08:00
Erick Tryzelaar
23f3173ded
update to rust HEAD
2014-11-03 12:58:36 -08:00
Erick Tryzelaar
292a820e3a
silence some warnings
2014-10-23 10:26:52 -07:00
Erick Tryzelaar
da34268be1
Fix some lints
2014-10-06 21:44:01 -07:00
kvark
997d3901c1
Fixed all the tests
2014-09-29 21:58:22 -04:00
kvark
6b62229dae
Updated non_snake_case and struct lifetimes for the latest Rust
2014-09-04 21:57:13 -04:00
Erick Tryzelaar
3a6eb83da6
typarameterize Serializer
2014-09-01 13:14:52 -07:00
Erick Tryzelaar
9d1f777282
Share => Sync
2014-08-14 09:38:19 -07:00
Erick Tryzelaar
6f03528987
Fix an infinite loop in serializing boxed types
2014-08-04 22:31:07 -04:00
Erick Tryzelaar
00c01944cf
add impls for {Hash,Tree}Sets
2014-08-04 16:53:21 -07:00
Erick Tryzelaar
8d188747b8
Return an error type instead of unwrapping in the vec serializer
2014-08-04 16:39:21 -07:00
Erick Tryzelaar
6357c56674
implement Serializable/Deserializable for box types
2014-08-04 16:38:43 -07:00
Erick Tryzelaar
7200be09e1
more simplification
2014-07-27 21:07:01 -07:00
Erick Tryzelaar
4077d83cf2
Migrate over to cargo
2014-07-18 06:17:47 -07:00