1
0
mirror of https://github.com/actix/actix-extras.git synced 2024-11-28 01:32:57 +01:00

add parameter container iterator

This commit is contained in:
Nikolay Kim 2017-12-27 19:09:36 -08:00
parent 6bb893deab
commit 8941557da6

View File

@ -2,6 +2,7 @@ use std;
use std::ops::Index;
use std::path::PathBuf;
use std::str::FromStr;
use std::slice::Iter;
use std::borrow::Cow;
use smallvec::SmallVec;
@ -77,6 +78,11 @@ impl<'a> Params<'a> {
T::from_param("")
}
}
/// Return iterator to items in paramter container
pub fn iter(&self) -> Iter<(Cow<'a, str>, Cow<'a, str>)> {
self.0.iter()
}
}
impl<'a, 'b, 'c: 'a> Index<&'b str> for &'c Params<'a> {