pub struct SmtLib2;Expand description
Marker for the SMT-LIB2 backend.
Implementations§
Source§impl SmtLib2
impl SmtLib2
Sourcepub fn export(obligation: &Obligation) -> String
pub fn export(obligation: &Obligation) -> String
Export a single obligation as an SMT-LIB2 script.
Sourcepub fn export_bundle(bundle: &ObligationBundle) -> Vec<(String, String)>
pub fn export_bundle(bundle: &ObligationBundle) -> Vec<(String, String)>
Export a bundle as one SMT-LIB2 script per obligation.
Auto Trait Implementations§
impl Freeze for SmtLib2
impl RefUnwindSafe for SmtLib2
impl Send for SmtLib2
impl Sync for SmtLib2
impl Unpin for SmtLib2
impl UnsafeUnpin for SmtLib2
impl UnwindSafe for SmtLib2
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