aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorLines
2019-08-14Removed all warnings besides twoNick 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-13Bump to 0.5.3Eric Huss-1/+1
2019-08-13Merge pull request #320 from ehuss/crlf-error-indexEric Huss-1/+31
Fix error line/column when using CRLF line endings.
2019-08-13Fix error line/column when using CRLF line endings.Eric Huss-1/+31
2019-08-13Merge pull request #319 from NickHackman/modernize-enum-discriminant-comparisonAlex Crichton-23/+4
Simplified Logic when comparing discriminants
2019-08-13Simplified Logic when comparing discriminantsNick 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-13Bump to 0.5.2Alex Crichton-1/+1
2019-08-13Merge pull request #318 from JustAPerson/patch-1Alex Crichton-1/+1
Derive Clone+PartialEq for Spanned
2019-08-12Derive Clone+PartialEq for SpannedJason Priest-1/+1
Should any other traits be derived?
2019-08-12Run `cargo fmt`Alex Crichton-3/+2
2019-08-12Fix a bad mergeAlex Crichton-7/+6
2019-08-12Merge pull request #315 from jwdeitch/masterAlex Crichton-0/+7
Allow conversion from de::Error to std::io::error
2019-08-12Merge pull request #314 from zertosh/add-line-and-col-to-errorsAlex Crichton-109/+540
Add line and column to all Errors
2019-08-12Merge pull request #317 from ehuss/outlives-requirementsAlex Crichton-4/+4
Squelch explicit_outlives_requirements warning.
2019-08-12Squelch explicit_outlives_requirements warning.Eric Huss-4/+4
2019-08-09Merge pull request #316 from pietroalbini/doc-spannedAlex Crichton-21/+21
Include Spanned in the docs
2019-08-09include Spanned in the docsPietro 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-01convert toml error to std::io errorJordan Deitch-0/+7
2019-07-30Add line and column to all ErrorsAndres Suarez-125/+260
2019-07-30Add tests covering custom deserializersAndres Suarez-1/+297
2019-07-29Merge pull request #313 from zertosh/show-col-in-errorsAlex Crichton-204/+469
Show "column" in Error messages
2019-07-28Show "column" in Error messagesAndres Suarez-133/+184
2019-07-28Fully expand error messages in testsAndres Suarez-200/+414
2019-07-27Merge pull request #311 from Aaron1011/feature/update-serdeEric Huss-1/+1
Bump Serde dependency to 1.0.97
2019-07-27Bump Serde dependency to 1.0.97Aaron 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-16Bump to 0.5.1Alex Crichton-1/+1
2019-05-09Merge pull request #308 from ehuss/edition-2018Alex Crichton-693/+998
Migrate to 2018 edition
2019-05-09Merge pull request #307 from ehuss/remove-conditional-rustcAlex Crichton-15/+0
Remove rustc version checking.
2019-05-08cargo fmtEric Huss-525/+851
2019-05-08Remove rustc version checking.Eric Huss-15/+0
This is no longer necessary, as <1.20 is no longer supported.
2019-05-082018 edition idioms.Eric Huss-80/+53
2019-05-08Migrate to 2018 edition.Eric Huss-90/+96
2019-04-25Merge pull request #305 from ehuss/0.5-versionEric Huss-1/+1
Bump html_root_url version.
2019-04-25Bump html_root_url version.Eric Huss-1/+1
2019-04-25Merge pull request #304 from felixrabe/patch-1Alex Crichton-1/+1
README.md: `0.4` -> `0.5`
2019-04-24README.md: `0.4` -> `0.5`Felix Rabe-1/+1
2019-04-09Merge pull request #301 from nickelc/from_tableAlex Crichton-0/+1
implement From<toml::value::Table> for toml::Value
2019-04-08implement From<toml::value::Table> for toml::ValueConstantin Nickel-0/+1
2019-04-08Merge pull request #298 from ehuss/missing-testsAlex Crichton-4/+9
Add some missing tests, and sort some entries.
2019-04-08Merge pull request #299 from ehuss/fix-float-suffixAlex Crichton-0/+5
Fix float with invalid suffix.
2019-04-05Fix float with invalid suffix.Eric Huss-0/+5
2019-04-05Add some missing tests, and sort some entries.Eric Huss-4/+9
2019-04-02Merge pull request #295 from ErichDonGubler/fix_warningsEric Huss-4/+4
Fix warnings for deprecated usages of trim_{left,right}_matches.
2019-04-02Merge pull request #296 from ErichDonGubler/toml_internal-stays-internalEric Huss-63/+63
Make importing `toml_internal` macro unnecessary when using the `toml` macro
2019-04-02Fix warnings for deprecated usages of trim_{left,right}_matches.Erich Gubler-4/+4
2019-04-02Make importing `toml_internal` macro unnecessary when using the `toml` macroErich Gubler-63/+63
2019-03-20Merge pull request #294 from tmiasko/ml-delimAlex Crichton-5/+9
Fix parsing of repeated delimiters inside multi-line strings
2019-03-20Fix parsing of repeated delimiters inside multi-line stringsTomasz Miąsko-5/+9
The previous implementation of `read_string`, when looking for delimiters ending the multi-line string and failing to find exactly three in succession, always put a single delimiter back. This is incorrect when exactly two delimiters are present. Put back the correct number of delimiters depending on how many have been already consumed from input. The issue could be triggered only with `Owned` representation of `MaybeString`, since otherwise `push` operation is no-op.
2019-03-11Merge pull request #292 from omarabid/masterEric Huss-3/+3
Add PartialEq to Toml::de
2019-03-11Add PartialEq to Toml::deAbid Omar-3/+3
Add PartialEq trait to Error, ErrorInner and ErrorKind. Relevant issue: https://github.com/alexcrichton/toml-rs/issues/291