Skip to main content

VerificationBackend

Trait VerificationBackend 

Source
pub trait VerificationBackend {
    const NAME: &'static str;
}
Expand description

Marker trait for external verification backends.

Required Associated Constants§

Source

const NAME: &'static str

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl VerificationBackend for HigherCoherenceCertificate

Available on crate features alloc or std only.
Source§

const NAME: &'static str = "karpal-higher-coherence"

Implementors§

Source§

impl VerificationBackend for CoherenceCertificate

Available on crate features alloc or std only.
Source§

const NAME: &'static str = "karpal-diagram-coherence"

Source§

impl VerificationBackend for KaniCertificate

Source§

const NAME: &'static str = "kani"

Source§

impl VerificationBackend for LeanCertificate

Source§

const NAME: &'static str = "lean4"

Source§

impl VerificationBackend for ProofTestCertificate

Source§

const NAME: &'static str = "karpal-proof"

Source§

impl VerificationBackend for SmtCertificate

Source§

const NAME: &'static str = "smtlib2"