Skip to main content

Crate palladium_runtime

Crate palladium_runtime 

Source

Re-exports§

pub use fs::FileSystem;
pub use fs::TokioFileSystem;
pub use introspection::ActorInfo;
pub use introspection::ActorQuery;
pub use introspection::ActorState;
pub use introspection::EngineSnapshot;
pub use multi_core::EngineError;
pub use multi_core::InterCoreTransport;
pub use multi_core::MultiCoreEngine;
pub use multi_core::MultiCoreHandle;
pub use multi_core::ShutdownError;
pub use placement::default_core_for;
pub use placement::CoreStats;
pub use placement::Placement;
pub use placement::PlacementMap;
pub use ring_buffer::InterCoreQueue;
pub use zig_core::*;

Modules§

common
fs
introspection
multi_core
placement
registry
ring_buffer
stable_addr
zig_core

Structs§

Engine
The single-engine actor runtime.
EngineConfig
Configuration for Engine.
EngineHandle
Handle for interacting with the engine from external (test) code.
FederatedRouting
RegistryFull
Error returned when the response registry is at capacity.
RestartIntensity
Sliding-window restart intensity limit (REQ-018).
TokioReactor
Production reactor wrapping a Tokio current_thread runtime.

Enums§

DeterminismLevel
Controls the level of determinism enforcement for WASM execution.
SupervisionStrategy
How a supervisor responds when a child fails.

Constants§

DEFAULT_MAILBOX_CAPACITY
Default mailbox capacity for each spawned actor.

Traits§

Interval
A periodic timer that can be polled or awaited.
PluginRpcHandler
Extension point for plugin management RPCs.
Reactor
Abstraction over the async task scheduler (ADR-001).
SpawnHandle
Type-erased handle to a spawned task. Allows aborting a task regardless of which reactor spawned it.

Functions§

get_current_reactor
Access the current thread’s reactor, if set.
set_current_reactor
Set the reactor for the current thread. Used by simulation to allow libraries with static-method dependencies (like OpenRaft) to find the reactor.
with_reactor
Execute a closure with the given reactor set as current for the duration of the call.

Type Aliases§

ActorSpawnFn