List of all items
Structs
- ClockDep
- ClockKey
- DependencyError
- DependencyValues
- EnumKp
- IdentifiedVec
- Kp
- LiveRng
- LiveUuidGen
- NowDep
- NowKey
- RealClock
- RngDep
- RngKey
- SeededRng
- SeededUuidGen
- TestClock
- TestNow
- UuidDep
- UuidKey
- compose::component::Slot
- compose::optics::EnumKp
- compose::optics::Kp
- compose::reduce_panic::ReducePanic
- compose::reducer::CatchReducer
- compose::reducer::CombineReducers
- compose::reducer::Reduce
- compose::reducer::RollbackCatchReducer
- compose::scope::ForEachReducer
- compose::scope::IfLetReducer
- compose::scope::ScopeReducer
- core::bus::Bus
- core::bus::BusSender
- core::effect::RunSender
- core::interp::InterpretCtx
- core::program::Program
- core::program::ReducerProgram
- infra::env::ClockKey
- infra::env::Environment
- infra::env::FakeClock
- infra::env::LiveRng
- infra::env::LiveUuidGen
- infra::env::MockHttp
- infra::env::NowDep
- infra::env::NowKey
- infra::env::RealClock
- infra::env::RngDep
- infra::env::RngKey
- infra::env::SeededRng
- infra::env::SeededUuidGen
- infra::env::TestNow
- infra::env::UuidKey
- infra::replay::ReplayHarness
- infra::replay::ReplayLog
- infra::shared::InMemoryStorage
- infra::shared::Shared
- infra::shared::SharedSubscriber
- keypath::EnumKp
- keypath::Kp
- runtime::Runtime
- runtime::RuntimeConfig
- runtime::store::ScopedStateSubscriber
- runtime::store::ScopedStore
- runtime::store::StateSubscriber
- runtime::store::Store
- runtime::store::StoreTask
- testing::test_runtime::TestRuntime
- testing::test_store::ExhaustiveTestStore
Enums
- core::cmd::Cmd
- core::effect::Effect
- core::error::EffectError
- core::sub::Sub
- infra::shared::StorageError
- runtime::store::StoreTaskError
- testing::test_store::TestStoreError
Traits
- Clock
- DepRng
- DependencyKey
- Identifiable
- Now
- UuidGen
- compose::optics::Casepath
- compose::reducer::Reducer
- infra::env::DepRng
- infra::env::DependencyKey
- infra::env::Now
- infra::env::UuidGen
- infra::shared::Storage
- keypath::KeyPath
- keypath::KpTrait
- keypath::Readable
- keypath::RefKpTrait
- keypath::Writable
Macros
- arbitrary_msg
- assert_effect
- panic_on_state_clone
- reducers
- testing::test_runtime::assert_effect
- total_update
Functions
- compose::component::lift
- compose::optics::enum_err
- compose::optics::enum_ok
- compose::optics::enum_some
- compose::optics::enum_variant
- compose::optics::variant_of
- compose::reduce_panic::catch_reduce
- compose::reduce_panic::catch_reduce_panic
- compose::reducer::coerce_fn
- compose::scope::lift_cmd
- compose::scope::lift_cmd_with_id
- core::interp::flatten_effects
- core::interp::normalize
- enum_err
- enum_ok
- enum_some
- enum_variant
- infra::env::batch
- infra::env::defer_batch
- testing::test_support::allow_state_clones
- testing::test_support::on_state_clone
- testing::test_support::replay_snapshot
- testing::test_support::scoped_child_state
- testing::test_support::scoped_subscribe_state
- testing::test_support::scoped_subscriber_next
- testing::test_support::shared_get
- testing::test_support::shared_with_mut
- testing::test_support::store_state
- testing::test_support::subscribe_state
- testing::test_support::subscriber_wait_next
- variant_of
Type Aliases
- EnumKpType
- EnumValueKpType
- compose::optics::CasePath
- compose::optics::EnumKpType
- compose::optics::EnumValueKpType
- compose::scope::IfCaseLetReducer
- compose::scope::OptionalReducer
- core::effect::EffectId
- core::effect::EnvTaskFn
- core::effect::TaskFn
- infra::env::EnvFuture
- keypath::EnumKpType
- keypath::EnumValueKpType