David Tolnay
c5f606f10f
Remove unnecessary Syntexes
2016-06-12 15:50:45 -07:00
David Tolnay
3d2e3beafe
Add serde_codegen::expand to avoid public Syntex dependency
2016-06-09 11:23:43 -07:00
David Tolnay
f197c3ce96
Readme for "bound" attribute
2016-06-05 11:54:36 -07:00
Corey Richardson
ae806af644
Enable use in no_std environments
...
These changes are fairly invasive to imports and uses of non-libcore types,
but allow for some or none of the freestanding crates (core, rustc_unicode,
alloc, collections) to be supported by serde.
2016-05-10 10:23:41 +10:00
David Tolnay
55355b6680
Revert "Enable use in no_std environments"
...
This reverts commit 9c0140968d
.
2016-05-08 20:30:21 -07:00
Erick Tryzelaar
f8a91e5176
Merge pull request #302 from cmr/no_std
...
Enable use in no_std environments
2016-05-08 19:24:48 -07:00
David Tolnay
3caac4e6f3
Clarify serialize_with and deserialize_with documentation
2016-05-08 10:52:23 -07:00
Corey Richardson
9c0140968d
Enable use in no_std environments
...
These changes are fairly invasive to imports and uses of non-libcore types,
but allow for some or none of the freestanding crates (core, rustc_unicode,
alloc, collections) to be supported by serde.
2016-05-04 01:26:43 +10:00
David Tolnay
305fab7c16
fix(codegen): Support extern crate serde
not in toplevel module
2016-04-25 09:58:01 -07:00
Erick Tryzelaar
bff2301ac3
Document that skip_deserializing uses the default=...
attribute if present
2016-04-19 12:35:16 -05:00
David Tolnay
93a7568ff6
Fix documentation of skip_serializing_if
2016-04-17 21:31:18 -07:00
Erick Tryzelaar
a4de662adb
Fix doc links
2016-04-13 08:11:02 -07:00
Erick Tryzelaar
6b3958d5fc
Merge pull request #282 from erickt/doc
...
Fix generating serde_{codegen,macros} documentation
2016-04-12 17:08:15 -07:00
Erick Tryzelaar
9082b75e75
Fix generating serde_{codegen,macros} documentation
2016-04-12 08:36:02 -07:00
David Tolnay
87393b61bb
feat(codegen) skip_deserializing
2016-04-10 20:29:37 -07:00
David Tolnay
a8509a1d03
Add missing close brackets in readme
2016-04-01 09:55:54 -07:00
Oliver Schneider
332b51f58a
add clippy badge
2016-03-09 13:51:26 +01:00
David Tolnay
b01fc032fd
Missing quotes in upgrading-from-0.6 section of readme
2016-03-06 18:26:38 -08:00
Erick Tryzelaar
f771eea6e6
doc(readme): Document new 0.7 skip-serializing approach
2016-03-06 21:20:04 -05:00
Erick Tryzelaar
d0a63b451c
Update README.md
2016-03-06 21:06:11 -05:00
Erick Tryzelaar
6ea632e98b
doc(readme): Update readme to compile with latest serde
2016-02-26 11:17:43 -08:00
Erick Tryzelaar
761284932b
doc(readme): Remove reference to old serde_json docs
2016-02-24 09:00:21 -08:00
Erick Tryzelaar
c244535f9b
Merge remote-tracking branch 'remotes/origin/v0.6.x'
2016-02-24 08:49:22 -08:00
ReadmeCritic
a18d8fbc09
Update README URLs based on HTTP redirects
2016-02-24 06:33:14 -08:00
David Tolnay
a0eb235f0a
YAML serde based on yaml-rust
2016-02-24 00:22:48 -08:00
Erick Tryzelaar
78cf29d1d1
feat(codegen): Switch attributes to using using paths not expressions
2016-02-21 15:28:25 -08:00
Erick Tryzelaar
dbd05ae9cc
doc(annotations): Add docs for the latest documentation
2016-02-18 19:32:10 -08:00
Erick Tryzelaar
46f88037db
Merge branch 'v0.6.x'
2016-02-08 14:17:26 -08:00
Oliver Schneider
43624e8e7f
add a build.rs file to the stable-only syntex example
2016-02-05 12:30:28 +01:00
Joe Wilm
1b6ae02e8a
docs(readme) update links for documentation
...
Documentation links were all broken.
2016-01-26 20:18:49 -08:00
Joe Wilm
7ace67e997
docs(readme) fix method calls on de/serializers
...
Several instances of serializer and deserializer had methods like
visit_* being invoked on them when the intent was to invoke
de/serialize_*.
2016-01-26 19:34:33 -08:00
Erick Tryzelaar
b2acda333b
Merge branch 'v0.6.x'
2016-01-20 11:16:06 -08:00
Erick Tryzelaar
da4e37d3f5
docs(tradeoffs): Add section that describes tradeoffs for option types
2016-01-20 11:15:43 -08:00
Marek Kotewicz
79cc333dca
fixed typo in readme
2016-01-17 15:14:25 +01:00
John Heitmann
8c57f433ff
s/disallow_unknown/deny_unknown_fields/
2016-01-11 10:20:07 -08:00
John Heitmann
bfac1a581c
Implemented disallow_unknown
...
* Added codegen for disallow_unknown
* ... with new default to ignore unknown values during deserialization
* Added ContainerAttrs
2016-01-10 19:34:48 -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
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
Erick Tryzelaar
72af0896e8
docs(codegen): Document annotations
2015-09-07 16:59:11 -07:00
Erick Tryzelaar
76cca814f0
docs(readme): Improve the readme
2015-09-07 16:58:46 -07:00
Erick Tryzelaar
5f4a7e54bc
Fix README deserialization-without-macros example
...
Closes #150 .
2015-08-31 09:23:33 -07:00
Erick Tryzelaar
b7e3058078
Add coverage badge
2015-08-29 21:09:20 -07:00
Cody P Schafer
b50b702d1c
readme: fix example code so it builds
...
Might be worthwhile to look at trying to automate testing the code in
the README (perhaps by generating the README from some special tests).
2015-08-28 11:27:03 -04:00
Erick Tryzelaar
0e8d94750b
Add a table pointing to the serializers that support serde
2015-08-11 07:00:59 -07:00
Erick Tryzelaar
fd3869d380
Update the README
2015-08-09 16:37:21 -07:00
Erick Tryzelaar
7fb2bd50bf
Add a string argument to Error::syntax()
2015-08-07 08:08:56 -07:00
Erick Tryzelaar
2aeb51ad51
Remove "_error" from de::Error::*_error
2015-08-07 07:53:22 -07:00
Erick Tryzelaar
57753c9044
Fix references to serde::json
2015-07-22 10:44:43 -07:00
Erick Tryzelaar
10f23dddfe
Rename named_* to use {enum,struct,unit}_*
...
This better reflects how they're used.
2015-07-22 10:44:42 -07:00
Craig M. Brandenburg
af835a2699
Fix spelling in README.md
2015-06-29 07:18:48 -07:00