Lines Matching refs:get

40     fn get<'v>(&'v self, key: Key) -> Option<Value<'v>> {
45 fn get<'v>(&'v self, key: Key) -> Option<Value<'v>>;
65 /// The default implemention of `Source::get`
82 let mut get = Get { key, found: None };
84 let _ = source.visit(&mut get);
85 get.found
113 fn get<'v>(&'v self, key: Key) -> Option<Value<'v>> {
114 Source::get(&**self, key)
131 fn get<'v>(&'v self, key: Key) -> Option<Value<'v>> {
156 fn get<'v>(&'v self, key: Key) -> Option<Value<'v>> {
158 if let Some(found) = source.get(key.clone()) {
183 fn get<'v>(&'v self, key: Key) -> Option<Value<'v>> {
184 self.as_ref().and_then(|s| s.get(key))
251 fn get<'v>(&'v self, key: Key) -> Option<Value<'v>> {
252 Source::get(&**self, key)
268 fn get<'v>(&'v self, key: Key) -> Option<Value<'v>> {
269 Source::get(&**self, key)
299 fn get<'v>(&'v self, key: Key) -> Option<Value<'v>> {
300 HashMap::get(self, key.as_str()).map(|v| v.to_value())
320 fn get<'v>(&'v self, key: Key) -> Option<Value<'v>> {
321 BTreeMap::get(self, key.as_str()).map(|v| v.to_value())
342 fn get() {
346 Source::get(&source, Key::from_str("a")).unwrap().to_token()
350 assert!(Source::get(&source, Key::from_str("a")).is_none());
362 Source::get(&map, Key::from_str("a")).unwrap().to_token()
375 Source::get(&map, Key::from_str("a")).unwrap().to_token()
400 fn get<'v>(&'v self, key: Key) -> Option<Value<'v>> {
401 self.0.get(key)
439 fn get<'v>(&'v self, key: Key) -> Option<Value<'v>> {
440 self.0.get(key)
711 fn get<'v>(&'v self, key: Key) -> Option<Value<'v>> {
727 fn get() {
731 Source::get(source, Key::from_str("a")).unwrap().to_token()
735 Source::get(source, Key::from_str("b")).unwrap().to_token()
737 assert!(Source::get(&source, Key::from_str("c")).is_none());
740 assert!(Source::get(&source, Key::from_str("a")).is_none());