summaryrefslogtreecommitdiffstats
path: root/src/package/dependency/build.rs
diff options
context:
space:
mode:
authorMatthias Beyer <mail@beyermatthias.de>2020-11-02 15:47:33 +0100
committerMatthias Beyer <mail@beyermatthias.de>2020-11-02 16:16:32 +0100
commitc698a777fe12a475b8586c134a6d14fbc519d845 (patch)
tree48b086e00799d3c1dee131e6301f0ae85ceaa40d /src/package/dependency/build.rs
parent6b6732057d002908d65884e9591ea030c1f2623d (diff)
impl AsRef<str> for all dependency types
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
Diffstat (limited to 'src/package/dependency/build.rs')
-rw-r--r--src/package/dependency/build.rs6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/package/dependency/build.rs b/src/package/dependency/build.rs
index 9d67051..fd65efb 100644
--- a/src/package/dependency/build.rs
+++ b/src/package/dependency/build.rs
@@ -11,6 +11,12 @@ use crate::package::PackageVersionConstraint;
#[serde(transparent)]
pub struct BuildDependency(String);
+impl AsRef<str> for BuildDependency {
+ fn as_ref(&self) -> &str {
+ self.0.as_ref()
+ }
+}
+
impl StringEqual for BuildDependency {
fn str_equal(&self, s: &str) -> bool {
self.0 == s