From 8938726ed1cca14c3b6b40628a2294c887befb7d Mon Sep 17 00:00:00 2001 From: Sean McArthur Date: Mon, 1 Sep 2014 18:51:12 -0700 Subject: [PATCH] adding explicit bounds --- src/header.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/header.rs b/src/header.rs index 1e34c507..9ac32edd 100644 --- a/src/header.rs +++ b/src/header.rs @@ -50,7 +50,7 @@ trait UncheckedAnyRefExt<'a> { unsafe fn downcast_ref_unchecked(self) -> &'a T; } -impl<'a> UncheckedAnyRefExt<'a> for &'a Header { +impl<'a> UncheckedAnyRefExt<'a> for &'a Header + 'a { #[inline] unsafe fn downcast_ref_unchecked(self) -> &'a T { let to: TraitObject = transmute_copy(&self); @@ -455,7 +455,7 @@ impl Header for TransferEncoding { match from_utf8(unsafe { raw.as_slice().unsafe_get(0).as_slice() }) { Some(s) => { Some(TransferEncoding(s.as_slice() - .split(&[',', ' ']) + .split([',', ' '].as_slice()) .filter_map(from_str) .collect())) }