List of all items
Structs
- InstanceConfig
- InstanceId
- SandboxConfig
- SandboxInstance
- WasmSandbox
- WasmSandboxBuilder
- communication::channels::ChannelFactory
- communication::channels::GuestChannelInterface
- communication::channels::MessageChannel
- communication::io::StdioFactory
- communication::io::StdioInput
- communication::io::StdioOutput
- communication::io::StdioRedirection
- communication::memory::SharedMemoryManager
- communication::memory::SharedMemoryRegion
- communication::memory_channel::MemoryChannel
- communication::memory_channel::MemoryChannelConfig
- communication::memory_channel::MemoryRpcChannel
- communication::rpc::JsonRpcChannel
- communication::rpc::RpcFactory
- communication::streaming::FileStreamingChannel
- communication::streaming::MemoryStreamingChannel
- communication::streaming::StreamChunk
- communication::streaming::StreamTransformer
- communication::streaming::StreamingChannelConfig
- communication::streaming::StreamingFactory
- communication::streaming::StreamingFunction
- communication::streaming::StreamingManager
- communication::streaming::StreamingStats
- compiler::CargoCompiler
- compiler::CompilerOptions
- compiler::cargo::CachingCargoCompiler
- compiler::cargo::EnhancedCargoCompiler
- compiler::wasi::WasiCompiler
- compiler::wasi::WasiConfig
- config::AdvancedCapabilities
- config::FilesystemPolicy
- config::InstanceConfigBuilder
- config::NetworkPolicy
- config::SandboxConfigBuilder
- error::SecurityContext
- monitoring::CpuUsage
- monitoring::DetailedResourceUsage
- monitoring::IoUsage
- monitoring::MemoryUsage
- monitoring::ResourceMonitor
- monitoring::ResourceSnapshot
- plugins::BenchmarkReport
- plugins::BreakingChange
- plugins::CompatibilityReport
- plugins::Dependency
- plugins::EntryPoint
- plugins::EntryPointBenchmark
- plugins::ExecutionContext
- plugins::PluginHealth
- plugins::PluginManifest
- plugins::PluginQuery
- plugins::SecurityAuditReport
- plugins::SecurityIssue
- plugins::ValidationWarning
- runtime::ModuleId
- runtime::RuntimeConfig
- runtime::RuntimeMetrics
- runtime::component::ComponentFunctionCaller
- runtime::component::ComponentInstance
- runtime::component::ComponentModule
- runtime::component::ComponentRuntime
- runtime::wasm_common::CompilationOptions
- runtime::wasm_common::HostFunction
- runtime::wasm_common::ImportConfig
- runtime::wasm_common::MemoryConfig
- runtime::wasm_common::MemoryMap
- runtime::wasm_common::MemoryRegion
- runtime::wasm_common::MemoryTracker
- runtime::wasmtime::WasmtimeFunctionCaller
- runtime::wasmtime::WasmtimeInstance
- runtime::wasmtime::WasmtimeModule
- runtime::wasmtime::WasmtimeRuntime
- runtime::wasmtime::WasmtimeStoreData
- security::Capabilities
- security::CpuLimits
- security::FilesystemCapability
- security::HostSpec
- security::IoLimits
- security::MemoryLimits
- security::PortRange
- security::ResourceLimits
- security::TimeLimits
- security::audit::AuditConfig
- security::audit::AuditEvent
- security::audit::AuditLogger
- security::audit::ScanConfig
- security::audit::SecurityScanner
- security::audit::SecurityThreat
- security::capabilities::CapabilityManager
- security::capabilities::EnvironmentVerifier
- security::capabilities::FilesystemVerifier
- security::capabilities::NetworkVerifier
- security::capabilities::ProcessVerifier
- security::capabilities::RandomVerifier
- security::capabilities::TimeVerifier
- security::resource_limits::CpuResourceTracker
- security::resource_limits::IoResourceTracker
- security::resource_limits::MemoryResourceTracker
- security::resource_limits::ResourceLimitManager
- security::resource_limits::TimeResourceTracker
- simple::ReusableSandbox
- simple::SimpleSandbox
- streaming::FunctionCall
- streaming::FunctionResult
- streaming::StreamingConfig
- streaming::StreamingConfigBuilder
- streaming::StreamingExecutor
- templates::SimpleTemplateRenderer
- templates::cli::CliTemplate
- templates::http_server::HttpServerTemplate
- templates::mcp_server::McpServerTemplate
- utils::manifest::ManifestCapabilities
- utils::manifest::ManifestCpuLimits
- utils::manifest::ManifestEnvironmentCapabilities
- utils::manifest::ManifestFilesystemCapabilities
- utils::manifest::ManifestIoLimits
- utils::manifest::ManifestMemoryLimits
- utils::manifest::ManifestNetworkCapabilities
- utils::manifest::ManifestProcessCapabilities
- utils::manifest::ManifestResourceLimits
- utils::manifest::ManifestRuntime
- utils::manifest::SandboxManifest
- wrappers::CommunicationSpec
- wrappers::WrapperSpec
- wrappers::cli_tool::CliToolGenerator
- wrappers::generic::GenericGenerator
- wrappers::http_server::CorsConfig
- wrappers::http_server::HttpRequest
- wrappers::http_server::HttpResponse
- wrappers::http_server::HttpServerConfig
- wrappers::http_server::HttpServerGenerator
- wrappers::http_server::TlsConfig
- wrappers::http_server_impl::HttpServerConfig
- wrappers::http_server_impl::HttpServerGenerator
- wrappers::mcp_server::McpServerGenerator
Enums
- communication::memory_channel::ControlFlag
- communication::streaming::StreamDirection
- communication::streaming::StreamType
- communication::streaming::StreamingChannel2WayImpl
- communication::streaming::StreamingChannelType
- compiler::BuildProfile
- compiler::DebugLevel
- compiler::OptimizationLevel
- error::ResourceKind
- error::SandboxError
- plugins::BreakingChangeType
- plugins::DependencyType
- plugins::ExecutionCategory
- plugins::HealthStatus
- plugins::SecuritySeverity
- plugins::WarningSeverity
- runtime::WasmInstanceState
- runtime::wasm_common::WasmValueType
- security::CustomCapability
- security::EnvironmentCapability
- security::NetworkCapability
- security::ProcessCapability
- security::RandomCapability
- security::TimeCapability
- security::audit::AuditEventType
- security::audit::AuditSeverity
- security::audit::ThreatLevel
- wrappers::ApplicationType
- wrappers::CommunicationProtocol
- wrappers::http_server::HttpMethod
Traits
- communication::CommunicationChannel
- communication::CommunicationFactory
- communication::RpcChannel
- communication::RpcChannelExt
- communication::streaming::StreamingChannel
- communication::streaming::StreamingChannel2Way
- communication::streaming::StreamingInput
- communication::streaming::StreamingInstanceExt
- communication::streaming::StreamingOutput
- compiler::Compiler
- config::InstanceConfigExt
- config::MemoryUnit
- config::SandboxConfigExt
- config::TimeUnit
- plugins::HotReload
- plugins::PluginRegistry
- plugins::PluginValidator
- plugins::WasmPlugin
- runtime::WasmFunctionCaller
- runtime::WasmFunctionCallerAsync
- runtime::WasmFunctionCallerExt
- runtime::WasmInstance
- runtime::WasmModule
- runtime::WasmRuntime
- runtime::wasm_common::FromWasmValues
- runtime::wasm_common::ToWasmValues
- security::capabilities::CapabilityVerifier
- streaming::StreamingConfigExt
- streaming::StreamingExecution
- templates::TemplateRenderer
- wrappers::WrapperGenerator
Functions
- compile_source_to_wasm
- compiler::wasi::check_wasi_compatibility
- compiler::wasi::ensure_wasi_target
- execute
- run
- run_with_timeout
- runtime::create_runtime
- runtime::wasm_common::locate_wasi_modules
- security::audit_impl::init_audit_system
- simple::create_reusable
- simple::from_source
- simple::run
- simple::run_sequence
- simple::run_with_config
- templates::cli_tool::render_cli_tool_template
- templates::generic::render_generic_template
- utils::dir_exists
- utils::ensure_dir_exists
- utils::file_exists
- utils::logging::init
- utils::logging::init_with_filter
- utils::logging::log_communication_event
- utils::logging::log_error
- utils::logging::log_event
- utils::logging::log_resource_limit_event
- utils::logging::log_runtime_event
- utils::logging::log_security_event
- utils::random_string
- utils::temp_dir