pub struct Extraction {
pub graph: Graph,
pub warnings: Vec<Warning>,
pub entities_extracted: Vec<String>,
pub gguf: GgufStats,
pub apr_model: AprStats,
pub receipts: Vec<Receipt>,
pub resolve: ResolveStats,
pub code: CodeStats,
pub lean: LeanStats,
}Expand description
Every extractor’s output over contract_dir, plus the input-side warnings the extractors chose to carry
rather than hide (a torn JSONL line), plus what the model extractors and the receipt resolver counted.
Fields§
§graph: Graph§warnings: Vec<Warning>§entities_extracted: Vec<String>Contracts whose entity.type this build extracts, by stem.
gguf: GgufStatsONT-4c1: the ladder rungs and GGUF files, and the files this extractor refused.
apr_model: AprStatsONT-4c1: the .apr files read, and the files this extractor refused.
receipts: Vec<Receipt>ONT-4c1: the tracked ladder receipts, as read.
resolve: ResolveStatsONT-4c1: witnesses, hex mismatches, unmeasured rows, green / missing hosts.
code: CodeStatsONT-4b2: the bound Rust symbols, resolved by the syn walk or not.
lean: LeanStatsONT-4b2: the in-tree Lean theorems and the contracts that cite them.
Trait Implementations§
Source§impl Clone for Extraction
impl Clone for Extraction
Source§fn clone(&self) -> Extraction
fn clone(&self) -> Extraction
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 Extraction
impl Debug for Extraction
Source§impl Default for Extraction
impl Default for Extraction
Source§fn default() -> Extraction
fn default() -> Extraction
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for Extraction
impl RefUnwindSafe for Extraction
impl Send for Extraction
impl Sync for Extraction
impl Unpin for Extraction
impl UnsafeUnpin for Extraction
impl UnwindSafe for Extraction
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