pub struct TargetIdentity {
pub lean: String,
pub kernel: String,
pub kind: String,
pub level_params: Vec<String>,
pub statement: String,
pub logos: Option<String>,
}Fields§
§lean: StringThe Lean name, as Lean writes it.
kernel: StringThe kernel’s spelling, the certificate’s target.
kind: Stringthm, def or opaque.
level_params: Vec<String>§statement: StringThe statement, rendered for reading (the certificate carries the term).
logos: Option<String>The LOGOS name in the document, when there is one.
Trait Implementations§
Source§impl Clone for TargetIdentity
impl Clone for TargetIdentity
Source§fn clone(&self) -> TargetIdentity
fn clone(&self) -> TargetIdentity
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 TargetIdentity
impl Debug for TargetIdentity
Source§impl<'de> Deserialize<'de> for TargetIdentity
impl<'de> Deserialize<'de> for TargetIdentity
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
Source§impl PartialEq for TargetIdentity
impl PartialEq for TargetIdentity
Source§impl Serialize for TargetIdentity
impl Serialize for TargetIdentity
impl Eq for TargetIdentity
impl StructuralPartialEq for TargetIdentity
Auto Trait Implementations§
impl Freeze for TargetIdentity
impl RefUnwindSafe for TargetIdentity
impl Send for TargetIdentity
impl Sync for TargetIdentity
impl Unpin for TargetIdentity
impl UnsafeUnpin for TargetIdentity
impl UnwindSafe for TargetIdentity
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