Skip to main content

prns_runtime_embassy/runtime/
mod.rs

1mod embedded_persistence;
2mod interface_store;
3mod node_facade;
4mod request_runner;
5mod shared_flash;
6
7pub use prns_runtime::runtime::*;
8
9pub use embedded_persistence::{
10    EmbeddedCompactionPolicy, EmbeddedFlashPersistence, EmbeddedPersistenceDiagnostic,
11    EmbeddedPersistenceFailure, EmbeddedPersistencePolicy, EmbeddedPersistenceRestoreReport,
12    EmbeddedPersistenceTarget, FixedRouteSnapshotKeys, RouteSnapshotKeyError, RouteSnapshotKeys,
13};
14pub(crate) use embedded_persistence::{ManifoldPersistence, NoManifoldPersistence};
15pub use interface_store::{minimum_interface_store_capacity, EmbassyInterfaceStore};
16pub(crate) use interface_store::{InterfaceInspectionStore, NoInterfaceInspectionStore};
17pub use node_facade::Fleet as EmbassyFleet;
18pub use node_facade::{
19    minimum_manifold_notification_capacity, CompletionPool, Fleet, InboundDeliveryError,
20    InterfaceLane, LaneClaimError, ManifoldLaneSet, ManifoldWiring, OutboundFrame, PrnsNode,
21    PrnsNodeHandle, RequestRoutingCapacity, StaticManifoldLane, SupervisorLane,
22};
23pub use shared_flash::SharedNorFlash;