pub struct PreconditionCheck {
pub predicate: String,
pub outcome: String,
}Expand description
One evaluated context_precondition and its outcome (pass in emitted IR — a failing
predicate loud-fails the compile before any IR is emitted).
Fields§
§predicate: String§outcome: StringTrait Implementations§
Source§impl Clone for PreconditionCheck
impl Clone for PreconditionCheck
Source§impl Debug for PreconditionCheck
impl Debug for PreconditionCheck
Source§impl<'de> Deserialize<'de> for PreconditionCheck
impl<'de> Deserialize<'de> for PreconditionCheck
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for PreconditionCheck
impl PartialEq for PreconditionCheck
impl StructuralPartialEq for PreconditionCheck
Auto Trait Implementations§
impl Freeze for PreconditionCheck
impl RefUnwindSafe for PreconditionCheck
impl Send for PreconditionCheck
impl Sync for PreconditionCheck
impl Unpin for PreconditionCheck
impl UnsafeUnpin for PreconditionCheck
impl UnwindSafe for PreconditionCheck
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