David Tolnay
08c59a2e0e
Release 0.8.20
2016-12-16 07:58:52 -08:00
Oliver Schneider
d63d09f4db
Enable deserializing an empty String from a unit value
2016-12-01 11:23:12 +01:00
David Tolnay
36641e7b81
Release 0.8.19
2016-11-23 09:14:03 -08:00
David Tolnay
17fb4cb503
Release 0.8.18
2016-11-19 11:40:00 -08:00
David Tolnay
c91fca19e1
Release 0.8.17
2016-11-02 09:26:04 -07:00
David Tolnay
c9612a2f57
Release 0.8.16
2016-10-22 00:07:27 -07:00
David Tolnay
9acb17ab54
Release 0.8.15
2016-10-20 08:42:40 -07:00
David Tolnay
bb5370b746
No longer need e!
2016-10-19 00:30:23 -07:00
David Tolnay
1b42f3f594
Release 0.8.14
2016-10-18 21:42:39 -07:00
David Tolnay
532b950971
Release 0.8.13
2016-10-16 10:34:26 -07:00
David Tolnay
99bddddd8e
Array and tuple deserialization cleanup
2016-10-14 00:15:24 -07:00
David Tolnay
85c95040b3
Release 0.8.12
2016-10-08 15:38:29 -07:00
David Tolnay
c61b20cceb
Release 0.8.11
2016-10-03 13:38:52 -07:00
Tobias Bucher
3920993370
Allow the use of IpAddr implementations on stable
...
Also use the same strategy for serialization as for deserialization of
`IpAddr`.
Fixes #551 .
2016-09-29 15:48:59 +02:00
David Tolnay
2a2c098eeb
Release 0.8.10
2016-09-28 09:56:15 -07:00
Oliver Schneider
429de89276
Release 0.8.9
2016-09-23 07:11:59 -07:00
David Tolnay
7cc36a9cd3
Release 0.8.8
2016-09-08 08:34:20 -07:00
David Tolnay
e85ca8411e
Release 0.8.7
2016-09-05 09:39:27 -07:00
Homu
bf779ea343
Auto merge of #525 - serde-rs:forward, r=oli-obk
...
Expose forward_to_deserialize macro
Fixes #522 .
```rust
impl Deserializer for MyDeserializer {
fn deserialize<V>(&mut self, visitor: V) -> Result<V::Value, Self::Error>
where V: Visitor
{
/* ... */
}
forward_to_deserialize! {
bool usize u8 u16 u32 u64 isize i8 i16 i32 i64 f32 f64 char str string
unit option seq seq_fixed_size bytes map unit_struct newtype_struct
tuple_struct struct struct_field tuple enum ignored_any
}
}
```
cc @nox
2016-09-06 00:37:18 +09:00
David Tolnay
8fe66c7f2a
Merge pull request #520 from serde-rs/bytes
...
Add constructors for Bytes and ByteBuf
2016-09-05 08:37:10 -07:00
David Tolnay
08bc2d2e76
Use constructors to create Bytes and ByteBuf
2016-09-05 08:09:23 -07:00
David Tolnay
35be61d85f
Resolve merge conflict
2016-09-05 08:02:35 -07:00
David Tolnay
3692edfd08
Merge branch serde-rs/master into serde-rs/forward
2016-09-05 07:59:42 -07:00
Homu
5a258ade27
Auto merge of #527 - serde-rs:seqvisitor, r=oli-obk
...
Impl SeqVisitor for MapDeserializer
@nox is this what you were trying to implement?
2016-09-05 20:09:44 +09:00
David Tolnay
248d937f9a
Release 0.8.6
2016-09-01 22:06:27 -07:00
David Tolnay
4bb9279074
Bump syntex to 0.43
2016-08-31 12:53:27 -07:00
David Tolnay
d36f28971c
Support no_std in forward_to_deserialize macro
2016-08-29 00:27:11 -07:00
David Tolnay
278e8eb720
Add deserialize_seq methods to MapDeserializer
2016-08-25 10:45:25 -04:00
David Tolnay
e9b04de9a5
Impl SeqVisitor for MapDeserializer
2016-08-25 10:12:23 -04:00
David Tolnay
2a2891d54b
Expose forward_to_deserialize macro
2016-08-24 00:16:22 -04:00
David Tolnay
fb7ba225d1
Add constructors for Bytes and ByteBuf
...
This commit adds `Bytes::new(&[u8])` and `ByteBuf::from<T: Into<Vec<u8>>>(T)`.
2016-08-23 16:24:00 -04:00
David Tolnay
d690ffda8d
Release 0.8.4
2016-08-22 11:37:53 -04:00
Anthony Ramine
fbb250766d
Introduce MapDeserializer::unbounded ( fixes #512 )
2016-08-22 09:11:10 +02:00
Anthony Ramine
ce3f134145
Implement ValueDeserializer for Cow<str>
2016-08-21 19:52:13 +02:00
David Tolnay
5fb73073bd
Release 0.8.3
2016-08-19 13:11:59 -04:00
David Tolnay
f3f29f81bc
Fix new lints
2016-08-19 12:46:45 -04:00
David Tolnay
621588b258
Revert "Disable clippy until Manishearth/rust-clippy#1174 is fixed"
...
This reverts commit 2bc1d62e50 .
2016-08-19 11:47:31 -04:00
David Tolnay
2d99a50c27
HTTPS for serde.rs
2016-08-18 17:08:05 -04:00
David Tolnay
2cb55e8cb9
Merge branch origin/master into origin/ord
2016-08-18 15:25:47 -04:00
David Tolnay
2bc1d62e50
Disable clippy until Manishearth/rust-clippy#1174 is fixed
2016-08-18 14:51:25 -04:00
David Tolnay
1796536962
Update syntex to 0.41
2016-08-18 14:33:14 -04:00
David Tolnay
d98172f330
Simplify BTreeMapVisitor trait bounds
...
`Ord` implies `Eq`.
2016-08-17 23:11:38 -04:00
David Tolnay
0557a7feac
Point links to docs.serde.rs
2016-08-13 15:01:57 -07:00
bluss
07b1acc9f5
Adjust doc(html_root_url)
...
The URL does not need to contain the crate name. With this URL rustdoc can generate correct external doc links.
2016-08-12 15:53:07 +02:00
David Tolnay
85864e6ccb
Bump remaining versions to 0.8.1
2016-08-11 09:16:29 -07:00
Oliver Schneider
82098f4e49
Merge pull request #476 from serde-rs/duration
...
Serialize and Deserialize for std::time::Duration
2016-08-04 09:29:14 +02:00
David Tolnay
c4b5a42615
Serialize and Deserialize for std::time::Duration
2016-08-03 19:33:31 -07:00
David Tolnay
d0502b93ef
Fix clippy lint about looping over iter()
2016-08-03 19:32:51 -07:00
David Tolnay
f12f640590
Release 0.8.0
2016-07-27 22:07:57 -07:00
Steven Fackler
ea833d3427
Split serialize_map_elt
...
Like what's been done on the deserialization side with MapVisitor, this
allows some weirder uses of Serde to handle the key and value in
separate steps.
2016-07-27 12:12:07 -07:00