1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
//! Rejection log types for opt-in per-candidate audit output.
use Vec;
use HdmiForumFrl;
use ;
use crateViolation;
/// A candidate configuration that was rejected during negotiation, together with the
/// violations that caused it to fail.
///
/// `RejectedConfig` is produced by
/// [`NegotiatorBuilder::negotiate_with_log`][crate::NegotiatorBuilder::negotiate_with_log].
/// It records the same five fields that [`CandidateConfig`][crate::CandidateConfig] carries,
/// plus the violations returned by the constraint engine.
///
/// Generic over the violation type, defaulting to the built-in [`Violation`].