#[non_exhaustive]pub struct Expanded {
pub set: ContingencySet,
pub diagnostics: Vec<Diagnostic>,
}Expand description
Output of an expansion: the set with its automatic specifications turned into cases, plus the notes on the specifications that produced no case.
Two findings are noted, one note each: a specification naming a subsystem
the subsystem set does not state earns BUILD.CON.SUBSYSTEM_UNKNOWN, and a
specification whose subsystem is stated but holds fewer in service elements
than its order needs, one for SINGLE and two for DOUBLE, earns
BUILD.CON.SPECIFICATION_EMPTY. Nothing else is noted.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.set: ContingencySet§diagnostics: Vec<Diagnostic>Trait Implementations§
Auto Trait Implementations§
impl Freeze for Expanded
impl RefUnwindSafe for Expanded
impl Send for Expanded
impl Sync for Expanded
impl Unpin for Expanded
impl UnsafeUnpin for Expanded
impl UnwindSafe for Expanded
Blanket Implementations§
impl<T> Allocation for T
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more