List of all items
Structs
- capabilities::CapabilitySet
- capabilities::CapabilitySetBuilder
- config::BacnetIpConfig
- config::DataPointConfig
- config::DeviceConfig
- config::EngineConfig
- config::KnxIpConfig
- config::ModbusRtuConfig
- config::ModbusTcpConfig
- config::OpcUaConfig
- config::env::EnvApplyResult
- config::env::EnvOverrideError
- config::env::EnvOverrides
- config::env::EnvRule
- config::env::EnvRuleBuilder
- config::env::EnvSnapshot
- config::env::EnvVarDoc
- config::file_watcher::FileWatcherConfig
- config::file_watcher::FileWatcherService
- config::file_watcher::FileWatcherServiceBuilder
- config::hot_reload::ConfigChange
- config::hot_reload::HotReloadManager
- config::hot_reload::HotReloadManagerBuilder
- config::loader::ConfigDiscovery
- config::loader::ConfigLoader
- config::loader::LayeredConfigBuilder
- config::validation::CrossFieldValidator
- config::validation::PathExistsRule
- config::validation::RangeRule
- config::validation::SocketAddrRule
- config::validation::StringLengthRule
- config::validation::ValidationContext
- config::validation::Validator
- config::watcher::CallbackHandler
- config::watcher::ConfigWatcher
- device::DeviceHandle
- device::DeviceInfo
- device::DeviceStatistics
- device_builder::DataPointBuilder
- device_builder::DeviceConfigBuilder
- engine::SimulatorEngine
- engine::SimulatorEngineBuilder
- error::ValidationErrors
- error::ValidationErrorsBuilder
- factory::FactoryMetadata
- factory::FactoryRegistry
- factory::PluginInfo
- factory::PluginManager
- lifecycle::LifecycleStateMachine
- lifecycle::NoOpLifecycleHook
- logging::DebugModeGuard
- logging::DeviceContext
- logging::LevelChangeEvent
- logging::LevelChangeStats
- logging::LogConfig
- logging::LogConfigBuilder
- logging::LogFileStats
- logging::LogLevelController
- logging::ModuleTraceGuard
- logging::RequestContext
- logging::RetentionPolicy
- logging::RotationConfig
- logging::TraceContext
- metrics::DetailedMetricsSnapshot
- metrics::LatencyStats
- metrics::MetricsCollector
- metrics::MetricsSnapshot
- metrics::RequestTimer
- metrics::Timer
- prelude::instrument::Instrumented
- prelude::instrument::WithDispatch
- profiling::ProfileReport
- profiling::Profiler
- profiling::ProfilerConfig
- profiling::leak_detector::LeakDetector
- profiling::leak_detector::LeakDetectorConfig
- profiling::leak_detector::LeakWarning
- profiling::leak_detector::RegionAnalysis
- profiling::memory::MemoryProfiler
- profiling::memory::MemoryProfilerConfig
- profiling::memory::MemoryRegion
- profiling::memory::MemoryReport
- profiling::memory::MemorySnapshot
- profiling::memory::RegionSnapshot
- profiling::memory::TimestampedSnapshot
- profiling::report::MemoryReportBuilder
- profiling::report::ReportComparison
- profiling::report::ReportExporter
- protocol::ProtocolIter
- simulation::SimulationConfig
- simulation::SimulationMetrics
- simulation::SimulationResult
- simulation::Simulator
- simulation::failure::FailureConfig
- simulation::failure::FailureInjector
- simulation::failure::ScheduledFailure
- simulation::load::LoadPatternBuilder
- simulation::memory_sim::BurstPattern
- simulation::memory_sim::LeakPattern
- simulation::memory_sim::MemoryPatternFactory
- simulation::memory_sim::SawtoothPattern
- simulation::memory_sim::SteppedPattern
- simulation::scale::ScaleConfig
- simulation::scenarios::ScenarioBuilder
- simulation::scenarios::ScenarioSuite
- tags::Tags
- tags::TagsBuilder
- typed_point::TypedDataPoint
- typed_point::TypedPointValue
- types::BacNetAddress
- types::DataPoint
- types::DataPointDef
- types::DataPointId
- types::ModbusAddress
- types::Quality
- utils::RateLimiter
- utils::RetryConfig
- utils::Stopwatch
Enums
- capabilities::Capability
- config::ProtocolConfig
- config::hot_reload::ReloadEvent
- config::hot_reload::ReloadStrategy
- config::loader::ConfigFormat
- config::watcher::ConfigEvent
- config::watcher::ConfigSource
- config::watcher::WatcherState
- device::DeviceState
- engine::EngineEvent
- engine::EnginePreset
- engine::EngineState
- error::Error
- error::ErrorSeverity
- lifecycle::LifecycleEvent
- lifecycle::StopReason
- logging::LevelChangeType
- logging::LogFormat
- logging::LogLevel
- logging::LogTarget
- logging::RotationStrategy
- profiling::leak_detector::LeakSeverity
- profiling::report::ReportFormat
- protocol::Protocol
- simulation::SimulationEvent
- simulation::SimulationPhase
- simulation::failure::FailureSchedule
- simulation::failure::FailureType
- simulation::load::LoadPattern
- simulation::memory_sim::MemoryPattern
- simulation::scale::ScalePreset
- simulation::scenarios::Scenario
- types::AccessMode
- types::Address
- types::DataType
- types::ModbusRegisterType
- value::Value
- value::ValueType
Traits
- capabilities::ProtocolCapabilities
- config::env::EnvConfigurable
- config::validation::Validatable
- config::validation::ValidationRule
- config::watcher::ConfigEventHandler
- device::Device
- error::ResultExt
- factory::DeviceFactory
- factory::Plugin
- lifecycle::DeviceLifecycle
- lifecycle::LifecycleHook
- prelude::instrument::Instrument
- prelude::instrument::WithSubscriber
- simulation::memory_sim::CustomMemoryPattern
- tags::Taggable
- typed_point::DataPointType
- typed_point::FromDefinition
- typed_point::NumericPoint
Macros
- builder_setter
- builder_setter_into
- builder_setter_option
- builder_with
- logging::trace_device
- logging::trace_error
- logging::trace_request
- logging::trace_success
- measure_request
- prelude::builder_setter
- prelude::builder_setter_into
- prelude::builder_setter_option
- prelude::debug
- prelude::error
- prelude::info
- prelude::trace
- prelude::trace_device
- prelude::trace_error
- prelude::trace_request
- prelude::trace_success
- prelude::warn
- record_error
- trace_connection
- trace_device
- trace_enter
- trace_error
- trace_exit
- trace_message
- trace_metric
- trace_request
- trace_state_change
- trace_success
- trace_tick
- validate
Attribute Macros
Functions
- capabilities::default_capabilities
- config::env::get_env
- config::env::get_env_bool
- config::env::get_env_bool_or
- config::env::get_env_or
- config::watcher::create_config_watcher
- device_builder::device
- device_builder::point
- engine::engine
- logging::init_logging
- logging::init_test_logging
- logging::is_logging_initialized
- logging::shared_context
- metrics::classify_error
- tags::parse_tag_string
- tags::parse_tags
- utils::current_timestamp_ms
- utils::current_timestamp_ns
- utils::current_timestamp_us
- utils::format_bytes
- utils::format_duration
- utils::generate_sequential_id
- utils::generate_short_uuid
- utils::generate_timestamp_id
- utils::generate_uuid
- utils::retry_async
- utils::sanitize_identifier
- utils::truncate_string
Type Aliases
- config::env::OverrideFn
- config::watcher::SharedConfigWatcher
- device::ArcDevice
- device::BoxedDevice
- error::Result
- factory::BoxedFactory
- factory::BoxedPlugin
- logging::ReloadHandle
- logging::SharedTraceContext
- typed_point::BoolPoint
- typed_point::Float32Point
- typed_point::Float64Point
- typed_point::Int32Point
- typed_point::Int64Point
- typed_point::StringPoint
- typed_point::UInt32Point
- typed_point::UInt64Point