pub struct ProofBoundaryCandidate {
pub index: u32,
pub kind: String,
pub source: ModuleSourceSpan,
pub excerpt: RenderedInfo,
}Expand description
Valid proof-state boundary a selector can target.
Fields§
§index: u32§kind: String§source: ModuleSourceSpan§excerpt: RenderedInfoTrait Implementations§
Source§impl Clone for ProofBoundaryCandidate
impl Clone for ProofBoundaryCandidate
Source§fn clone(&self) -> ProofBoundaryCandidate
fn clone(&self) -> ProofBoundaryCandidate
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 moreSource§impl Debug for ProofBoundaryCandidate
impl Debug for ProofBoundaryCandidate
impl Eq for ProofBoundaryCandidate
Source§impl PartialEq for ProofBoundaryCandidate
impl PartialEq for ProofBoundaryCandidate
impl StructuralPartialEq for ProofBoundaryCandidate
Source§impl<'lean> TryFromLean<'lean> for ProofBoundaryCandidate
impl<'lean> TryFromLean<'lean> for ProofBoundaryCandidate
Source§fn try_from_lean(obj: Obj<'lean>) -> LeanResult<Self>
fn try_from_lean(obj: Obj<'lean>) -> LeanResult<Self>
Decode
obj into Self, returning a
LeanError::Host with stage
[HostStage::Conversion] if the object’s kind or payload is
outside the type’s representable range. Read moreAuto Trait Implementations§
impl Freeze for ProofBoundaryCandidate
impl RefUnwindSafe for ProofBoundaryCandidate
impl Send for ProofBoundaryCandidate
impl Sync for ProofBoundaryCandidate
impl Unpin for ProofBoundaryCandidate
impl UnsafeUnpin for ProofBoundaryCandidate
impl UnwindSafe for ProofBoundaryCandidate
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