From 02e72bb2bec65ebc6b0da48f47cb56d553183e21 Mon Sep 17 00:00:00 2001 From: Jakob Gillich Date: Fri, 7 Nov 2014 17:45:48 +0100 Subject: [PATCH] hash_map find has been renamed to get, remove returns an option --- src/header/mod.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/header/mod.rs b/src/header/mod.rs index 6fee7712..b865b1ce 100644 --- a/src/header/mod.rs +++ b/src/header/mod.rs @@ -197,7 +197,7 @@ impl Headers { } fn get_or_parse(&self) -> Option<&RWLock> { - self.data.find(&CaseInsensitive(Slice(header_name::()))).and_then(|item| { + self.data.get(&CaseInsensitive(Slice(header_name::()))).and_then(|item| { match item.read().typed { Some(ref typed) if typed.is::() => return Some(item), Some(ref typed) => { @@ -260,7 +260,7 @@ impl Headers { /// Removes a header from the map, if one existed. /// Returns true if a header has been removed. pub fn remove(&mut self) -> bool { - self.data.remove(&CaseInsensitive(Slice(Header::header_name(None::)))) + self.data.remove(&CaseInsensitive(Slice(Header::header_name(None::)))).is_some() } /// Returns an iterator over the header fields.