Erick Tryzelaar
59285f627b
Merge branch 'v0.6.x'
...
# Conflicts:
# serde_codegen/Cargo.toml
2016-01-10 11:54:46 -08:00
Erick Tryzelaar
dd3233ac85
fix(cargo): Fix typos
2016-01-10 11:50:35 -08:00
Erick Tryzelaar
9b57f60c2a
fix(cargo): Version bump
2016-01-07 14:50:18 -08:00
Erick Tryzelaar
8038832a79
fix(cargo): Version bump
2016-01-07 14:48:40 -08:00
Erick Tryzelaar
4ce0dfc91d
Merge pull request #199 from Starefossen/patch-1
...
Use SVG version of Travis CI build status badge
2016-01-06 12:24:04 -08:00
Hans Kristian Flaatten
3aba2b79b8
docs(readme): Use SVG version of Travis CI build status badge
2016-01-04 09:19:23 +01:00
Erick Tryzelaar
072ff149f5
fix(rustup): Update to latest rust; silence some warnings
2015-12-24 12:12:03 -05:00
Erick Tryzelaar
14802e9666
fix(value): Handle the new value::Error variants when implementing Display
2015-12-09 15:40:45 -05:00
Erick Tryzelaar
e1a44293c0
Merge pull request #162 from skade/std-error
...
Have serde:🇩🇪 :Error require std::error::Error
2015-12-08 14:10:45 -05:00
Erick Tryzelaar
8f08baf43a
feat(cargo): Version bump
2015-12-08 09:57:33 -05:00
Erick Tryzelaar
188425ffe5
Merge branch 'v0.6.x' into master
...
# Conflicts:
# serde_codegen/Cargo.toml
2015-12-08 09:50:10 -05:00
Erick Tryzelaar
daf015799b
Merge pull request #193 from killix/master
...
feat(cargo): Quasi version to 0.3.9
2015-12-08 09:42:37 -05:00
Erick Tryzelaar
b3b3b7d565
fix(rustup): Sync serde_macros with latest nightly, aster, and quasi
2015-12-08 09:41:57 -05:00
Issam Hakimi aka Killix
566af5df9d
feat(cargo): quasi_macro & quasi_codegen version to 0.3.9
2015-12-01 21:36:06 -05:00
Erick Tryzelaar
1a8a11e924
feat(impls): Add impls for num::{BigInt,BigUint,Complex,Ratio}
2015-12-01 09:03:08 -08:00
Erick Tryzelaar
25bebe76b6
Merge pull request #190 from thorbenk/master
...
fix typo
2015-11-29 15:54:45 -08:00
thorbenk
e5beef4004
build: fix typo
2015-11-29 16:53:57 +01:00
Erick Tryzelaar
b858cd9e18
Merge remote-tracking branch 'remotes/origin/v0.6.x'
...
# Conflicts:
# serde_codegen/Cargo.toml
2015-11-28 21:16:51 -08:00
Erick Tryzelaar
f3f098e7f5
feat(cargo): Version bump
2015-11-28 20:30:36 -08:00
Erick Tryzelaar
09822c99cc
fix(rustup): Update serde_codegen to reflect Registry move
2015-11-28 20:17:21 -08:00
Erick Tryzelaar
966b104d48
fix(rustup): nightly rust moved Registry into rustc_plugin
2015-11-28 20:09:54 -08:00
Erick Tryzelaar
59e0d5e081
fix(warning): #[automatically_derived] was removed
2015-11-28 20:09:31 -08:00
Erick Tryzelaar
c687ee60ff
feat(example): Add an example
2015-11-28 20:09:03 -08:00
Erick Tryzelaar
2c0a4e7669
Merge pull request #189 from Ms2ger/typos
...
Fix typos.
2015-11-28 16:31:48 -08:00
Ms2ger
1ba6ff41f6
Fix typos.
2015-11-28 12:28:48 +01:00
Erick Tryzelaar
af6fbba9b8
feat(cargo): Bump syntex, aster, and quasi versions
2015-11-22 21:56:44 -08:00
Erick Tryzelaar
a577574cfe
feat(cargo): Bump syntex, aster, and quasi versions
2015-11-09 13:50:53 -08:00
Erick Tryzelaar
f474c57881
Merge branch 'v0.6.x'
2015-11-02 20:39:32 -08:00
Erick Tryzelaar
7521db7b0b
fix(crates): Bump aster and syntex_syntax
2015-11-01 13:24:26 -08:00
Erick Tryzelaar
4bdabea639
Merge pull request #170 from oli-obk/master
...
fix(#151 ): renaming Deserializer::visit_* to Deserializer::deserialize_*
2015-10-31 16:56:06 -07:00
Erick Tryzelaar
27c933a865
Merge pull request #174 from erickt/ignore
...
chore(git): Ignore swap files
2015-10-31 16:55:23 -07:00
Oliver Schneider
51912e6197
test( #151 ): update tests and benchmarks: visit -> (de)serialize
2015-10-20 09:30:15 +02:00
Oliver Schneider
56c42a907f
fix( #151 ): renaming Deserializer::visit_* to Deserializer::deserialize_*
2015-10-20 09:30:15 +02:00
Erick Tryzelaar
e96a213720
chore(git): Ignore swap files
...
Closes #172
2015-10-19 09:46:04 -07:00
Erick Tryzelaar
bf31feebc4
chore(cleanup): Fix some warnings
2015-10-19 08:37:22 -07:00
Erick Tryzelaar
55de7bd99b
fix(tests): Get tests to compile with new value deserializer scheme
2015-10-19 08:33:57 -07:00
Erick Tryzelaar
cc67c97224
Merge remote-tracking branch 'remotes/origin/master' into error-take-2
2015-10-18 19:43:32 -07:00
Erick Tryzelaar
bd87485251
Merge pull request #168 from pwoolcoc/num-no-default-features
...
Opt-out of `num`s `default-features`
2015-10-17 20:52:31 -07:00
Paul Woolcock
7ef2205f80
fix(dependencies): Opt-out of default features of num
2015-10-17 23:31:36 -04:00
Erick Tryzelaar
72de877ec3
Merge pull request #173 from erickt/update
...
Update aster, quasi, and syntex
2015-10-17 20:03:15 -07:00
Erick Tryzelaar
f872b3fb4b
fix(cargo): Update aster, quasi, and syntex
2015-10-17 19:44:07 -07:00
Erick Tryzelaar
ddc33ee747
cleanup(whitespace): Fix some whitespace issues
2015-10-14 08:52:25 -07:00
Erick Tryzelaar
612e384b03
Merge pull request #171 from oli-obk/fix_skip_empty_field_ser
...
$value_expr starting with a & took address of resulting bool
2015-10-12 13:41:23 -07:00
Oliver Schneider
1c88856fc8
$value_expr starting with a & took address of resulting bool
2015-10-12 11:04:50 +02:00
Thomas Bahn
0b5e91d430
feat: Add deserializers that use visitors.
...
This deserializers can be used to delegate deserialization to another
type's visitor.
Example:
```json
fn visit_map<V>(&mut self, visitor: V) -> Result<Self::Value, V::Error>
where V: de::MapVisitor
{
let mut deserializer = de::value::MapVisitorDeserializer::new(visitor);
try!(Deserialize::deserialize(&mut deserializer))
}
```
2015-10-08 15:22:02 +02:00
Erick Tryzelaar
534e6d1f4c
Merge pull request #167 from pwoolcoc/patch-1
...
Fix code block end marker
2015-10-06 11:50:54 -07:00
Paul Woolcock
7ad31a01dd
Fix code block end marker
...
Looks like someone accidentally removed the `\`\`\`` from the end of a code block, causing the `Serialization without Macros` section to be formatted like code
2015-10-06 14:04:54 -04:00
Thomas Bahn
e0429cdd96
style: remove the redundant Error
suffix
2015-10-06 01:37:39 +02:00
Thomas Bahn
7413bbb7bf
feat: ValueDeserializer
s are generic over the error type
...
This makes it possible to remove the `From<de::value::Error>` trait
bound from the `de::Error` trait.
An example for using a `ValueDeserializer` to forward deserializing to
another type's visitor:
```rust
fn visit_u8<E>(&mut self, value: u8) -> Result<Self::Value, E>
where E: de::Error
{
try!(Deserialize::deserialize(&mut value.into_deserializer()))
}
```
Please note that there is an regression in serde-rs/json which needs to
be fixed.
2015-10-06 01:37:39 +02:00
Erick Tryzelaar
00cd2900e7
Merge pull request #155 from erickt/skip
...
Add skip serializing fields if empty or none
2015-10-05 14:51:46 -07:00