Age | Commit message (Collapse) | Author | Lines | |
---|---|---|---|---|
2019-08-20 | Propogate write! errors to ser::Error | Nick Hackman | -9/+7 | |
std::fmt::Errors are now converted to ser::Errors via ser::Error::custom | ||||
2019-08-18 | Potential Solution to drop clippy errors | Nick Hackman | -7/+11 | |
Calling the write!, the result that it returns doesn't matter or wasn't deemed as important and was dropped before. This was just removed and then the unused Result is ignored via clippy attribute. This is a plausible solution to get past the Clippy Error, but others may be more ideal. | ||||
2019-08-14 | Removed all warnings besides two | Nick Hackman | -31/+28 | |
Majority of warnings removed via RustFix Two remain one being a long return type and another being a name suggestion from Clippy `to_owned` for MaybeString | ||||
2019-08-12 | Squelch explicit_outlives_requirements warning. | Eric Huss | -3/+3 | |
2019-05-08 | 2018 edition idioms. | Eric Huss | -14/+10 | |
2019-05-08 | Migrate to 2018 edition. | Eric Huss | -1/+1 | |
2018-12-17 | Run `cargo fmt` | Alex Crichton | -244/+316 | |
2018-10-27 | Allow newtype key | Steven Pease | -2/+2 | |
2018-10-01 | Avoid panic on pretty string ending in single quote | Matti Niemenmaa | -0/+4 | |
Fixes #262. | ||||
2018-07-11 | 0.5: Support floats nan, inf, and +/-0.0. | Eric Huss | -26/+23 | |
cc #224 | ||||
2018-05-24 | Support fixed-length arrays | Alex Crichton | -15/+102 | |
Turns out these are deserialized/serialized as tuples! While we're at it add support for tuple variants and tuple structs through the same paths. Closes #244 | ||||
2018-05-07 | Use custom struct/field naming to deserialize spans | John-John Tedro | -3/+3 | |
2017-08-28 | Fix a number of compile warnings | Alex Crichton | -13/+13 | |
2017-08-13 | add pretty_string_literal to be able to disable literal strings | Garrett Berg | -10/+69 | |
2017-08-13 | add spaces between array items and test for them | Garrett Berg | -4/+17 | |
2017-07-31 | Merge pull request #204 from vitiral/rc_settings | Alex Crichton | -14/+28 | |
reference count settings to bump performance a bit | ||||
2017-07-30 | back out doc changes for now | Garrett Berg | -5/+5 | |
2017-07-30 | doc fixes | Garrett Berg | -5/+5 | |
2017-07-29 | reference count settings to bump performance a bit | Garrett Berg | -19/+33 | |
2017-07-28 | add """ for non-literals with newlines, clean up logic and add tests | Garrett Berg | -55/+91 | |
2017-07-28 | make single lines also pretty | Garrett Berg | -44/+102 | |
2017-07-27 | fix bugs with pretty | Garrett Berg | -29/+23 | |
2017-07-27 | close #199: add header information for empty structs | Garrett Berg | -0/+9 | |
- also add test which fails without this change - also add a few helpful unit tests to table | ||||
2017-07-24 | fix Serializer::pretty_array(false) | Garrett Berg | -4/+4 | |
2017-07-24 | use ignore rather than no_run for toml blocks | Garrett Berg | -4/+4 | |
2017-07-22 | fix docs and add | Garrett Berg | -4/+70 | |
2017-07-21 | fix " | Garrett Berg | -1/+7 | |
2017-07-20 | use builder pattern | Garrett Berg | -14/+72 | |
2017-07-09 | pretty arrays | Garrett Berg | -4/+12 | |
2017-07-09 | array doesn't break anything... | Garrett Berg | -5/+25 | |
2017-07-09 | add pretty sting serialization | Garrett Berg | -3/+38 | |
2017-07-09 | add Settings struct | Garrett Berg | -0/+20 | |
2017-06-01 | Add toml::ser::Error::KeyNewline back in | Alan Du | -0/+6 | |
Avoid a breaking change | ||||
2017-06-01 | Allow serializing keys with \n in them | Alan Du | -8/+0 | |
Use special quoted form Closes https://github.com/alexcrichton/toml-rs/issues/185 | ||||
2017-06-01 | Close #180 | Alan Du | -1/+21 | |
2017-05-30 | Merge pull request #183 from alanhdu/invalid_number | Alex Crichton | -2/+15 | |
Better invalid number handling | ||||
2017-05-31 | Error when trying to serialize invalid float | Alan Du | -2/+15 | |
2017-05-30 | Encode control characters with hex not decimal | Alan Du | -1/+1 | |
Fix https://github.com/alexcrichton/toml-rs/issues/178 | ||||
2017-05-10 | add example for to_string | Raphaƫl Huchet | -0/+35 | |
2017-04-28 | Address comment and make test pass | Vincent Prouillet | -2/+2 | |
2017-04-24 | Allow to deserialize/serialize into enums | Vincent Prouillet | -1/+1 | |
Close #164 | ||||
2017-04-20 | Support serde 1.0.0 | Alex Crichton | -35/+16 | |
2017-04-12 | Stop taking references when not needed | Daniel Lockyer | -4/+4 | |
2017-04-12 | Simplify if-statements | Daniel Lockyer | -1/+1 | |
2017-02-21 | Add support for `serialize_bytes` | Alex Crichton | -3/+4 | |
Just serialize as a list of numbers. Closes #150 | ||||
2017-02-10 | Add a serialization helper to put tables last | Alex Crichton | -2/+266 | |
This should help serializing maps where it's unknown up front whether the tables and/or values come first. Closes #142 | ||||
2017-02-10 | Update ser.rs | Jonas mg | -1/+1 | |
2017-02-08 | Rewrite crate with serde support from ground up | Alex Crichton | -0/+1006 | |
This commit completely rewrites this crate from the ground up, supporting serde at the lowest levels as I believe serde support was intended to do. This is a major change from the previous versions of this crate, with a summary of changes being: * Serialization directly to TOML is now supported without going through a `Value` first. * Deserialization directly from TOML is now supported without going through a `Value`. Note that due to the TOML format some values still are buffered in intermediate memory, but overall this should be at a minimum now. * The API of `Value` was overhauled to match the API of `serde_json::Value`. The changes here were to: * Add `is_*` accessors * Add `get` and `get_mut` for one-field lookups. * Implement panicking lookups through `Index` The old `index` methods are now gone in favor of `get` and `Index` implementations. * A `Datetime` type has been added to represent a TOML datetime in a first-class fashion. Currently this type provides no accessors other than a `Display` implementation, but the idea is that this will grow support over time for decomposing the date. * Support for the `rustc-serialize` crate has been dropped, that'll stay on the 0.2 and 0.1 release trains. * This crate no longer supports the detection of unused fields, for that though you can use the `serde_ignored` crate on crates.io |