pub struct FluxMetadata {
pub enabled: bool,
pub cache: Option<bool>,
pub solver: Option<SmtSolver>,
pub scrape_quals: Option<bool>,
pub check_overflow: Option<bool>,
pub smt_define_fun: Option<bool>,
}
Fields§
§enabled: bool
§cache: Option<bool>
Enables fixpoint query caching. Saves cache in target/FLUXCACHE
solver: Option<SmtSolver>
Set the default solver
scrape_quals: Option<bool>
Enable qualifier scrapping in fixpoint
check_overflow: Option<bool>
Enable overflow checking
smt_define_fun: Option<bool>
Enable overflow checking
Implementations§
Source§impl FluxMetadata
impl FluxMetadata
pub fn into_flags(self, target_dir: &Utf8Path) -> Vec<String>
Trait Implementations§
Source§impl Debug for FluxMetadata
impl Debug for FluxMetadata
Source§impl Default for FluxMetadata
impl Default for FluxMetadata
Source§fn default() -> FluxMetadata
fn default() -> FluxMetadata
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for FluxMetadatawhere
FluxMetadata: Default,
impl<'de> Deserialize<'de> for FluxMetadatawhere
FluxMetadata: Default,
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 FluxMetadata
impl RefUnwindSafe for FluxMetadata
impl Send for FluxMetadata
impl Sync for FluxMetadata
impl Unpin for FluxMetadata
impl UnwindSafe for FluxMetadata
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