pub use agnostik::prelude::*; #[cfg(feature = "runtime_asyncstd")] #[test] fn test_async_std() { let agnostik = Agnostik::async_std(); let handle = agnostik.spawn(async { let mut i = 0; while i < 5 { println!("Counting from Asyncstd: {}", i); i += 1; } }); agnostik.block_on(handle); } #[cfg(feature = "runtime_asyncstd")] #[test] fn test_async_std_implicit() { let res = agnostik::block_on(async { agnostik::spawn(async { println!("hello world"); 1 }) .await }); assert_eq!(res, 1); }