Skip to main content

Crate vil_rt

Crate vil_rt 

Source

Re-exports§

pub use error::RtError;
pub use handle::ProcessHandle;
pub use handle::RegisteredPort;
pub use metrics::RuntimeMetrics;
pub use session::PendingSlot;
pub use session::SessionConfig;
pub use session::SessionEntry;
pub use session::SessionRegistry;
pub use supervisor::CleanupReport;
pub use supervisor::Supervisor;
pub use world::VastarRuntimeWorld;
pub use vil_shm;

Modules§

clock
error
handle
metrics
session
supervisor
world

Structs§

LatencySnapshot
Immutable snapshot of latency distribution.
LatencyTracker
Bucket-based latency histogram. Lock-free via atomics.
ObservabilityHub
ObservabilityHub — all-in-one observability facade.
ProcessRecord
Record of a registered process in the registry.
RuntimeCounters
Live runtime counters. All counters are atomic — safe for concurrent access.
SampleRecord
Record of a sample on the shared exchange heap.

Enums§

TraceEvent
Observable event produced by the VIL runtime.