testkit-async 0.0.1

Practical testing tools for async Rust - time control, deterministic execution, and failure injection
Documentation
//! Example: Failure injection for testing resilience

fn main() {
    println!("🧰 testkit-async - Failure injection example");
    println!("🚧 Coming soon...");
    
    // Future API:
    // use testkit_async::chaos::FailureInjector;
    // 
    // #[testkit_async::test]
    // async fn test_retry() {
    //     let injector = FailureInjector::new()
    //         .fail_first(3)
    //         .then_succeed();
    //     
    //     let client = HttpClient::new()
    //         .with_interceptor(injector);
    //     
    //     let result = retry_request(&client).await;
    //     
    //     assert!(result.is_ok());
    //     assert_eq!(injector.attempt_count(), 4);
    // }
}