Restrict the set of possible values in a given column. (By intersecting it with the existing spec.)
(&mut self, id: usize, update: ResultSpec<'a>)
| 830 | /// Restrict the set of possible values in a given column. (By intersecting it with the existing |
| 831 | /// spec.) |
| 832 | pub fn push_column(&mut self, id: usize, update: ResultSpec<'a>) { |
| 833 | let range = self.columns.get_mut(id).expect("valid column id"); |
| 834 | *range = range.clone().intersect(update); |
| 835 | } |
| 836 | |
| 837 | /// Restrict the set of possible values a given unmaterializable func might return. (By |
| 838 | /// intersecting it with the existing spec.) |