1 2 3 4 5 6 7 8 9 10
use crate::{Expression, ExpressionArray}; use std::ops::Index; impl Index<&[usize]> for ExpressionArray { type Output = Expression; fn index(&self, indices: &[usize]) -> &Self::Output { self.elems().get(indices).unwrap_or(&self.default) } }