List of all items
Structs
- AdaptiveConfig
- Endpoint
- ExplorationConfig
- JsonCodec
- NetworkAddress
- TokioNetworkProvider
- TokioProviders
- TokioTaskProvider
- TokioTimeProvider
- UID
- chaos::assertions::AssertionStats
- chaos::state_handle::StateHandle
- network::config::ChaosConfiguration
- network::config::NetworkConfiguration
- network::sim::ConnectionId
- network::sim::ListenerId
- network::sim::SimNetworkProvider
- network::sim::SimTcpListener
- network::sim::SimTcpStream
- providers::SimProviders
- providers::SimRandomProvider
- providers::SimTimeProvider
- runner::builder::SimulationBuilder
- runner::context::SimContext
- runner::fault_injector::FaultContext
- runner::fault_injector::PhaseConfig
- runner::report::AssertionDetail
- runner::report::BucketSiteSummary
- runner::report::BugRecipe
- runner::report::ExplorationReport
- runner::report::SimulationMetrics
- runner::report::SimulationReport
- runner::tokio::TokioReport
- runner::tokio::TokioRunner
- runner::tokio::TokioWorkload
- runner::topology::WorkloadTopology
- sim::events::EventQueue
- sim::events::ScheduledEvent
- sim::sleep::SleepFuture
- sim::state::ClogState
- sim::state::ConnectionState
- sim::state::FileId
- sim::state::ListenerState
- sim::state::NetworkState
- sim::state::PartitionState
- sim::state::PendingStorageOp
- sim::state::StorageFileState
- sim::state::StorageState
- sim::wakers::WakerRegistry
- sim::world::SimWorld
- sim::world::WeakSimWorld
- storage::config::StorageConfiguration
- storage::file::SimStorageFile
- storage::futures::SetLenFuture
- storage::futures::SyncFuture
- storage::memory::InMemoryStorage
- storage::memory::SectorBitSet
- storage::provider::SimStorageProvider
Enums
- AssertCmp
- AssertKind
- CodecError
- NetworkAddressParseError
- Parallelism
- SimulationError
- TimeError
- WellKnownToken
- chaos::assertions::_re_export::AssertCmp
- chaos::assertions::_re_export::AssertKind
- network::config::ConnectFailureMode
- network::config::LatencyDistribution
- network::config::PartitionStrategy
- runner::builder::IterationControl
- runner::builder::WorkloadCount
- runner::report::AssertionStatus
- sim::events::ConnectionStateChange
- sim::events::Event
- sim::events::NetworkOperation
- sim::state::CloseReason
- sim::state::PendingOpType
- storage::events::StorageOperation
Traits
- MessageCodec
- NetworkProvider
- Providers
- RandomProvider
- TaskProvider
- TcpListenerTrait
- TimeProvider
- chaos::invariant_trait::Invariant
- runner::fault_injector::FaultInjector
- runner::workload::Workload
Macros
- assert_always
- assert_always_greater_than
- assert_always_greater_than_or_equal_to
- assert_always_less_than
- assert_always_less_than_or_equal_to
- assert_always_or_unreachable
- assert_reachable
- assert_sometimes
- assert_sometimes_all
- assert_sometimes_each
- assert_sometimes_greater_than
- assert_sometimes_greater_than_or_equal_to
- assert_sometimes_less_than
- assert_sometimes_less_than_or_equal_to
- assert_unreachable
- buggify
- buggify_with_prob
Functions
- chaos::assertions::get_assertion_results
- chaos::assertions::has_always_violations
- chaos::assertions::on_assertion_bool
- chaos::assertions::on_assertion_numeric
- chaos::assertions::on_assertion_sometimes_all
- chaos::assertions::on_sometimes_each
- chaos::assertions::panic_on_assertion_violations
- chaos::assertions::record_always_violation
- chaos::assertions::reset_always_violations
- chaos::assertions::reset_assertion_results
- chaos::assertions::skip_next_assertion_reset
- chaos::assertions::validate_assertion_contracts
- chaos::buggify::buggify_init
- chaos::buggify::buggify_internal
- chaos::buggify::buggify_reset
- chaos::invariant_trait::invariant_fn
- format_timeline
- network::config::sample_duration
- network::config::sample_duration_bimodal
- network::config::sample_handshake_delay
- parse_timeline
- sim::rng::clear_rng_breakpoints
- sim::rng::get_current_sim_seed
- sim::rng::get_rng_call_count
- sim::rng::reset_rng_call_count
- sim::rng::reset_sim_rng
- sim::rng::set_rng_breakpoints
- sim::rng::set_sim_seed
- sim::rng::sim_random
- sim::rng::sim_random_f64
- sim::rng::sim_random_range
- sim::rng::sim_random_range_or_default