List of all items
Structs
- abi::AbiInfo
- arena::Arena
- backpressure::BackpressureState
- backpressure::ModuleQuota
- backpressure::ModuleResources
- backpressure::ResourceManager
- backpressure::ResourceManagerStats
- batch::BatchConfig
- batch::BatchStats
- batch::BatchedRequest
- batch::RequestBatch
- batch::RequestBatcher
- cache::CacheConfig
- cache::CacheEntry
- cache::CacheStats
- cache::RequestCache
- circuit::CircuitBreaker
- circuit::CircuitConfig
- circuit::CircuitRegistry
- circuit::CircuitStats
- deps::CallContext
- deps::DependencyGraph
- deps::DependencyNode
- deps::ModuleDependency
- discovery::DiscoveredModule
- discovery::DiscoveryConfig
- discovery::ModuleDiscovery
- discovery::ModuleFile
- events::EventRegistry
- events::MiddlewareChain
- ffi::loader::ModuleLoader
- ffi::symbols::LibHandle
- ffi::symbols::ModuleSymbols
- health::HealthCheckResult
- health::HealthConfig
- health::HealthRegistry
- health::HealthStats
- health::HealthSummary
- health::HealthTracker
- instance::ModuleInstance
- instance::ModuleProfile
- metrics::Counter
- metrics::Histogram
- metrics::RuntimeMetrics
- panic::PanicError
- pool::InstanceStats
- pool::ModulePool
- pool::PoolConfig
- pool::PoolStats
- pool::PooledInstance
- prelude::Request
- prelude::Response
- profile::ModuleProfile
- reload::ModuleState
- reload::ReloadConfig
- reload::ReloadState
- resolver::chain::ChainResolver
- resolver::local::LocalResolver
- resource::AggregateClientStats
- resource::ClientQuota
- resource::ClientRegistry
- resource::ClientResources
- resource::ClientStats
- runtime::ModuleHandle
- runtime::ModuleUsage
- runtime::Runtime
- safety::MemoryTracker
- safety::SafetyConfig
- safety::StackDepth
- sandbox::Permissions
- sandbox::ResourceTracker
- sandbox::ResourceUsage
- sandbox::SandboxConfig
- validation::CachedValidation
- validation::ValidationCache
- validation::ValidationResult
- version::ModuleVersion
- version::TrafficRouting
- version::VersionManager
- version::VersionRegistry
- version::VersionedModule
Enums
- abi::AbiMismatchSeverity
- abi::AbiVersionError
- circuit::CircuitState
- discovery::ModuleStatus
- error::Error
- events::ModuleEvent
- exports::ExportCategory
- health::HealthStatus
- pool::LoadBalanceStrategy
- prelude::StatusCode
- resolver::ArtifactHandle
- resolver::ModuleRef
- sandbox::Permission
Traits
- events::CallMiddleware
- events::EventListener
- reload::StatefulModule
- resolver::ModuleResolver
- runtime::ModuleRuntime
Functions
- abi::validate_abi_version
- exports::categorize_export
- exports::is_known_export
- exports::is_optional_export
- exports::is_required_export
- mhash::fnv1a_hash
- mhash::fnv1a_hash_bytes
- mhash::verify_method_id
- panic::safe_call
- panic::safe_call_unchecked
- panic::setup_panic_hook
- resolver::local::validate_shared_library
- safety::validate_call_safety
- safety::with_timeout
- validation::validate_abi
- validation::validate_exports
- validation::validate_module
Type Aliases
- error::Result
- ffi::symbols::ModuleCallFn
- ffi::symbols::ModuleInitFn
- ffi::symbols::ModuleShutdownFn
- resource::ClientId
Constants
- abi::MAX_SUPPORTED_ABI_VERSION
- abi::MEMLINK_ABI_VERSION
- abi::MIN_SUPPORTED_ABI_VERSION
- arena::DEFAULT_ARENA_CAPACITY
- backpressure::BP_CRITICAL_THRESHOLD
- backpressure::BP_HIGH_THRESHOLD
- backpressure::BP_LOW_THRESHOLD
- backpressure::BP_MEDIUM_THRESHOLD
- exports::OPTIONAL_EXPORTS
- exports::REQUIRED_EXPORTS
- reload::DEFAULT_DRAIN_TIMEOUT
- safety::DEFAULT_CALL_TIMEOUT
- safety::DEFAULT_MAX_STACK_DEPTH
- safety::DEFAULT_MEMORY_LIMIT