Struct light_pencil::datastructures::MultiDict
[−]
[src]
pub struct MultiDict<T> { /* fields omitted */ }
Methods
impl<T> MultiDict<T>
[src]
fn new() -> MultiDict<T>
[src]
fn get<B: ?Sized>(&self, key: &str) -> Option<&B> where
T: Borrow<B>,
B: ,
[src]
T: Borrow<B>,
B: ,
fn set(&mut self, key: &str, value: T)
[src]
fn add(&mut self, key: String, value: T)
[src]
fn getlist(&self, key: &str) -> Option<&Vec<T>>
[src]
fn iter(&self) -> MultiDictIter<T>
[src]
fn listiter(&self) -> Iter<String, Vec<T>>
[src]
fn keys(&self) -> Keys<String, Vec<T>>
[src]
fn values(&self) -> MultiDictValues<T>
[src]
fn listvalues(&self) -> Values<String, Vec<T>>
[src]
Trait Implementations
impl<T: Clone> Clone for MultiDict<T>
[src]
fn clone(&self) -> MultiDict<T>
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more