(&self, key: &str)
| 582 | |
| 583 | impl JVal { |
| 584 | pub fn get(&self, key: &str) -> Option<&JVal> { |
| 585 | match self { |
| 586 | JVal::Obj(v) => v.iter().find(|(k, _)| k == key).map(|(_, v)| v), |
| 587 | _ => None, |
| 588 | } |
| 589 | } |
| 590 | pub fn arr(&self) -> Option<&[JVal]> { |
| 591 | if let JVal::Arr(a) = self { Some(a.as_slice()) } else { None } |
| 592 | } |
no test coverage detected