pub struct DeclarationSearchFacts {
pub declarations_scanned: usize,
pub after_name_filter: usize,
pub after_kind_filter: usize,
pub after_required_constants_filter: usize,
pub after_conclusion_filter: usize,
pub after_scope_filter: usize,
pub source_lookups: usize,
pub broad_pruning: Vec<DeclarationSearchPruning>,
pub truncated: bool,
pub timings: DeclarationSearchTimings,
pub derived_work: LeanDerivedWorkFacts,
}Fields§
§declarations_scanned: usize§after_name_filter: usize§after_kind_filter: usize§after_required_constants_filter: usize§after_conclusion_filter: usize§after_scope_filter: usize§source_lookups: usize§broad_pruning: Vec<DeclarationSearchPruning>§truncated: bool§timings: DeclarationSearchTimings§derived_work: LeanDerivedWorkFactsTrait Implementations§
Source§impl Clone for DeclarationSearchFacts
impl Clone for DeclarationSearchFacts
Source§fn clone(&self) -> DeclarationSearchFacts
fn clone(&self) -> DeclarationSearchFacts
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 DeclarationSearchFacts
impl Debug for DeclarationSearchFacts
Source§impl Default for DeclarationSearchFacts
impl Default for DeclarationSearchFacts
Source§fn default() -> DeclarationSearchFacts
fn default() -> DeclarationSearchFacts
Returns the “default value” for a type. Read more
impl Eq for DeclarationSearchFacts
Source§impl PartialEq for DeclarationSearchFacts
impl PartialEq for DeclarationSearchFacts
impl StructuralPartialEq for DeclarationSearchFacts
Source§impl<'lean> TryFromLean<'lean> for DeclarationSearchFacts
impl<'lean> TryFromLean<'lean> for DeclarationSearchFacts
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 DeclarationSearchFacts
impl RefUnwindSafe for DeclarationSearchFacts
impl Send for DeclarationSearchFacts
impl Sync for DeclarationSearchFacts
impl Unpin for DeclarationSearchFacts
impl UnsafeUnpin for DeclarationSearchFacts
impl UnwindSafe for DeclarationSearchFacts
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