s2n-netbench 0.1.1

An efficiency, performance, and correctness analysis tool for transport protocols.
Documentation
// Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
// SPDX-License-Identifier: Apache-2.0

pub type Result<T, E = Error> = core::result::Result<T, E>;
pub type Error = Box<dyn std::error::Error + Send + Sync>;

mod checkpoints;
pub mod client;
pub mod connection;
mod driver;
#[cfg(any(test, feature = "testing"))]
pub mod testing;

pub mod duplex;
pub mod helper;
pub mod multiplex;
pub mod operation;
pub mod scenario;
pub mod stats;
pub mod timer;
pub mod trace;
pub mod units;

pub use checkpoints::Checkpoints;
pub use client::Driver as Client;
pub use connection::Connection;
pub use driver::Driver;
pub use timer::Timer;
pub use trace::Trace;