pub struct Btor2ChannelPropertyObservabilityTool { /* private fields */ }Expand description
Additive phase-observed client for BTOR2 channel-property CLI v1.
Implementations§
Source§impl Btor2ChannelPropertyObservabilityTool
impl Btor2ChannelPropertyObservabilityTool
pub fn capabilities(&self) -> &Btor2ChannelPropertyObservabilityCapabilities
pub fn execution_policy(&self) -> ExecutionPolicy
pub fn with_execution_policy(self, policy: ExecutionPolicy) -> Self
pub fn certify( &self, files: &Btor2ChannelPropertyFiles<'_>, artifact: &Path, ) -> Result<Btor2ChannelPropertyPhaseObservedSummary, PredicateApiError>
pub fn certify_observed( &self, files: &Btor2ChannelPropertyFiles<'_>, artifact: &Path, ) -> Result<Observed<Btor2ChannelPropertyPhaseObservedSummary>, PredicateOperationError>
pub fn verify( &self, files: &Btor2ChannelPropertyFiles<'_>, artifact: &Path, ) -> Result<Btor2ChannelPropertyPhaseObservedSummary, PredicateApiError>
pub fn verify_observed( &self, files: &Btor2ChannelPropertyFiles<'_>, artifact: &Path, ) -> Result<Observed<Btor2ChannelPropertyPhaseObservedSummary>, PredicateOperationError>
Trait Implementations§
Source§impl Clone for Btor2ChannelPropertyObservabilityTool
impl Clone for Btor2ChannelPropertyObservabilityTool
Source§fn clone(&self) -> Btor2ChannelPropertyObservabilityTool
fn clone(&self) -> Btor2ChannelPropertyObservabilityTool
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for Btor2ChannelPropertyObservabilityTool
impl RefUnwindSafe for Btor2ChannelPropertyObservabilityTool
impl Send for Btor2ChannelPropertyObservabilityTool
impl Sync for Btor2ChannelPropertyObservabilityTool
impl Unpin for Btor2ChannelPropertyObservabilityTool
impl UnsafeUnpin for Btor2ChannelPropertyObservabilityTool
impl UnwindSafe for Btor2ChannelPropertyObservabilityTool
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