Get an iterator over context values.
(&self)
| 226 | |
| 227 | /// Get an iterator over context values. |
| 228 | pub(crate) fn contexts(&self) -> impl DoubleEndedIterator<Item = Value> { |
| 229 | self.items.iter().filter_map(|item| match item { |
| 230 | InternalExceptionTableItem::Context(ctx) => Some(*ctx), |
| 231 | _ => None, |
| 232 | }) |
| 233 | } |
| 234 | |
| 235 | /// Get a mutable iterator over context values. |
| 236 | pub(crate) fn contexts_mut(&mut self) -> impl DoubleEndedIterator<Item = &mut Value> { |