1
1
use alpm:: { AsDep , DepModVer , Ver } ;
2
2
3
3
/// Checks if a dependency is satisfied by a package (name + version).
4
- pub fn satisfies_dep < ' a , S : AsRef < str > , V : AsRef < Ver > > (
4
+ pub fn satisfies_dep < S : AsRef < str > , V : AsRef < Ver > > (
5
5
dep : impl AsDep ,
6
6
name : S ,
7
7
version : V ,
@@ -36,7 +36,7 @@ pub fn satisfies_provide(dep: impl AsDep, provide: impl AsDep) -> bool {
36
36
}
37
37
38
38
/// Checks if a Dep is satisfied by a name + version + provides combo
39
- pub fn satisfies < ' a , D : AsDep , S : AsRef < str > , V : AsRef < Ver > > (
39
+ pub fn satisfies < D : AsDep , S : AsRef < str > , V : AsRef < Ver > > (
40
40
dep : impl AsDep ,
41
41
name : S ,
42
42
version : V ,
@@ -47,7 +47,7 @@ pub fn satisfies<'a, D: AsDep, S: AsRef<str>, V: AsRef<Ver>>(
47
47
}
48
48
49
49
/// Checks if a Dep is satisfied by a name + provides (ignoring version) combo
50
- pub fn satisfies_nover < ' a , D : AsDep , S : AsRef < str > > (
50
+ pub fn satisfies_nover < D : AsDep , S : AsRef < str > > (
51
51
dep : impl AsDep ,
52
52
name : S ,
53
53
mut provides : impl Iterator < Item = D > ,
@@ -57,7 +57,7 @@ pub fn satisfies_nover<'a, D: AsDep, S: AsRef<str>>(
57
57
}
58
58
59
59
/// Checks if a dependency is satisfied by a package (name only).
60
- pub fn satisfies_dep_nover < ' a , S : AsRef < str > > ( dep : impl AsDep , name : S ) -> bool {
60
+ pub fn satisfies_dep_nover < S : AsRef < str > > ( dep : impl AsDep , name : S ) -> bool {
61
61
dep. as_dep ( ) . name ( ) == name. as_ref ( )
62
62
}
63
63
0 commit comments