Lines Matching refs:exact
80 ResolvedValueSequenceConstraint::default().exact(bare) in into_resolved()
124 pub exact: Option<Vec<T>>, field
139 pub fn exact<U>(mut self, exact: U) -> Self in exact() method
143 self.exact = exact.into(); in exact()
161 self.exact.is_some() in is_required()
167 let exact_is_empty = self.exact.as_ref().map_or(true, Vec::is_empty); in is_empty()
184 exact: self.exact, in into_required_only()
193 exact: None, in default()
206 if let Some(ref exact) = &self.exact { in fmt()
234 ResolvedValueSequenceConstraint::default().exact(vec![1, 2]), in to_string()
243 .exact(vec![1, 2]) in to_string()
261 ResolvedValueSequenceConstraint::default().exact(vec![true]), in is_required()
270 .exact(vec![true]) in is_required()
298 ResolvedValueSequenceConstraint::default().exact(vec![true]), in constraint()
307 .exact(vec![true]) in constraint()
328 ResolvedValueSequenceConstraint::default().exact(vec![true]), in resolve_to_advanced()
339 let expected = ResolvedValueSequenceConstraint::default().exact(vec![true]); in resolve_to_advanced()
403 …let subject = Subject::Constraint(ResolvedValueSequenceConstraint::default().exact(vec![$($values.…
423 …let subject = Subject::Constraint(ResolvedValueSequenceConstraint::default().exact(vec![$($values.…