Lines Matching refs:exact
43 /// Resolve bare values to `exact` constraints.
265 /// with its potential bare value either resolved to an `exact` or `ideal` constraint.
353 /// bare values to exact constraints: `{ exact: bare }`.
610 ResolvedMediaTrackConstraint::Bool(ResolvedValueConstraint::default().exact(true)),
615 ResolvedValueRangeConstraint::default().exact(42.0),
621 ResolvedValueRangeConstraint::default().exact(42),
627 ResolvedValueConstraint::default().exact("string".to_owned()),
633 ResolvedValueSequenceConstraint::default().exact(vec!["string".to_owned()]),
655 Subject::Bool(ResolvedValueConstraint::default().exact(true)),
659 Subject::FloatRange(ResolvedValueRangeConstraint::default().exact(42.0)),
663 Subject::IntegerRange(ResolvedValueRangeConstraint::default().exact(42)),
667 Subject::String(ResolvedValueConstraint::default().exact("string".to_owned())),
672 ResolvedValueSequenceConstraint::default().exact(vec!["string".to_owned()]),
714 let subject = Subject::Bool(ResolvedValueConstraint::default().exact(true).into());
715 let json = serde_json::json!({ "exact": true });
731 Subject::IntegerRange(ResolvedValueRangeConstraint::default().exact(42).into());
732 let json = serde_json::json!({ "exact": 42 });
748 Subject::FloatRange(ResolvedValueRangeConstraint::default().exact(42.0).into());
749 let json = serde_json::json!({ "exact": 42.0 });
766 .exact(vec!["foo".to_owned(), "bar".to_owned()])
769 let json = serde_json::json!({ "exact": ["foo", "bar"] });
786 .exact("foo".to_owned())
789 let json = serde_json::json!({ "exact": "foo" });