Skip to main content

Module runtime

Module runtime 

Source
Expand description

Runtime subsystem for platform abstraction.

This module provides the RuntimeAdapter trait and implementations for different execution environments. The runtime abstraction allows RustyClaw to run on native systems, Docker containers, and (in future) serverless platforms with appropriate capability detection.

Adapted from ZeroClaw (MIT OR Apache-2.0 licensed).

Re-exports§

pub use docker::DockerRuntime;
pub use docker::DockerRuntimeConfig;
pub use native::NativeRuntime;
pub use traits::RuntimeAdapter;

Modules§

docker
Docker runtime implementation.
native
Native runtime implementation.
traits
Runtime adapter trait for platform abstraction.

Structs§

RuntimeConfig
Runtime configuration.

Functions§

create_runtime
Factory: create the right runtime from config