mod.rs (779B)
1 //! Common service lifecycle and status value objects. 2 3 mod cache; 4 mod phase; 5 mod reason; 6 mod service; 7 8 pub use cache::{ 9 CachedServiceState, CachedServiceStatePublisher, CachedServiceStateReader, 10 StatusPublisherDropped, cached_service_state, 11 }; 12 pub use phase::{Readiness, ServiceOperationalState, ServicePhase, StatusContractError}; 13 pub use reason::{CommonReasonCode, ReasonCode, ReasonCodes}; 14 pub use service::{ 15 CONFIGURATION_SCHEMA_VERSION, ConfigurationIdentity, ConfigurationSource, IntegrityState, 16 PersistenceHealth, PersistenceSummary, ProviderHealth, SERVICE_STATUS_CONTRACT_VERSION, 17 SERVICE_STATUS_MAX_UTF8_BYTES, ServiceStatus, ServiceStatusDetail, Sha256Digest, 18 StatusEncodingError, StatusId, StatusModelError, TransportHealth, UptimeMillis, 19 };