Skip to main content

Crate mabi_runtime

Crate mabi_runtime 

Source
Expand description

Shared runtime contracts for the Mabinogion workspace.

Re-exports§

pub use device::CoreDevicePort;
pub use device::DevicePort;
pub use device::DeviceRegistry;
pub use device::DynDevicePort;
pub use driver::ProtocolCatalogEntry;
pub use driver::ProtocolDescriptor;
pub use driver::ProtocolDriver;
pub use driver::ProtocolDriverRegistry;
pub use driver::ProtocolLaunchSpec;
pub use service::ManagedService;
pub use service::RuntimeError;
pub use service::RuntimeResult;
pub use service::ServiceContext;
pub use service::ServiceEvent;
pub use service::ServiceHandle;
pub use service::ServiceSnapshot;
pub use service::ServiceState;
pub use service::ServiceStatus;
pub use session::DevicePortLayer;
pub use session::RuntimeExtensions;
pub use session::RuntimeSession;
pub use session::RuntimeSessionSpec;

Modules§

device
driver
service
session