diff options
author | Matthias Beyer <mail@beyermatthias.de> | 2018-01-12 17:06:05 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-01-12 17:06:05 +0100 |
commit | 1cb118b38a8596d903f972528a9e8406ad495183 (patch) | |
tree | 0436f5d788e37977b67e03a2fcb795925f18eb24 | |
parent | 31f74bb7cc4c6cd8005b21d8bd459a128680e788 (diff) | |
parent | d0466e1a828e974147b5ae2baf87ff45e1fe9db0 (diff) |
Merge pull request #31 from matthiasbeyer/trait-reqs
Add trait requirements: TomlValueReadTypeExt : TomlValueReadExt
-rw-r--r-- | CHANGELOG.md | 2 | ||||
-rw-r--r-- | src/read.rs | 2 |
2 files changed, 3 insertions, 1 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index 08fe9b2..d44f44e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,8 @@ that version. # Next +* `TomlValueReadTypeExt` requires now `TomlValueReadExt`. + # 0.5.0 * Minimum required rust compiler version is now 1.20.0 diff --git a/src/read.rs b/src/read.rs index 391d5ec..71a3bae 100644 --- a/src/read.rs +++ b/src/read.rs @@ -43,7 +43,7 @@ impl<'doc> TomlValueReadExt<'doc> for Value { } -pub trait TomlValueReadTypeExt<'doc> { +pub trait TomlValueReadTypeExt<'doc> : TomlValueReadExt<'doc> { fn read_string(&'doc self, query: &str) -> Result<String>; fn read_int(&'doc self, query: &str) -> Result<i64>; fn read_float(&'doc self, query: &str) -> Result<f64>; |