pub struct DeclarationProofSearchFacts {
pub computed: bool,
pub unavailable_reason: Option<String>,
pub is_simp: bool,
pub is_rw_candidate: bool,
pub is_instance: bool,
pub is_class: bool,
pub class_name: Option<String>,
}Fields§
§computed: bool§is_simp: bool§is_rw_candidate: bool§is_instance: bool§is_class: bool§class_name: Option<String>Trait Implementations§
Source§impl Clone for DeclarationProofSearchFacts
impl Clone for DeclarationProofSearchFacts
Source§fn clone(&self) -> DeclarationProofSearchFacts
fn clone(&self) -> DeclarationProofSearchFacts
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 DeclarationProofSearchFacts
impl Debug for DeclarationProofSearchFacts
Source§impl Default for DeclarationProofSearchFacts
impl Default for DeclarationProofSearchFacts
Source§fn default() -> DeclarationProofSearchFacts
fn default() -> DeclarationProofSearchFacts
Returns the “default value” for a type. Read more
impl Eq for DeclarationProofSearchFacts
impl StructuralPartialEq for DeclarationProofSearchFacts
Source§impl<'lean> TryFromLean<'lean> for DeclarationProofSearchFacts
impl<'lean> TryFromLean<'lean> for DeclarationProofSearchFacts
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 DeclarationProofSearchFacts
impl RefUnwindSafe for DeclarationProofSearchFacts
impl Send for DeclarationProofSearchFacts
impl Sync for DeclarationProofSearchFacts
impl Unpin for DeclarationProofSearchFacts
impl UnsafeUnpin for DeclarationProofSearchFacts
impl UnwindSafe for DeclarationProofSearchFacts
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