Skip to main content

vihaco_stdlib/
lib.rs

1// SPDX-FileCopyrightText: 2026 The vihaco Authors
2// SPDX-License-Identifier: MIT
3
4pub mod program;
5
6pub use program::ProgramImage;
7
8pub mod clock;
9pub mod observer;
10
11#[cfg(feature = "program-image-execution")]
12pub mod execution_state;
13
14#[cfg(feature = "program-image-execution")]
15pub use execution_state::ExecutionState;
16
17#[cfg(feature = "program-image-execution")]
18pub mod image;
19
20#[cfg(feature = "program-image-execution")]
21pub use image::Image;
22
23#[cfg(feature = "program-image-execution")]
24pub mod loadable;
25
26#[cfg(feature = "program-image-execution")]
27pub use loadable::Loadable;
28
29#[cfg(feature = "program-image-execution")]
30#[doc(hidden)]
31pub use execution_state::{__vihaco_fields_ExecutionState, __vihaco_inventory_ExecutionState};