Expand description
§perfgate
High-performance, modular Rust library for performance budgeting and baseline diffing.
This is a facade crate that re-exports functionality from the core perfgate micro-crates. Use it when you want a single dependency instead of picking individual sub-crates.
See the GitHub repository for full documentation and usage examples.
§Example
use perfgate::types::{ToolInfo, Metric, Direction};
let tool = ToolInfo { name: "perfgate".into(), version: "1.0.0".into() };
assert_eq!(tool.name, "perfgate");
assert_eq!(Metric::WallMs.default_direction(), Direction::Lower);Re-exports§
pub use perfgate_adapters as adapters;pub use perfgate_app as app;pub use perfgate_budget as budget;pub use perfgate_domain as domain;pub use perfgate_error as error;pub use perfgate_export as export;pub use perfgate_host_detect as host_detect;pub use perfgate_paired as paired;pub use perfgate_render as render;pub use perfgate_sensor as sensor;pub use perfgate_sha256 as sha256;pub use perfgate_significance as significance;pub use perfgate_stats as stats;pub use perfgate_types as types;pub use perfgate_validation as validation;