@@ -17,7 +17,7 @@ pub struct Term<'a> {
1717 env : Env < ' a > ,
1818}
1919
20- impl < ' a > Debug for Term < ' a > {
20+ impl Debug for Term < ' _ > {
2121 fn fmt ( & self , f : & mut fmt:: Formatter ) -> Result < ( ) , fmt:: Error > {
2222 crate :: wrapper:: term:: fmt ( self . as_c_arg ( ) , f)
2323 }
@@ -121,12 +121,12 @@ impl<'a> Term<'a> {
121121 }
122122}
123123
124- impl < ' a > PartialEq for Term < ' a > {
124+ impl PartialEq for Term < ' _ > {
125125 fn eq ( & self , other : & Term ) -> bool {
126126 unsafe { enif_is_identical ( self . as_c_arg ( ) , other. as_c_arg ( ) ) == 1 }
127127 }
128128}
129- impl < ' a > Eq for Term < ' a > { }
129+ impl Eq for Term < ' _ > { }
130130
131131fn cmp ( lhs : & Term , rhs : & Term ) -> Ordering {
132132 let ord = unsafe { enif_compare ( lhs. as_c_arg ( ) , rhs. as_c_arg ( ) ) } ;
@@ -137,7 +137,7 @@ fn cmp(lhs: &Term, rhs: &Term) -> Ordering {
137137 }
138138}
139139
140- impl < ' a > Ord for Term < ' a > {
140+ impl Ord for Term < ' _ > {
141141 fn cmp ( & self , other : & Term ) -> Ordering {
142142 cmp ( self , other)
143143 }
@@ -148,7 +148,7 @@ impl<'a> PartialOrd for Term<'a> {
148148 }
149149}
150150
151- impl < ' a > Hash for Term < ' a > {
151+ impl Hash for Term < ' _ > {
152152 fn hash < H : Hasher > ( & self , state : & mut H ) {
153153 // As far as I can see, there is really no way
154154 // to get a seed from the hasher. This is definitely
@@ -157,5 +157,5 @@ impl<'a> Hash for Term<'a> {
157157 }
158158}
159159
160- unsafe impl < ' a > Sync for Term < ' a > { }
161- unsafe impl < ' a > Send for Term < ' a > { }
160+ unsafe impl Sync for Term < ' _ > { }
161+ unsafe impl Send for Term < ' _ > { }
0 commit comments