Skip to main content

Module types

Module types 

Source
Expand description

Core types for mobench-sdk.

This module defines the fundamental types used throughout the SDK:

§Re-exports from timing module

For convenience, this module also re-exports types from crate::timing:

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::HarnessTimelineSpan;
pub use crate::timing::SemanticPhase;
pub use crate::timing::TimingError as RunnerError;

Structs§

BuildConfig
Configuration for building mobile apps.
BuildResult
InitConfig
Configuration for initializing a new benchmark project.
NativeLibraryArtifact
Result of a successful build operation.

Enums§

BenchError
Error types for mobench-sdk operations.
BuildProfile
Build profile controlling optimization and debug info.
FfiBackend
Mobile FFI backend used by generated benchmark runners.
Target
Target platform for benchmarks.