wrk_api_bench/
lib.rs

1#![warn(missing_docs, missing_debug_implementations)]
2
3#[macro_use]
4extern crate derive_builder;
5#[macro_use]
6extern crate log;
7
8mod benchmark;
9mod error;
10mod lua;
11mod plot;
12mod result;
13mod wrk;
14
15pub use benchmark::{Benchmark, BenchmarkBuilder, BenchmarkBuilderError};
16pub use error::WrkError;
17pub use lua::LuaScript;
18pub use plot::Gnuplot;
19pub use result::{WrkResult, WrkResultBuilder, WrkResultBuilderError};
20pub use wrk::{Benchmarks, Headers, HistoryPeriod, Wrk, WrkBuilder, WrkBuilderError};
21
22pub(crate) type Result<T> = std::result::Result<T, WrkError>;