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 evidence::ArtifactVisibility;pub use evidence::FailureReplayArtifact;pub use evidence::PassCriteriaEvidence;pub use evidence::ProtocolProfileEvidence;pub use evidence::PublicFailureReplayArtifact;pub use evidence::PublicPrivateBoundary;pub use evidence::PublicRunEvidenceSummary;pub use evidence::RecoveryEvent;pub use evidence::ResourceUsageSummary;pub use evidence::RunEvidence;pub use evidence::RunEvidenceBuilder;pub use evidence::RunEvidenceMetrics;pub use evidence::RUN_EVIDENCE_SCHEMA_VERSION;pub use evidence::TRIAL_ARTIFACT_CONTRACT_VERSION;pub use service::ManagedService;pub use service::RuntimeError;pub use service::RuntimeErrorInfo;pub use service::RuntimeErrorKind;pub use service::RuntimeResult;pub use service::ServiceContext;pub use service::ServiceEvent;pub use service::ServiceHandle;pub use service::ServiceReadinessReport;pub use service::ServiceRuntimeMetadata;pub use service::ServiceSnapshot;pub use service::ServiceState;pub use service::ServiceStatus;pub use service::RUNTIME_CONTRACT_VERSION;pub use service::RUNTIME_METADATA_KEY;pub use service::SNAPSHOT_METADATA_VERSION;pub use session::DevicePortLayer;pub use session::RuntimeExtensions;pub use session::RuntimeSession;pub use session::RuntimeSessionSnapshot;pub use session::RuntimeSessionSpec;