testkit-async 0.0.1

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

fn main() {
    println!("🧰 testkit-async - Sync points example");
    println!("🚧 Coming soon...");
    
    // Future API:
    // use testkit_async::prelude::*;
    // 
    // #[testkit_async::test]
    // async fn test_race_condition() {
    //     let executor = TestExecutor::new();
    //     
    //     executor.spawn(async {
    //         sync_point("before_write").await;
    //         write_data();
    //     });
    //     
    //     executor.spawn(async {
    //         sync_point("before_write").await;
    //         write_data();
    //     });
    //     
    //     // Release both simultaneously
    //     executor.release("before_write");
    //     
    //     // Now test race condition handling
    // }
}