pub struct DiagnosticCondition {
pub expression: Option<String>,
pub deps: Option<Vec<String>>,
pub mutex_with: Option<Vec<String>>,
}Expand description
A single Conditions entry with its expression and relationships to other conditions.
Fields§
§expression: Option<String>The condition expression rendered as a readable string.
deps: Option<Vec<String>>Names of other conditions this condition depends on.
mutex_with: Option<Vec<String>>Names of conditions that are mutually exclusive with this one.
Trait Implementations§
Source§impl Clone for DiagnosticCondition
impl Clone for DiagnosticCondition
Source§impl Debug for DiagnosticCondition
impl Debug for DiagnosticCondition
Auto Trait Implementations§
impl Freeze for DiagnosticCondition
impl RefUnwindSafe for DiagnosticCondition
impl Send for DiagnosticCondition
impl Sync for DiagnosticCondition
impl Unpin for DiagnosticCondition
impl UnsafeUnpin for DiagnosticCondition
impl UnwindSafe for DiagnosticCondition
Blanket Implementations§
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