Expand description
Core types for mobench-sdk.
This module defines the fundamental types used throughout the SDK:
BenchError- Error types for benchmark and build operationsTarget- Platform selection (Android, iOS, or both)BuildConfig/BuildProfile- Build configuration optionsBuildResult- Output from build operationsInitConfig- Project initialization settings
§Re-exports from timing module
For convenience, this module also re-exports types from crate::timing:
BenchSpec- Benchmark specification (name, iterations, warmup)BenchSample- Single timing measurementRunnerReport- Complete benchmark results
Re-exports§
pub use crate::timing::BenchReport as RunnerReport;pub use crate::timing::BenchSample;pub use crate::timing::BenchSpec;pub use crate::timing::BenchSummary;pub use crate::timing::TimingError as RunnerError;
Structs§
- Build
Config - Configuration for building mobile apps.
- Build
Result - Result of a successful build operation.
- Init
Config - Configuration for initializing a new benchmark project.
Enums§
- Bench
Error - Error types for mobench-sdk operations.
- Build
Profile - Build profile controlling optimization and debug info.
- Target
- Target platform for benchmarks.