pub struct CoqObligation {
pub links_to: String,
pub coq_lemma: String,
pub status: String,
}Expand description
A link between a proof obligation and a Coq lemma.
Fields§
§links_to: StringReferences a proof obligation property or ID.
coq_lemma: StringCoq lemma name.
status: StringCurrent status of the Coq proof.
Trait Implementations§
Source§impl Clone for CoqObligation
impl Clone for CoqObligation
Source§fn clone(&self) -> CoqObligation
fn clone(&self) -> CoqObligation
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 CoqObligation
impl Debug for CoqObligation
Source§impl<'de> Deserialize<'de> for CoqObligation
impl<'de> Deserialize<'de> for CoqObligation
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 CoqObligation
impl RefUnwindSafe for CoqObligation
impl Send for CoqObligation
impl Sync for CoqObligation
impl Unpin for CoqObligation
impl UnsafeUnpin for CoqObligation
impl UnwindSafe for CoqObligation
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