asupersync 0.3.4

Spec-first, cancel-correct, capability-secure async runtime for Rust.
Documentation
//! Quick validation test for IO cap counter overflow fuzzing approach
#[cfg(test)]
mod overflow_validation {
    use crate::io::cap::{IoCap, LabIoCap};

    #[test]
    fn test_counter_overflow_approach() {
        let cap = LabIoCap::new_for_tests();

        // Test basic operation
        cap.record_submit();
        cap.record_submit();
        cap.record_complete();

        let stats = cap.stats();
        assert_eq!(stats.submitted, 2);
        assert_eq!(stats.completed, 1);

        // Test massive counter increments (still far from overflow)
        for _ in 0..1000 {
            cap.record_submit();
        }

        let stats = cap.stats();
        assert_eq!(stats.submitted, 1002);
        assert_eq!(stats.completed, 1);
    }
}