Age | Commit message (Collapse) | Author | Lines | |
---|---|---|---|---|
2019-10-25 | Spanned: impl PartialEq, Eq, Hash, PartialOrd, Ord in terms of the value (#344) | est31 | -1/+77 | |
* Spanned: impl PartialEq, Eq, Hash, PartialOrd, Ord in terms of the value This is because we want to be able to index into HashMap<Spanned<String>, T> with a dummy span and get results where only the content has to match. * Add Borrow impl * Add tests | ||||
2019-10-16 | Remove outdated Travis CI badge (#346) | Linda_pp | -3/+0 | |
2019-10-15 | feat: support tabs in basic strings (#343) | Kyle Clemens | -1/+3 | |
Close #310. | ||||
2019-10-03 | get_mut should return a mutable reference (#338) | Guillaume Fraux | -2/+2 | |
2019-09-30 | Forbid unsafe code (#332) | Sergey "Shnatsel" Davidoff | -0/+5 | |
* Forbid unsafe code * Add badge advertising that unsafe code is forbidden * Revert "Add badge advertising that unsafe code is forbidden" This reverts commit e8d35d20d016a341d37969b975463588d3143528. * Comment on #![forbid(unsafe_code)] * Run rustfmt | ||||
2019-09-16 | Support deserializing spanned keys (#333) | est31 | -36/+161 | |
* Store key spans in the deserializer * Support deserializing spanned keys * Store key spans of the table header as well * Support nested table key spans as well | ||||
2019-09-09 | Remove redundant #[doc(hidden)] attributes (#331) | est31 | -17/+6 | |
2019-09-05 | Nested dotted-table enums (#329) | James Kay | -1/+52 | |
Add support for deserializing enums from nested dotted tables. | ||||
2019-09-05 | Suppport deserialization of Spanned<> at the top level (#328) | est31 | -13/+76 | |
2019-09-04 | Make `de::Error` `Eq` in addition to current `PartialEq` (#330) | Erich Gubler | -3/+3 | |
Not sure why this wasn't implemented before, since `ser::Error` has implemented `PartialEq` and `Eq` as of PR #144. | ||||
2019-08-28 | Work around a rustfmt bug | Alex Crichton | -1/+2 | |
2019-08-28 | wut | Alex Crichton | -1/+1 | |
2019-08-28 | More rustfmt | Alex Crichton | -1/+1 | |
2019-08-28 | Remove outdated README badges | Alex Crichton | -2/+0 | |
2019-08-28 | Run rustfmt | Alex Crichton | -12/+11 | |
2019-08-28 | Switch to github actions for CI | Alex Crichton | -24/+44 | |
2019-08-23 | Allow zero-prefixed float exponents. (#322) | Eric Huss | -3/+28 | |
2019-08-20 | Merge pull request #321 from NickHackman/fix-clippy-warnings-and-errors | Alex Crichton | -152/+133 | |
Fix clippy warnings and errors | ||||
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 | Fixed Clippy warning of long return type | Nick Hackman | -8/+11 | |
Created an alias named TablePair being a (Cow<'a, str>, Value<'a>) | ||||
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 | -137/+113 | |
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-13 | Bump to 0.5.3 | Eric Huss | -1/+1 | |
2019-08-13 | Merge pull request #320 from ehuss/crlf-error-index | Eric Huss | -1/+31 | |
Fix error line/column when using CRLF line endings. | ||||
2019-08-13 | Fix error line/column when using CRLF line endings. | Eric Huss | -1/+31 | |
2019-08-13 | Merge pull request #319 from NickHackman/modernize-enum-discriminant-comparison | Alex Crichton | -23/+4 | |
Simplified Logic when comparing discriminants | ||||
2019-08-13 | Simplified Logic when comparing discriminants | Nick Hackman | -23/+4 | |
Removed matches that were used to compare Enum variants for equality in favor of using discriminant from https://doc.rust-lang.org/std/mem/fn.discriminant.html introduced in Rust 1.21.0 | ||||
2019-08-13 | Bump to 0.5.2 | Alex Crichton | -1/+1 | |
2019-08-13 | Merge pull request #318 from JustAPerson/patch-1 | Alex Crichton | -1/+1 | |
Derive Clone+PartialEq for Spanned | ||||
2019-08-12 | Derive Clone+PartialEq for Spanned | Jason Priest | -1/+1 | |
Should any other traits be derived? | ||||
2019-08-12 | Run `cargo fmt` | Alex Crichton | -3/+2 | |
2019-08-12 | Fix a bad merge | Alex Crichton | -7/+6 | |
2019-08-12 | Merge pull request #315 from jwdeitch/master | Alex Crichton | -0/+7 | |
Allow conversion from de::Error to std::io::error | ||||
2019-08-12 | Merge pull request #314 from zertosh/add-line-and-col-to-errors | Alex Crichton | -109/+540 | |
Add line and column to all Errors | ||||
2019-08-12 | Merge pull request #317 from ehuss/outlives-requirements | Alex Crichton | -4/+4 | |
Squelch explicit_outlives_requirements warning. | ||||
2019-08-12 | Squelch explicit_outlives_requirements warning. | Eric Huss | -4/+4 | |
2019-08-09 | Merge pull request #316 from pietroalbini/doc-spanned | Alex Crichton | -21/+21 | |
Include Spanned in the docs | ||||
2019-08-09 | include Spanned in the docs | Pietro Albini | -21/+21 | |
The `Spanned` struct was originally included in the docs as a re-export, but rustdoc doesn't render re-exports if the module from which it's exported isn't documented. Since `Spanned` is the only public item inside the `spanned` module this commit shows the struct as a normal item in the index, and moves the example from the module docs to the struct docs. | ||||
2019-08-01 | convert toml error to std::io error | Jordan Deitch | -0/+7 | |
2019-07-30 | Add line and column to all Errors | Andres Suarez | -125/+260 | |
2019-07-30 | Add tests covering custom deserializers | Andres Suarez | -1/+297 | |
2019-07-29 | Merge pull request #313 from zertosh/show-col-in-errors | Alex Crichton | -204/+469 | |
Show "column" in Error messages | ||||
2019-07-28 | Show "column" in Error messages | Andres Suarez | -133/+184 | |
2019-07-28 | Fully expand error messages in tests | Andres Suarez | -200/+414 | |
2019-07-27 | Merge pull request #311 from Aaron1011/feature/update-serde | Eric Huss | -1/+1 | |
Bump Serde dependency to 1.0.97 | ||||
2019-07-27 | Bump Serde dependency to 1.0.97 | Aaron Hill | -1/+1 | |
toml-rs depends on some Serde types not present in Serde 1.0.0 (e.g BorrowedStrDeserializer). By explicitly depending on a newever version, we ensure compatibility with any crates using '-Z minimal-versions' Note that we could probably depend on an older version of Serde, but I didn't see much point in finding the exact minimum patch release that's compatible with toml-rs | ||||
2019-05-16 | Bump to 0.5.1 | Alex Crichton | -1/+1 | |
2019-05-09 | Merge pull request #308 from ehuss/edition-2018 | Alex Crichton | -693/+998 | |
Migrate to 2018 edition | ||||
2019-05-09 | Merge pull request #307 from ehuss/remove-conditional-rustc | Alex Crichton | -15/+0 | |
Remove rustc version checking. | ||||
2019-05-08 | cargo fmt | Eric Huss | -525/+851 | |