summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatthias Beyer <mail@beyermatthias.de>2018-01-12 17:06:05 +0100
committerGitHub <noreply@github.com>2018-01-12 17:06:05 +0100
commit1cb118b38a8596d903f972528a9e8406ad495183 (patch)
tree0436f5d788e37977b67e03a2fcb795925f18eb24
parent31f74bb7cc4c6cd8005b21d8bd459a128680e788 (diff)
parentd0466e1a828e974147b5ae2baf87ff45e1fe9db0 (diff)
Merge pull request #31 from matthiasbeyer/trait-reqs
Add trait requirements: TomlValueReadTypeExt : TomlValueReadExt
-rw-r--r--CHANGELOG.md2
-rw-r--r--src/read.rs2
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>;