pub struct ConfigCheckRequest {
pub vars: Vec<ConfigVar>,
pub rules: Vec<String>,
pub mode: ConfigCheckMode,
}Fields§
§vars: Vec<ConfigVar>Variables in the configuration
rules: Vec<String>Invariant rules that must hold (SMT-LIB2 boolean expressions)
mode: ConfigCheckModeWhat to check
Trait Implementations§
Source§impl Clone for ConfigCheckRequest
impl Clone for ConfigCheckRequest
Source§fn clone(&self) -> ConfigCheckRequest
fn clone(&self) -> ConfigCheckRequest
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ConfigCheckRequest
impl Debug for ConfigCheckRequest
Source§impl<'de> Deserialize<'de> for ConfigCheckRequest
impl<'de> Deserialize<'de> for ConfigCheckRequest
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
Auto Trait Implementations§
impl Freeze for ConfigCheckRequest
impl RefUnwindSafe for ConfigCheckRequest
impl Send for ConfigCheckRequest
impl Sync for ConfigCheckRequest
impl Unpin for ConfigCheckRequest
impl UnsafeUnpin for ConfigCheckRequest
impl UnwindSafe for ConfigCheckRequest
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