Crate crabscore_core

Crate crabscore_core 

Source
Expand description

Core functionality for CrabScore - The Rust Efficiency Standard

This crate provides the fundamental data structures and algorithms for calculating and analyzing software efficiency metrics in Rust projects.

Re-exports§

pub use profiles::ProfileWeights;

Modules§

analysis
Code analysis functionality for CrabScore
error
Error types for the CrabScore library
metrics
Performance, energy, and cost metrics for CrabScore
profiles
Industry profiles for CrabScore
scoring
Scoring logic for CrabScore

Structs§

CrabScore
Represents a complete CrabScore assessment
Environment
Description of the execution environment
MeasurementSummary
Summary of measurements used in scoring
ScoreMetadata
Metadata about the score calculation

Enums§

Certification
Certification levels for CrabScore
IndustryProfile
Industry profile for certification

Type Aliases§

Result
Main result type for the CrabScore library