diff options
| author | Michal Piotrowski <practicalrs.com@gmail.com> | 2024-10-08 15:17:45 +0200 |
|---|---|---|
| committer | Michal Piotrowski <practicalrs.com@gmail.com> | 2024-10-08 15:17:45 +0200 |
| commit | 7ab466697faf64aaeda40d6407c01f6bfff83fdb (patch) | |
| tree | 60bbbd744edf350b249e3cf8d35b2e70351ffad5 | |
| parent | cf24c73141a77db730f4b7fda69dcd7e8b113b51 (diff) | |
| download | rust-7ab466697faf64aaeda40d6407c01f6bfff83fdb.tar.gz rust-7ab466697faf64aaeda40d6407c01f6bfff83fdb.zip | |
Fix needless_lifetimes in rustc_serialize
| -rw-r--r-- | compiler/rustc_serialize/src/serialize.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/compiler/rustc_serialize/src/serialize.rs b/compiler/rustc_serialize/src/serialize.rs index 2d37f5bdab8..bae5f259fcc 100644 --- a/compiler/rustc_serialize/src/serialize.rs +++ b/compiler/rustc_serialize/src/serialize.rs @@ -325,7 +325,7 @@ impl<D: Decoder, const N: usize> Decodable<D> for [u8; N] { } } -impl<'a, S: Encoder, T: Encodable<S>> Encodable<S> for Cow<'a, [T]> +impl<S: Encoder, T: Encodable<S>> Encodable<S> for Cow<'_, [T]> where [T]: ToOwned<Owned = Vec<T>>, { @@ -345,14 +345,14 @@ where } } -impl<'a, S: Encoder> Encodable<S> for Cow<'a, str> { +impl<S: Encoder> Encodable<S> for Cow<'_, str> { fn encode(&self, s: &mut S) { let val: &str = self; val.encode(s) } } -impl<'a, D: Decoder> Decodable<D> for Cow<'a, str> { +impl<D: Decoder> Decodable<D> for Cow<'_, str> { fn decode(d: &mut D) -> Cow<'static, str> { let v: String = Decodable::decode(d); Cow::Owned(v) |
