effectful 0.2.2

Effect<A, E, R> (sync + async), context/layers, pipe — interpreter-style, no bundled executor
Documentation
//! **Stratum 16 — Testing**
//!
//! Deterministic test harness utilities, built from all lower strata.
//!
//! | Submodule | Provides | Depends on |
//! |-----------|----------|------------|
//! | [`snapshot`] | `SnapshotAssertion` builders | Most strata (integration) |
//! | [`test_runtime`] | [`run_test`], [`run_test_with_clock`], leak/scope checkers | Stratum 7 (`concurrency`), Stratum 8 (`resource`), Stratum 10 (`scheduling`) |

pub mod snapshot;
pub mod test_runtime;

#[doc(hidden)]
pub use tokio as __tokio;

pub use crate::effect_test;
pub use snapshot::SnapshotAssertion;
pub use test_runtime::{
  TestRuntime, assert_no_leaked_fibers, assert_no_unclosed_scopes, expect_effect_test,
  expect_effect_test_with_env, expect_effect_test_with_layer, record_leaked_fiber,
  record_unclosed_scope, run_effect_test, run_effect_test_with_env, run_test, run_test_with_clock,
};