lib

Core libraries for Radroots
git clone https://radroots.dev/git/lib.git
Log | Files | Refs | README

radroots_service_host.txt (111228B)


      1 pub mod radroots_service_host
      2 pub use radroots_service_host::InstanceId
      3 pub use radroots_service_host::ServiceId
      4 pub macro radroots_service_host::compile_time_build_info!
      5 pub enum radroots_service_host::AdminClientErrorKind
      6 pub radroots_service_host::AdminClientErrorKind::Connect
      7 pub radroots_service_host::AdminClientErrorKind::Deadline
      8 pub radroots_service_host::AdminClientErrorKind::MalformedResponse
      9 pub radroots_service_host::AdminClientErrorKind::QueryLimit
     10 pub radroots_service_host::AdminClientErrorKind::RequestEncoding
     11 pub radroots_service_host::AdminClientErrorKind::RequestLimit
     12 pub radroots_service_host::AdminClientErrorKind::ResponseContentType
     13 pub radroots_service_host::AdminClientErrorKind::ResponseHeaders
     14 pub radroots_service_host::AdminClientErrorKind::ResponseHttpVersion
     15 pub radroots_service_host::AdminClientErrorKind::ResponseLimit
     16 pub radroots_service_host::AdminClientErrorKind::ServerFailure
     17 pub radroots_service_host::AdminClientErrorKind::SocketPath
     18 pub radroots_service_host::AdminClientErrorKind::Transport
     19 pub radroots_service_host::AdminClientErrorKind::UnsupportedContractVersion
     20 pub enum radroots_service_host::AdminClientTargetError
     21 pub radroots_service_host::AdminClientTargetError::AuthorityForbidden
     22 pub radroots_service_host::AdminClientTargetError::Empty
     23 pub radroots_service_host::AdminClientTargetError::EmptySegment
     24 pub radroots_service_host::AdminClientTargetError::InvalidPercentEncoding
     25 pub radroots_service_host::AdminClientTargetError::InvalidUri
     26 pub radroots_service_host::AdminClientTargetError::PathTooLong
     27 pub radroots_service_host::AdminClientTargetError::PatternForbidden
     28 pub radroots_service_host::AdminClientTargetError::TooLong
     29 pub radroots_service_host::AdminClientTargetError::WrongVersionPrefix
     30 impl core::error::Error for radroots_service_host::AdminClientTargetError
     31 impl core::fmt::Display for radroots_service_host::AdminClientTargetError
     32 pub fn radroots_service_host::AdminClientTargetError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
     33 pub enum radroots_service_host::AdminErrorCodeError
     34 pub radroots_service_host::AdminErrorCodeError::Empty
     35 pub radroots_service_host::AdminErrorCodeError::InvalidCharacter
     36 pub radroots_service_host::AdminErrorCodeError::TooLong
     37 impl core::error::Error for radroots_service_host::AdminErrorCodeError
     38 impl core::fmt::Display for radroots_service_host::AdminErrorCodeError
     39 pub fn radroots_service_host::AdminErrorCodeError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
     40 pub enum radroots_service_host::AdminErrorMessageError
     41 pub radroots_service_host::AdminErrorMessageError::ControlCharacter
     42 pub radroots_service_host::AdminErrorMessageError::Empty
     43 pub radroots_service_host::AdminErrorMessageError::TooLong
     44 impl core::error::Error for radroots_service_host::AdminErrorMessageError
     45 impl core::fmt::Display for radroots_service_host::AdminErrorMessageError
     46 pub fn radroots_service_host::AdminErrorMessageError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
     47 pub enum radroots_service_host::AdminHttpMethod
     48 pub radroots_service_host::AdminHttpMethod::Get
     49 pub radroots_service_host::AdminHttpMethod::Post
     50 pub enum radroots_service_host::AdminIdentifierError
     51 pub radroots_service_host::AdminIdentifierError::Empty
     52 pub radroots_service_host::AdminIdentifierError::Empty::field: radroots_service_host::AdminIdentifierField
     53 pub radroots_service_host::AdminIdentifierError::InvalidCharacter
     54 pub radroots_service_host::AdminIdentifierError::InvalidCharacter::field: radroots_service_host::AdminIdentifierField
     55 pub radroots_service_host::AdminIdentifierError::InvalidFirstCharacter
     56 pub radroots_service_host::AdminIdentifierError::InvalidFirstCharacter::field: radroots_service_host::AdminIdentifierField
     57 pub radroots_service_host::AdminIdentifierError::TooLong
     58 pub radroots_service_host::AdminIdentifierError::TooLong::field: radroots_service_host::AdminIdentifierField
     59 impl core::error::Error for radroots_service_host::AdminIdentifierError
     60 impl core::fmt::Display for radroots_service_host::AdminIdentifierError
     61 pub fn radroots_service_host::AdminIdentifierError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
     62 pub enum radroots_service_host::AdminIdentifierField
     63 pub radroots_service_host::AdminIdentifierField::CorrelationId
     64 pub radroots_service_host::AdminIdentifierField::OperationId
     65 pub enum radroots_service_host::AdminPayloadError
     66 pub radroots_service_host::AdminPayloadError::Encoding
     67 pub radroots_service_host::AdminPayloadError::NullForbidden
     68 impl core::error::Error for radroots_service_host::AdminPayloadError
     69 impl core::fmt::Display for radroots_service_host::AdminPayloadError
     70 pub fn radroots_service_host::AdminPayloadError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
     71 pub enum radroots_service_host::AdminPeerAuthorizationPolicyError
     72 pub radroots_service_host::AdminPeerAuthorizationPolicyError::AdminGroupUnsupported
     73 pub radroots_service_host::AdminPeerAuthorizationPolicyError::InvalidAdminGroupId
     74 impl core::error::Error for radroots_service_host::AdminPeerAuthorizationPolicyError
     75 impl core::fmt::Display for radroots_service_host::AdminPeerAuthorizationPolicyError
     76 pub fn radroots_service_host::AdminPeerAuthorizationPolicyError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
     77 pub enum radroots_service_host::AdminPeerAuthorizationSupport
     78 pub radroots_service_host::AdminPeerAuthorizationSupport::LinuxSoPeerCredRequired
     79 pub radroots_service_host::AdminPeerAuthorizationSupport::MacOsFilesystemOwnerPermissionsOnly
     80 pub radroots_service_host::AdminPeerAuthorizationSupport::Unsupported
     81 impl radroots_service_host::AdminPeerAuthorizationSupport
     82 pub const fn radroots_service_host::AdminPeerAuthorizationSupport::current() -> Self
     83 pub enum radroots_service_host::AdminRequestDecodeError
     84 pub radroots_service_host::AdminRequestDecodeError::Empty
     85 pub radroots_service_host::AdminRequestDecodeError::Malformed
     86 impl core::error::Error for radroots_service_host::AdminRequestDecodeError
     87 impl core::fmt::Display for radroots_service_host::AdminRequestDecodeError
     88 pub fn radroots_service_host::AdminRequestDecodeError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
     89 pub enum radroots_service_host::AdminRouteFailureStatus
     90 pub radroots_service_host::AdminRouteFailureStatus::BadRequest
     91 pub radroots_service_host::AdminRouteFailureStatus::Conflict
     92 pub radroots_service_host::AdminRouteFailureStatus::Internal
     93 pub radroots_service_host::AdminRouteFailureStatus::NotFound
     94 pub radroots_service_host::AdminRouteFailureStatus::Unavailable
     95 pub enum radroots_service_host::AdminRouteOutcomeError
     96 pub radroots_service_host::AdminRouteOutcomeError::Encoding
     97 pub radroots_service_host::AdminRouteOutcomeError::InvalidPayload
     98 pub radroots_service_host::AdminRouteOutcomeError::ResponseLimit
     99 impl core::error::Error for radroots_service_host::AdminRouteOutcomeError
    100 impl core::fmt::Display for radroots_service_host::AdminRouteOutcomeError
    101 pub fn radroots_service_host::AdminRouteOutcomeError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    102 pub enum radroots_service_host::AdminRoutePathError
    103 pub radroots_service_host::AdminRoutePathError::DuplicateParameter
    104 pub radroots_service_host::AdminRoutePathError::Empty
    105 pub radroots_service_host::AdminRoutePathError::EmptySegment
    106 pub radroots_service_host::AdminRoutePathError::InvalidCharacter
    107 pub radroots_service_host::AdminRoutePathError::InvalidParameter
    108 pub radroots_service_host::AdminRoutePathError::TooLong
    109 pub radroots_service_host::AdminRoutePathError::WrongVersionPrefix
    110 impl core::error::Error for radroots_service_host::AdminRoutePathError
    111 impl core::fmt::Display for radroots_service_host::AdminRoutePathError
    112 pub fn radroots_service_host::AdminRoutePathError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    113 pub enum radroots_service_host::AdminRouteRegistrationError
    114 pub radroots_service_host::AdminRouteRegistrationError::Ambiguous
    115 pub radroots_service_host::AdminRouteRegistrationError::Duplicate
    116 pub radroots_service_host::AdminRouteRegistrationError::InvalidPath(radroots_service_host::AdminRoutePathError)
    117 impl core::error::Error for radroots_service_host::AdminRouteRegistrationError
    118 impl core::fmt::Display for radroots_service_host::AdminRouteRegistrationError
    119 pub fn radroots_service_host::AdminRouteRegistrationError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    120 pub enum radroots_service_host::AdminServerConfigError
    121 pub radroots_service_host::AdminServerConfigError::NoRoutes
    122 pub radroots_service_host::AdminServerConfigError::ResponseLimitTooSmall
    123 impl core::error::Error for radroots_service_host::AdminServerConfigError
    124 impl core::fmt::Display for radroots_service_host::AdminServerConfigError
    125 pub fn radroots_service_host::AdminServerConfigError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    126 pub enum radroots_service_host::AdminServerError
    127 pub radroots_service_host::AdminServerError::Accept
    128 pub radroots_service_host::AdminServerError::Accept::kind: core::io::error::ErrorKind
    129 pub radroots_service_host::AdminServerError::ConnectionTaskPanicked
    130 pub radroots_service_host::AdminServerError::ListenerClone
    131 pub radroots_service_host::AdminServerError::ListenerClone::kind: core::io::error::ErrorKind
    132 pub radroots_service_host::AdminServerError::ListenerRegistration
    133 pub radroots_service_host::AdminServerError::ListenerRegistration::kind: core::io::error::ErrorKind
    134 impl core::error::Error for radroots_service_host::AdminServerError
    135 impl core::fmt::Display for radroots_service_host::AdminServerError
    136 pub fn radroots_service_host::AdminServerError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    137 pub enum radroots_service_host::AdminTransportLimitField
    138 pub radroots_service_host::AdminTransportLimitField::ConcurrentConnections
    139 pub radroots_service_host::AdminTransportLimitField::HeaderBytes
    140 pub radroots_service_host::AdminTransportLimitField::HeaderCount
    141 pub radroots_service_host::AdminTransportLimitField::IdleTimeout
    142 pub radroots_service_host::AdminTransportLimitField::QueryItems
    143 pub radroots_service_host::AdminTransportLimitField::RequestBodyUtf8Bytes
    144 pub radroots_service_host::AdminTransportLimitField::RequestDeadline
    145 pub radroots_service_host::AdminTransportLimitField::ResponseBodyUtf8Bytes
    146 impl radroots_service_host::AdminTransportLimitField
    147 pub const fn radroots_service_host::AdminTransportLimitField::maximum(self) -> u64
    148 pub enum radroots_service_host::AdminTransportLimitsError
    149 pub radroots_service_host::AdminTransportLimitsError::ExceedsMaximum
    150 pub radroots_service_host::AdminTransportLimitsError::ExceedsMaximum::field: radroots_service_host::AdminTransportLimitField
    151 pub radroots_service_host::AdminTransportLimitsError::Zero
    152 pub radroots_service_host::AdminTransportLimitsError::Zero::field: radroots_service_host::AdminTransportLimitField
    153 impl core::error::Error for radroots_service_host::AdminTransportLimitsError
    154 impl core::fmt::Display for radroots_service_host::AdminTransportLimitsError
    155 pub fn radroots_service_host::AdminTransportLimitsError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    156 pub enum radroots_service_host::BoundedCountError
    157 pub radroots_service_host::BoundedCountError::ExceedsMaximum
    158 pub radroots_service_host::BoundedCountError::InvalidMaximum
    159 pub radroots_service_host::BoundedCountError::Zero
    160 impl core::error::Error for radroots_service_host::BoundedCountError
    161 impl core::fmt::Display for radroots_service_host::BoundedCountError
    162 pub fn radroots_service_host::BoundedCountError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    163 pub enum radroots_service_host::BuildInfoError
    164 pub radroots_service_host::BuildInfoError::InvalidValue(radroots_service_host::BuildInfoField)
    165 pub radroots_service_host::BuildInfoError::MissingVariable(&'static str)
    166 impl core::error::Error for radroots_service_host::BuildInfoError
    167 impl core::fmt::Display for radroots_service_host::BuildInfoError
    168 pub fn radroots_service_host::BuildInfoError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    169 pub enum radroots_service_host::BuildInfoField
    170 pub radroots_service_host::BuildInfoField::ContractVersion
    171 pub radroots_service_host::BuildInfoField::FeatureProfile
    172 pub radroots_service_host::BuildInfoField::LibRevision
    173 pub radroots_service_host::BuildInfoField::RustVersion
    174 pub radroots_service_host::BuildInfoField::ServiceCommit
    175 pub radroots_service_host::BuildInfoField::ServiceVersion
    176 pub radroots_service_host::BuildInfoField::Target
    177 impl core::fmt::Display for radroots_service_host::BuildInfoField
    178 pub fn radroots_service_host::BuildInfoField::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    179 pub enum radroots_service_host::BuildMode
    180 pub radroots_service_host::BuildMode::Development
    181 pub radroots_service_host::BuildMode::Release
    182 pub enum radroots_service_host::ByteLimitError
    183 pub radroots_service_host::ByteLimitError::Invalid
    184 pub radroots_service_host::ByteLimitError::Overflow
    185 pub radroots_service_host::ByteLimitError::Zero
    186 impl core::error::Error for radroots_service_host::ByteLimitError
    187 impl core::fmt::Display for radroots_service_host::ByteLimitError
    188 pub fn radroots_service_host::ByteLimitError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    189 pub enum radroots_service_host::CommonMetricGroup
    190 pub radroots_service_host::CommonMetricGroup::Build
    191 pub radroots_service_host::CommonMetricGroup::Phase
    192 pub radroots_service_host::CommonMetricGroup::Storage
    193 pub radroots_service_host::CommonMetricGroup::Task
    194 pub radroots_service_host::CommonMetricGroup::Transport
    195 pub enum radroots_service_host::CommonReasonCode
    196 pub radroots_service_host::CommonReasonCode::AdminListenerFailed
    197 pub radroots_service_host::CommonReasonCode::DatabaseLowDisk
    198 pub radroots_service_host::CommonReasonCode::DatabaseReadOnly
    199 pub radroots_service_host::CommonReasonCode::DatabaseSchemaMismatch
    200 pub radroots_service_host::CommonReasonCode::IdentityUnavailable
    201 pub radroots_service_host::CommonReasonCode::OperationsListenerFailed
    202 pub radroots_service_host::CommonReasonCode::OutboxInvariantFailed
    203 pub radroots_service_host::CommonReasonCode::PublicationBacklogExceeded
    204 pub radroots_service_host::CommonReasonCode::RequiredRelayUnavailable
    205 pub radroots_service_host::CommonReasonCode::ShutdownInProgress
    206 pub radroots_service_host::CommonReasonCode::SignerProviderUnavailable
    207 pub radroots_service_host::CommonReasonCode::SubscriberNotActive
    208 impl radroots_service_host::CommonReasonCode
    209 pub const fn radroots_service_host::CommonReasonCode::as_str(self) -> &'static str
    210 impl core::convert::From<radroots_service_host::CommonReasonCode> for radroots_service_host::ReasonCode
    211 pub fn radroots_service_host::ReasonCode::from(radroots_service_host::CommonReasonCode) -> Self
    212 pub enum radroots_service_host::ConfigDocumentErrorKind
    213 pub radroots_service_host::ConfigDocumentErrorKind::InvalidSchema
    214 pub radroots_service_host::ConfigDocumentErrorKind::InvalidSchemaVersion
    215 pub radroots_service_host::ConfigDocumentErrorKind::InvalidUtf8
    216 pub radroots_service_host::ConfigDocumentErrorKind::MalformedToml
    217 pub radroots_service_host::ConfigDocumentErrorKind::MissingSchema
    218 pub radroots_service_host::ConfigDocumentErrorKind::MissingSchemaVersion
    219 pub radroots_service_host::ConfigDocumentErrorKind::NotFound
    220 pub radroots_service_host::ConfigDocumentErrorKind::Read
    221 pub radroots_service_host::ConfigDocumentErrorKind::SchemaMismatch
    222 pub radroots_service_host::ConfigDocumentErrorKind::TooLarge
    223 pub radroots_service_host::ConfigDocumentErrorKind::TypedDocument
    224 pub radroots_service_host::ConfigDocumentErrorKind::UnsupportedSchemaVersion
    225 pub enum radroots_service_host::ConfigDocumentExpectationError
    226 pub radroots_service_host::ConfigDocumentExpectationError::InvalidSchema
    227 pub radroots_service_host::ConfigDocumentExpectationError::InvalidSchemaVersion
    228 impl core::error::Error for radroots_service_host::ConfigDocumentExpectationError
    229 impl core::fmt::Display for radroots_service_host::ConfigDocumentExpectationError
    230 pub fn radroots_service_host::ConfigDocumentExpectationError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    231 pub enum radroots_service_host::ConfigurationSource
    232 pub radroots_service_host::ConfigurationSource::DerivedRepoLocal
    233 pub radroots_service_host::ConfigurationSource::ExplicitConfig
    234 pub enum radroots_service_host::EntropyError
    235 pub radroots_service_host::EntropyError::Unavailable
    236 impl core::error::Error for radroots_service_host::EntropyError
    237 impl core::fmt::Display for radroots_service_host::EntropyError
    238 pub fn radroots_service_host::EntropyError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    239 pub enum radroots_service_host::HostErrorCode
    240 pub radroots_service_host::HostErrorCode::AdminTransport
    241 pub radroots_service_host::HostErrorCode::ConfigDocument
    242 pub radroots_service_host::HostErrorCode::InvalidHostContract
    243 pub radroots_service_host::HostErrorCode::Lifecycle
    244 pub radroots_service_host::HostErrorCode::OperationsBind
    245 pub radroots_service_host::HostErrorCode::OperationsServe
    246 pub radroots_service_host::HostErrorCode::PathContext
    247 pub radroots_service_host::HostErrorCode::TaskFailure
    248 impl radroots_service_host::HostErrorCode
    249 pub const fn radroots_service_host::HostErrorCode::as_str(self) -> &'static str
    250 impl core::fmt::Display for radroots_service_host::HostErrorCode
    251 pub fn radroots_service_host::HostErrorCode::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    252 pub enum radroots_service_host::HostErrorKind
    253 pub radroots_service_host::HostErrorKind::AdminTransport
    254 pub radroots_service_host::HostErrorKind::ConfigDocument
    255 pub radroots_service_host::HostErrorKind::InvalidHostContract
    256 pub radroots_service_host::HostErrorKind::Lifecycle
    257 pub radroots_service_host::HostErrorKind::OperationsBind
    258 pub radroots_service_host::HostErrorKind::OperationsServe
    259 pub radroots_service_host::HostErrorKind::PathContext
    260 pub radroots_service_host::HostErrorKind::TaskFailure
    261 impl radroots_service_host::HostErrorKind
    262 pub const fn radroots_service_host::HostErrorKind::safe_error(self) -> radroots_service_host::SafeHostError
    263 pub enum radroots_service_host::IntegrityState
    264 pub radroots_service_host::IntegrityState::Failed
    265 pub radroots_service_host::IntegrityState::VerificationRequired
    266 pub radroots_service_host::IntegrityState::Verified
    267 pub enum radroots_service_host::LoggingFormat
    268 pub radroots_service_host::LoggingFormat::Json
    269 impl core::fmt::Display for radroots_service_host::LoggingFormat
    270 pub fn radroots_service_host::LoggingFormat::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    271 impl core::str::traits::FromStr for radroots_service_host::LoggingFormat
    272 pub type radroots_service_host::LoggingFormat::Err = radroots_service_host::LoggingFormatError
    273 pub fn radroots_service_host::LoggingFormat::from_str(&str) -> core::result::Result<Self, Self::Err>
    274 impl serde_core::ser::Serialize for radroots_service_host::LoggingFormat
    275 pub fn radroots_service_host::LoggingFormat::serialize<S>(&self, S) -> core::result::Result<<S as serde_core::ser::Serializer>::Ok, <S as serde_core::ser::Serializer>::Error> where S: serde_core::ser::Serializer
    276 impl<'de> serde_core::de::Deserialize<'de> for radroots_service_host::LoggingFormat
    277 pub fn radroots_service_host::LoggingFormat::deserialize<D>(D) -> core::result::Result<Self, <D as serde_core::de::Deserializer>::Error> where D: serde_core::de::Deserializer<'de>
    278 pub enum radroots_service_host::LoggingFormatError
    279 pub radroots_service_host::LoggingFormatError::Unsupported
    280 impl core::error::Error for radroots_service_host::LoggingFormatError
    281 impl core::fmt::Display for radroots_service_host::LoggingFormatError
    282 pub fn radroots_service_host::LoggingFormatError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    283 pub enum radroots_service_host::MetricHealthState
    284 pub radroots_service_host::MetricHealthState::Degraded
    285 pub radroots_service_host::MetricHealthState::ReadOnly
    286 pub radroots_service_host::MetricHealthState::Ready
    287 pub radroots_service_host::MetricHealthState::RepairRequired
    288 pub radroots_service_host::MetricHealthState::Unavailable
    289 pub radroots_service_host::MetricHealthState::Unready
    290 pub enum radroots_service_host::MetricKind
    291 pub radroots_service_host::MetricKind::Counter
    292 pub radroots_service_host::MetricKind::Gauge
    293 pub enum radroots_service_host::MetricLabelKey
    294 pub radroots_service_host::MetricLabelKey::Classification
    295 pub radroots_service_host::MetricLabelKey::Outcome
    296 pub radroots_service_host::MetricLabelKey::Phase
    297 pub radroots_service_host::MetricLabelKey::RelayId
    298 pub radroots_service_host::MetricLabelKey::Revision
    299 pub radroots_service_host::MetricLabelKey::State
    300 pub radroots_service_host::MetricLabelKey::Storage
    301 pub radroots_service_host::MetricLabelKey::Task
    302 pub radroots_service_host::MetricLabelKey::Transport
    303 pub radroots_service_host::MetricLabelKey::Version
    304 impl radroots_service_host::MetricLabelKey
    305 pub const fn radroots_service_host::MetricLabelKey::as_str(self) -> &'static str
    306 pub enum radroots_service_host::MetricTaskOutcome
    307 pub radroots_service_host::MetricTaskOutcome::ExpectedCompletion
    308 pub radroots_service_host::MetricTaskOutcome::JoinFailed
    309 pub radroots_service_host::MetricTaskOutcome::OptionalFailure
    310 pub radroots_service_host::MetricTaskOutcome::TaskPanicked
    311 pub radroots_service_host::MetricTaskOutcome::TaskReturnedError
    312 pub radroots_service_host::MetricTaskOutcome::UnexpectedCancellation
    313 pub radroots_service_host::MetricTaskOutcome::UnexpectedCompletion
    314 pub enum radroots_service_host::MetricValue
    315 pub radroots_service_host::MetricValue::Counter(u64)
    316 pub radroots_service_host::MetricValue::Gauge(i64)
    317 pub enum radroots_service_host::MetricsContractError
    318 pub radroots_service_host::MetricsContractError::DuplicateDescriptor
    319 pub radroots_service_host::MetricsContractError::DuplicateLabelKey
    320 pub radroots_service_host::MetricsContractError::DuplicateSample
    321 pub radroots_service_host::MetricsContractError::ForbiddenLabelKey
    322 pub radroots_service_host::MetricsContractError::InvalidComponentId
    323 pub radroots_service_host::MetricsContractError::InvalidHelp
    324 pub radroots_service_host::MetricsContractError::InvalidLabelValue
    325 pub radroots_service_host::MetricsContractError::InvalidMetricName
    326 pub radroots_service_host::MetricsContractError::InvalidStableRelayId
    327 pub radroots_service_host::MetricsContractError::LabelSetMismatch
    328 pub radroots_service_host::MetricsContractError::TooManyDescriptors
    329 pub radroots_service_host::MetricsContractError::TooManyLabels
    330 pub radroots_service_host::MetricsContractError::TooManySamples
    331 pub radroots_service_host::MetricsContractError::UnknownDescriptor
    332 pub radroots_service_host::MetricsContractError::ValueKindMismatch
    333 impl core::error::Error for radroots_service_host::MetricsContractError
    334 impl core::fmt::Display for radroots_service_host::MetricsContractError
    335 pub fn radroots_service_host::MetricsContractError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    336 pub enum radroots_service_host::MetricsRenderError
    337 pub radroots_service_host::MetricsRenderError::InvalidMaximum
    338 pub radroots_service_host::MetricsRenderError::ResponseTooLarge
    339 impl core::error::Error for radroots_service_host::MetricsRenderError
    340 impl core::fmt::Display for radroots_service_host::MetricsRenderError
    341 pub fn radroots_service_host::MetricsRenderError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    342 pub enum radroots_service_host::MonotonicClockError
    343 pub radroots_service_host::MonotonicClockError::DeadlineOverflow
    344 impl core::error::Error for radroots_service_host::MonotonicClockError
    345 impl core::fmt::Display for radroots_service_host::MonotonicClockError
    346 pub fn radroots_service_host::MonotonicClockError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    347 pub enum radroots_service_host::OperationsBindPolicy
    348 pub radroots_service_host::OperationsBindPolicy::LoopbackOnly
    349 pub radroots_service_host::OperationsBindPolicy::Public
    350 pub enum radroots_service_host::OperationsConfigError
    351 pub radroots_service_host::OperationsConfigError::DisabledField
    352 pub radroots_service_host::OperationsConfigError::DisabledField::field: radroots_service_host::OperationsConfigField
    353 pub radroots_service_host::OperationsConfigError::Limits(radroots_service_host::OperationsTransportLimitsError)
    354 pub radroots_service_host::OperationsConfigError::Listen(radroots_service_host::OperationsListenAddressError)
    355 pub radroots_service_host::OperationsConfigError::MissingListen
    356 pub radroots_service_host::OperationsConfigError::PublicBindRequiresPolicy
    357 impl core::error::Error for radroots_service_host::OperationsConfigError
    358 pub fn radroots_service_host::OperationsConfigError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)>
    359 impl core::fmt::Display for radroots_service_host::OperationsConfigError
    360 pub fn radroots_service_host::OperationsConfigError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    361 pub enum radroots_service_host::OperationsConfigField
    362 pub radroots_service_host::OperationsConfigField::BindPolicy
    363 pub radroots_service_host::OperationsConfigField::Limits
    364 pub radroots_service_host::OperationsConfigField::Listen
    365 pub enum radroots_service_host::OperationsListenAddressError
    366 pub radroots_service_host::OperationsListenAddressError::Invalid
    367 pub radroots_service_host::OperationsListenAddressError::PortZero
    368 impl core::error::Error for radroots_service_host::OperationsListenAddressError
    369 impl core::fmt::Display for radroots_service_host::OperationsListenAddressError
    370 pub fn radroots_service_host::OperationsListenAddressError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    371 pub enum radroots_service_host::OperationsServerError
    372 pub radroots_service_host::OperationsServerError::Accept
    373 pub radroots_service_host::OperationsServerError::Accept::kind: core::io::error::ErrorKind
    374 pub radroots_service_host::OperationsServerError::Bind
    375 pub radroots_service_host::OperationsServerError::Bind::kind: core::io::error::ErrorKind
    376 pub radroots_service_host::OperationsServerError::ConnectionTaskPanicked
    377 pub radroots_service_host::OperationsServerError::Disabled
    378 pub radroots_service_host::OperationsServerError::HeaderLimitBelowParserFloor
    379 pub radroots_service_host::OperationsServerError::LocalAddress
    380 pub radroots_service_host::OperationsServerError::LocalAddress::kind: core::io::error::ErrorKind
    381 impl core::error::Error for radroots_service_host::OperationsServerError
    382 impl core::fmt::Display for radroots_service_host::OperationsServerError
    383 pub fn radroots_service_host::OperationsServerError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    384 pub enum radroots_service_host::OperationsTransportLimitField
    385 pub radroots_service_host::OperationsTransportLimitField::ConcurrentConnections
    386 pub radroots_service_host::OperationsTransportLimitField::HeaderBytes
    387 pub radroots_service_host::OperationsTransportLimitField::HeaderCount
    388 pub radroots_service_host::OperationsTransportLimitField::IdleTimeout
    389 pub radroots_service_host::OperationsTransportLimitField::RequestDeadline
    390 pub radroots_service_host::OperationsTransportLimitField::ResponseBodyUtf8Bytes
    391 impl radroots_service_host::OperationsTransportLimitField
    392 pub const fn radroots_service_host::OperationsTransportLimitField::maximum(self) -> u64
    393 pub enum radroots_service_host::OperationsTransportLimitsError
    394 pub radroots_service_host::OperationsTransportLimitsError::ExceedsMaximum
    395 pub radroots_service_host::OperationsTransportLimitsError::ExceedsMaximum::field: radroots_service_host::OperationsTransportLimitField
    396 pub radroots_service_host::OperationsTransportLimitsError::Zero
    397 pub radroots_service_host::OperationsTransportLimitsError::Zero::field: radroots_service_host::OperationsTransportLimitField
    398 impl core::error::Error for radroots_service_host::OperationsTransportLimitsError
    399 impl core::fmt::Display for radroots_service_host::OperationsTransportLimitsError
    400 pub fn radroots_service_host::OperationsTransportLimitsError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    401 pub enum radroots_service_host::OptionalOperationsBind
    402 pub radroots_service_host::OptionalOperationsBind::Disabled
    403 pub radroots_service_host::OptionalOperationsBind::Listen(radroots_service_host::OperationsListenAddress)
    404 impl radroots_service_host::OptionalOperationsBind
    405 pub const fn radroots_service_host::OptionalOperationsBind::address(self) -> core::option::Option<radroots_service_host::OperationsListenAddress>
    406 pub const fn radroots_service_host::OptionalOperationsBind::disabled() -> Self
    407 pub fn radroots_service_host::OptionalOperationsBind::into_listener_config(self, radroots_service_host::OperationsBindPolicy, radroots_service_host::OperationsTransportLimits) -> core::result::Result<radroots_service_host::OperationsListenerConfig, radroots_service_host::OperationsConfigError>
    408 pub const fn radroots_service_host::OptionalOperationsBind::is_enabled(self) -> bool
    409 pub const fn radroots_service_host::OptionalOperationsBind::listen(radroots_service_host::OperationsListenAddress) -> Self
    410 impl core::default::Default for radroots_service_host::OptionalOperationsBind
    411 pub fn radroots_service_host::OptionalOperationsBind::default() -> Self
    412 impl core::fmt::Debug for radroots_service_host::OptionalOperationsBind
    413 pub fn radroots_service_host::OptionalOperationsBind::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    414 impl core::fmt::Display for radroots_service_host::OptionalOperationsBind
    415 pub fn radroots_service_host::OptionalOperationsBind::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    416 impl core::str::traits::FromStr for radroots_service_host::OptionalOperationsBind
    417 pub type radroots_service_host::OptionalOperationsBind::Err = radroots_service_host::OptionalOperationsBindError
    418 pub fn radroots_service_host::OptionalOperationsBind::from_str(&str) -> core::result::Result<Self, Self::Err>
    419 impl serde_core::ser::Serialize for radroots_service_host::OptionalOperationsBind
    420 pub fn radroots_service_host::OptionalOperationsBind::serialize<S>(&self, S) -> core::result::Result<<S as serde_core::ser::Serializer>::Ok, <S as serde_core::ser::Serializer>::Error> where S: serde_core::ser::Serializer
    421 impl<'de> serde_core::de::Deserialize<'de> for radroots_service_host::OptionalOperationsBind
    422 pub fn radroots_service_host::OptionalOperationsBind::deserialize<D>(D) -> core::result::Result<Self, <D as serde_core::de::Deserializer>::Error> where D: serde_core::de::Deserializer<'de>
    423 pub enum radroots_service_host::OptionalOperationsBindError
    424 pub radroots_service_host::OptionalOperationsBindError::Invalid
    425 impl core::error::Error for radroots_service_host::OptionalOperationsBindError
    426 impl core::fmt::Display for radroots_service_host::OptionalOperationsBindError
    427 pub fn radroots_service_host::OptionalOperationsBindError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    428 pub enum radroots_service_host::PersistenceHealth
    429 pub radroots_service_host::PersistenceHealth::ReadOnly
    430 pub radroots_service_host::PersistenceHealth::Ready
    431 pub radroots_service_host::PersistenceHealth::RepairRequired
    432 pub radroots_service_host::PersistenceHealth::Unavailable
    433 pub enum radroots_service_host::PositiveDurationError
    434 pub radroots_service_host::PositiveDurationError::Invalid
    435 pub radroots_service_host::PositiveDurationError::Overflow
    436 pub radroots_service_host::PositiveDurationError::Zero
    437 impl core::error::Error for radroots_service_host::PositiveDurationError
    438 impl core::fmt::Display for radroots_service_host::PositiveDurationError
    439 pub fn radroots_service_host::PositiveDurationError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    440 pub enum radroots_service_host::ProcessSignal
    441 pub radroots_service_host::ProcessSignal::Interrupt
    442 pub radroots_service_host::ProcessSignal::Terminate
    443 impl radroots_service_host::ProcessSignal
    444 pub const fn radroots_service_host::ProcessSignal::as_str(self) -> &'static str
    445 impl core::fmt::Display for radroots_service_host::ProcessSignal
    446 pub fn radroots_service_host::ProcessSignal::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    447 pub enum radroots_service_host::ProcessSignalAction
    448 pub radroots_service_host::ProcessSignalAction::BeginGracefulShutdown
    449 pub radroots_service_host::ProcessSignalAction::BeginGracefulShutdown::signal: radroots_service_host::ProcessSignal
    450 pub radroots_service_host::ProcessSignalAction::ForceTermination
    451 pub radroots_service_host::ProcessSignalAction::ForceTermination::signal: radroots_service_host::ProcessSignal
    452 impl radroots_service_host::ProcessSignalAction
    453 pub const fn radroots_service_host::ProcessSignalAction::forces_termination(self) -> bool
    454 pub const fn radroots_service_host::ProcessSignalAction::signal(self) -> radroots_service_host::ProcessSignal
    455 pub enum radroots_service_host::ProcessSignalStage
    456 pub radroots_service_host::ProcessSignalStage::FirstCancellation
    457 pub radroots_service_host::ProcessSignalStage::ForceTermination
    458 pub enum radroots_service_host::ProviderHealth
    459 pub radroots_service_host::ProviderHealth::Degraded
    460 pub radroots_service_host::ProviderHealth::Ready
    461 pub radroots_service_host::ProviderHealth::Unavailable
    462 pub enum radroots_service_host::ServicePhase
    463 pub radroots_service_host::ServicePhase::Degraded
    464 pub radroots_service_host::ServicePhase::Failed
    465 pub radroots_service_host::ServicePhase::Ready
    466 pub radroots_service_host::ServicePhase::Starting
    467 pub radroots_service_host::ServicePhase::Stopping
    468 pub radroots_service_host::ServicePhase::Unready
    469 impl radroots_service_host::ServicePhase
    470 pub const fn radroots_service_host::ServicePhase::can_transition_to(self, Self) -> bool
    471 pub enum radroots_service_host::ShutdownConfigError
    472 pub radroots_service_host::ShutdownConfigError::ZeroGrace
    473 impl core::error::Error for radroots_service_host::ShutdownConfigError
    474 impl core::fmt::Display for radroots_service_host::ShutdownConfigError
    475 pub fn radroots_service_host::ShutdownConfigError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    476 pub enum radroots_service_host::ShutdownDisposition
    477 pub radroots_service_host::ShutdownDisposition::Completed
    478 pub radroots_service_host::ShutdownDisposition::Forced
    479 pub radroots_service_host::ShutdownDisposition::Forced::unfinished: radroots_service_host::UnfinishedWork
    480 pub radroots_service_host::ShutdownDisposition::GraceExpired
    481 pub radroots_service_host::ShutdownDisposition::GraceExpired::unfinished: radroots_service_host::UnfinishedWork
    482 pub radroots_service_host::ShutdownDisposition::PhaseFailed
    483 pub radroots_service_host::ShutdownDisposition::PhaseFailed::phase: radroots_service_host::ShutdownPhase
    484 pub radroots_service_host::ShutdownDisposition::PhaseFailed::unfinished: radroots_service_host::UnfinishedWork
    485 pub radroots_service_host::ShutdownDisposition::TaskFailed
    486 pub radroots_service_host::ShutdownDisposition::TaskFailed::kind: radroots_service_host::SupervisionFailureKind
    487 pub enum radroots_service_host::ShutdownPhase
    488 pub radroots_service_host::ShutdownPhase::CancelIngress
    489 pub radroots_service_host::ShutdownPhase::CloseNetwork
    490 pub radroots_service_host::ShutdownPhase::CloseSockets
    491 pub radroots_service_host::ShutdownPhase::CloseSqlite
    492 pub radroots_service_host::ShutdownPhase::DrainOperations
    493 pub radroots_service_host::ShutdownPhase::PersistRecoverableWork
    494 pub radroots_service_host::ShutdownPhase::RejectNewMutations
    495 pub enum radroots_service_host::ShutdownStartError
    496 pub radroots_service_host::ShutdownStartError::Deadline(radroots_service_host::MonotonicClockError)
    497 impl core::error::Error for radroots_service_host::ShutdownStartError
    498 pub fn radroots_service_host::ShutdownStartError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)>
    499 impl core::fmt::Display for radroots_service_host::ShutdownStartError
    500 pub fn radroots_service_host::ShutdownStartError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    501 pub enum radroots_service_host::StatusContractError
    502 pub radroots_service_host::StatusContractError::IllegalTransition
    503 pub radroots_service_host::StatusContractError::IllegalTransition::from: radroots_service_host::ServicePhase
    504 pub radroots_service_host::StatusContractError::IllegalTransition::to: radroots_service_host::ServicePhase
    505 pub radroots_service_host::StatusContractError::InvalidReadiness
    506 pub radroots_service_host::StatusContractError::InvalidReadiness::phase: radroots_service_host::ServicePhase
    507 pub radroots_service_host::StatusContractError::InvalidReadiness::readiness: radroots_service_host::Readiness
    508 pub radroots_service_host::StatusContractError::InvalidReasonCode
    509 pub radroots_service_host::StatusContractError::TooManyReasonCodes
    510 pub radroots_service_host::StatusContractError::TooManyReasonCodes::maximum: usize
    511 impl core::error::Error for radroots_service_host::StatusContractError
    512 impl core::fmt::Display for radroots_service_host::StatusContractError
    513 pub fn radroots_service_host::StatusContractError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    514 pub enum radroots_service_host::StatusEncodingError
    515 pub radroots_service_host::StatusEncodingError::EncodingFailed
    516 pub radroots_service_host::StatusEncodingError::ResponseTooLarge
    517 impl core::error::Error for radroots_service_host::StatusEncodingError
    518 impl core::fmt::Display for radroots_service_host::StatusEncodingError
    519 pub fn radroots_service_host::StatusEncodingError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    520 pub enum radroots_service_host::StatusModelError
    521 pub radroots_service_host::StatusModelError::ConfigurationServiceMismatch
    522 pub radroots_service_host::StatusModelError::InvalidDetailField
    523 pub radroots_service_host::StatusModelError::InvalidSchemaVersion
    524 pub radroots_service_host::StatusModelError::InvalidSha256Digest
    525 pub radroots_service_host::StatusModelError::InvalidStatusId
    526 pub radroots_service_host::StatusModelError::UptimeOverflow
    527 impl core::error::Error for radroots_service_host::StatusModelError
    528 impl core::fmt::Display for radroots_service_host::StatusModelError
    529 pub fn radroots_service_host::StatusModelError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    530 pub enum radroots_service_host::SupervisedTaskExitStatus
    531 pub radroots_service_host::SupervisedTaskExitStatus::ExpectedCompletion
    532 pub radroots_service_host::SupervisedTaskExitStatus::OptionalFailure
    533 pub enum radroots_service_host::SupervisionFailureKind
    534 pub radroots_service_host::SupervisionFailureKind::JoinFailed
    535 pub radroots_service_host::SupervisionFailureKind::TaskPanicked
    536 pub radroots_service_host::SupervisionFailureKind::TaskReturnedError
    537 pub radroots_service_host::SupervisionFailureKind::UnexpectedCancellation
    538 pub radroots_service_host::SupervisionFailureKind::UnexpectedCompletion
    539 pub enum radroots_service_host::TaskClassification
    540 pub radroots_service_host::TaskClassification::Critical
    541 pub radroots_service_host::TaskClassification::OneShot
    542 pub radroots_service_host::TaskClassification::Optional
    543 impl radroots_service_host::TaskClassification
    544 pub const fn radroots_service_host::TaskClassification::completion_expectation(self) -> radroots_service_host::TaskCompletionExpectation
    545 pub const fn radroots_service_host::TaskClassification::failure_is_fatal(self) -> bool
    546 pub const fn radroots_service_host::TaskClassification::requires_shutdown_phase(self) -> bool
    547 pub enum radroots_service_host::TaskCompletionExpectation
    548 pub radroots_service_host::TaskCompletionExpectation::AfterCancellation
    549 pub radroots_service_host::TaskCompletionExpectation::CompletesOnce
    550 pub radroots_service_host::TaskCompletionExpectation::MayComplete
    551 pub enum radroots_service_host::TaskMetadataError
    552 pub radroots_service_host::TaskMetadataError::InvalidShutdownPhaseAssignment
    553 pub radroots_service_host::TaskMetadataError::InvalidTaskName
    554 impl core::error::Error for radroots_service_host::TaskMetadataError
    555 impl core::fmt::Display for radroots_service_host::TaskMetadataError
    556 pub fn radroots_service_host::TaskMetadataError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    557 pub enum radroots_service_host::TaskRegistrationError
    558 pub radroots_service_host::TaskRegistrationError::DuplicateName
    559 pub radroots_service_host::TaskRegistrationError::NoRuntime
    560 impl core::error::Error for radroots_service_host::TaskRegistrationError
    561 impl core::fmt::Display for radroots_service_host::TaskRegistrationError
    562 pub fn radroots_service_host::TaskRegistrationError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    563 pub enum radroots_service_host::TransportHealth
    564 pub radroots_service_host::TransportHealth::Degraded
    565 pub radroots_service_host::TransportHealth::Ready
    566 pub radroots_service_host::TransportHealth::Unavailable
    567 pub enum radroots_service_host::UnfinishedWork
    568 pub radroots_service_host::UnfinishedWork::FatalAuthoritative
    569 pub radroots_service_host::UnfinishedWork::None
    570 pub radroots_service_host::UnfinishedWork::RecoverableOptional
    571 pub enum radroots_service_host::UnixAdminSocketError
    572 pub radroots_service_host::UnixAdminSocketError::InvalidSocketPath
    573 pub radroots_service_host::UnixAdminSocketError::ListenerConfiguration
    574 pub radroots_service_host::UnixAdminSocketError::ListenerConfiguration::kind: core::io::error::ErrorKind
    575 pub radroots_service_host::UnixAdminSocketError::RuntimeDirectoryChanged
    576 pub radroots_service_host::UnixAdminSocketError::RuntimeDirectoryGroup
    577 pub radroots_service_host::UnixAdminSocketError::RuntimeDirectoryGroup::kind: core::io::error::ErrorKind
    578 pub radroots_service_host::UnixAdminSocketError::RuntimeDirectoryNotAbsolute
    579 pub radroots_service_host::UnixAdminSocketError::RuntimeDirectoryNotDirectory
    580 pub radroots_service_host::UnixAdminSocketError::RuntimeDirectoryPermissions
    581 pub radroots_service_host::UnixAdminSocketError::RuntimeDirectoryPermissions::kind: core::io::error::ErrorKind
    582 pub radroots_service_host::UnixAdminSocketError::RuntimeDirectoryUnavailable
    583 pub radroots_service_host::UnixAdminSocketError::RuntimeDirectoryUnavailable::kind: core::io::error::ErrorKind
    584 pub radroots_service_host::UnixAdminSocketError::RuntimeDirectoryWrongOwner
    585 pub radroots_service_host::UnixAdminSocketError::SocketActive
    586 pub radroots_service_host::UnixAdminSocketError::SocketBind
    587 pub radroots_service_host::UnixAdminSocketError::SocketBind::kind: core::io::error::ErrorKind
    588 pub radroots_service_host::UnixAdminSocketError::SocketGroup
    589 pub radroots_service_host::UnixAdminSocketError::SocketGroup::kind: core::io::error::ErrorKind
    590 pub radroots_service_host::UnixAdminSocketError::SocketLivenessUnproven
    591 pub radroots_service_host::UnixAdminSocketError::SocketPathUnavailable
    592 pub radroots_service_host::UnixAdminSocketError::SocketPathUnavailable::kind: core::io::error::ErrorKind
    593 pub radroots_service_host::UnixAdminSocketError::SocketPathWrongOwner
    594 pub radroots_service_host::UnixAdminSocketError::SocketPathWrongType
    595 pub radroots_service_host::UnixAdminSocketError::SocketPermissions
    596 pub radroots_service_host::UnixAdminSocketError::SocketPermissions::kind: core::io::error::ErrorKind
    597 pub radroots_service_host::UnixAdminSocketError::StaleSocketCleanup
    598 pub radroots_service_host::UnixAdminSocketError::StaleSocketCleanup::kind: core::io::error::ErrorKind
    599 pub radroots_service_host::UnixAdminSocketError::WriterAlreadyActive
    600 pub radroots_service_host::UnixAdminSocketError::WriterLockInvalidType
    601 pub radroots_service_host::UnixAdminSocketError::WriterLockUnavailable
    602 pub radroots_service_host::UnixAdminSocketError::WriterLockUnavailable::kind: core::io::error::ErrorKind
    603 pub radroots_service_host::UnixAdminSocketError::WriterLockWrongOwner
    604 impl core::error::Error for radroots_service_host::UnixAdminSocketError
    605 impl core::fmt::Display for radroots_service_host::UnixAdminSocketError
    606 pub fn radroots_service_host::UnixAdminSocketError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    607 pub enum radroots_service_host::WallClockError
    608 pub radroots_service_host::WallClockError::BeforeUnixEpoch
    609 impl core::error::Error for radroots_service_host::WallClockError
    610 impl core::fmt::Display for radroots_service_host::WallClockError
    611 pub fn radroots_service_host::WallClockError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    612 pub struct radroots_service_host::AdminClient
    613 impl radroots_service_host::AdminClient
    614 pub async fn radroots_service_host::AdminClient::get<T>(&self, &radroots_service_host::AdminClientTarget) -> core::result::Result<radroots_service_host::AdminSuccessResponse<T>, radroots_service_host::AdminClientError> where T: serde_core::de::DeserializeOwned + serde_core::ser::Serialize
    615 pub const fn radroots_service_host::AdminClient::limits(&self) -> radroots_service_host::AdminTransportLimits
    616 pub async fn radroots_service_host::AdminClient::mutate<RequestBody, ResponseBody>(&self, &radroots_service_host::AdminClientTarget, radroots_service_host::AdminOperationId, core::option::Option<radroots_service_host::AdminCorrelationId>, RequestBody) -> core::result::Result<radroots_service_host::AdminSuccessResponse<ResponseBody>, radroots_service_host::AdminClientError> where RequestBody: serde_core::ser::Serialize, ResponseBody: serde_core::de::DeserializeOwned + serde_core::ser::Serialize
    617 pub fn radroots_service_host::AdminClient::new(impl core::convert::Into<std::path::PathBuf>, radroots_service_host::AdminTransportLimits) -> core::result::Result<Self, radroots_service_host::AdminClientError>
    618 pub fn radroots_service_host::AdminClient::socket_path(&self) -> &std::path::Path
    619 impl core::fmt::Debug for radroots_service_host::AdminClient
    620 pub fn radroots_service_host::AdminClient::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    621 pub struct radroots_service_host::AdminClientError
    622 impl radroots_service_host::AdminClientError
    623 pub const fn radroots_service_host::AdminClientError::failure(&self) -> core::option::Option<&radroots_service_host::AdminFailureResponse>
    624 pub const fn radroots_service_host::AdminClientError::io_kind(&self) -> core::option::Option<core::io::error::ErrorKind>
    625 pub const fn radroots_service_host::AdminClientError::kind(&self) -> radroots_service_host::AdminClientErrorKind
    626 impl core::error::Error for radroots_service_host::AdminClientError
    627 pub fn radroots_service_host::AdminClientError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)>
    628 impl core::fmt::Debug for radroots_service_host::AdminClientError
    629 pub fn radroots_service_host::AdminClientError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    630 impl core::fmt::Display for radroots_service_host::AdminClientError
    631 pub fn radroots_service_host::AdminClientError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    632 pub struct radroots_service_host::AdminClientTarget
    633 impl radroots_service_host::AdminClientTarget
    634 pub fn radroots_service_host::AdminClientTarget::as_str(&self) -> &str
    635 pub fn radroots_service_host::AdminClientTarget::new(impl core::convert::AsRef<str>) -> core::result::Result<Self, radroots_service_host::AdminClientTargetError>
    636 pub fn radroots_service_host::AdminClientTarget::path(&self) -> &str
    637 pub fn radroots_service_host::AdminClientTarget::query(&self) -> core::option::Option<&str>
    638 impl core::fmt::Debug for radroots_service_host::AdminClientTarget
    639 pub fn radroots_service_host::AdminClientTarget::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    640 pub struct radroots_service_host::AdminContractVersionError
    641 impl radroots_service_host::AdminContractVersionError
    642 pub const fn radroots_service_host::AdminContractVersionError::received(self) -> u32
    643 pub fn radroots_service_host::AdminContractVersionError::response(self, radroots_service_host::AdminCorrelationId) -> radroots_service_host::AdminFailureResponse
    644 impl core::error::Error for radroots_service_host::AdminContractVersionError
    645 impl core::fmt::Display for radroots_service_host::AdminContractVersionError
    646 pub fn radroots_service_host::AdminContractVersionError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    647 pub struct radroots_service_host::AdminCorrelationId(_)
    648 impl radroots_service_host::AdminCorrelationId
    649 pub fn radroots_service_host::AdminCorrelationId::as_str(&self) -> &str
    650 pub fn radroots_service_host::AdminCorrelationId::new(impl core::convert::AsRef<str>) -> core::result::Result<Self, radroots_service_host::AdminIdentifierError>
    651 impl core::fmt::Debug for radroots_service_host::AdminCorrelationId
    652 pub fn radroots_service_host::AdminCorrelationId::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    653 impl serde_core::ser::Serialize for radroots_service_host::AdminCorrelationId
    654 pub fn radroots_service_host::AdminCorrelationId::serialize<S>(&self, S) -> core::result::Result<<S as serde_core::ser::Serializer>::Ok, <S as serde_core::ser::Serializer>::Error> where S: serde_core::ser::Serializer
    655 impl<'de> serde_core::de::Deserialize<'de> for radroots_service_host::AdminCorrelationId
    656 pub fn radroots_service_host::AdminCorrelationId::deserialize<D>(D) -> core::result::Result<Self, <D as serde_core::de::Deserializer>::Error> where D: serde_core::de::Deserializer<'de>
    657 pub struct radroots_service_host::AdminError
    658 impl radroots_service_host::AdminError
    659 pub fn radroots_service_host::AdminError::code(&self) -> &radroots_service_host::AdminErrorCode
    660 pub fn radroots_service_host::AdminError::from_host_error(&radroots_service_host::HostError) -> Self
    661 pub fn radroots_service_host::AdminError::message(&self) -> &radroots_service_host::AdminErrorMessage
    662 pub const fn radroots_service_host::AdminError::new(radroots_service_host::AdminErrorCode, radroots_service_host::AdminErrorMessage) -> Self
    663 pub struct radroots_service_host::AdminErrorCode(_)
    664 impl radroots_service_host::AdminErrorCode
    665 pub fn radroots_service_host::AdminErrorCode::as_str(&self) -> &str
    666 pub fn radroots_service_host::AdminErrorCode::new(impl core::convert::AsRef<str>) -> core::result::Result<Self, radroots_service_host::AdminErrorCodeError>
    667 impl core::fmt::Display for radroots_service_host::AdminErrorCode
    668 pub fn radroots_service_host::AdminErrorCode::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    669 impl serde_core::ser::Serialize for radroots_service_host::AdminErrorCode
    670 pub fn radroots_service_host::AdminErrorCode::serialize<S>(&self, S) -> core::result::Result<<S as serde_core::ser::Serializer>::Ok, <S as serde_core::ser::Serializer>::Error> where S: serde_core::ser::Serializer
    671 impl<'de> serde_core::de::Deserialize<'de> for radroots_service_host::AdminErrorCode
    672 pub fn radroots_service_host::AdminErrorCode::deserialize<D>(D) -> core::result::Result<Self, <D as serde_core::de::Deserializer>::Error> where D: serde_core::de::Deserializer<'de>
    673 pub struct radroots_service_host::AdminErrorMessage(_)
    674 impl radroots_service_host::AdminErrorMessage
    675 pub fn radroots_service_host::AdminErrorMessage::as_str(&self) -> &str
    676 pub fn radroots_service_host::AdminErrorMessage::new(impl core::convert::AsRef<str>) -> core::result::Result<Self, radroots_service_host::AdminErrorMessageError>
    677 impl core::fmt::Display for radroots_service_host::AdminErrorMessage
    678 pub fn radroots_service_host::AdminErrorMessage::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    679 impl serde_core::ser::Serialize for radroots_service_host::AdminErrorMessage
    680 pub fn radroots_service_host::AdminErrorMessage::serialize<S>(&self, S) -> core::result::Result<<S as serde_core::ser::Serializer>::Ok, <S as serde_core::ser::Serializer>::Error> where S: serde_core::ser::Serializer
    681 impl<'de> serde_core::de::Deserialize<'de> for radroots_service_host::AdminErrorMessage
    682 pub fn radroots_service_host::AdminErrorMessage::deserialize<D>(D) -> core::result::Result<Self, <D as serde_core::de::Deserializer>::Error> where D: serde_core::de::Deserializer<'de>
    683 pub struct radroots_service_host::AdminFailureResponse
    684 impl radroots_service_host::AdminFailureResponse
    685 pub const fn radroots_service_host::AdminFailureResponse::correlation_id(&self) -> &radroots_service_host::AdminCorrelationId
    686 pub const fn radroots_service_host::AdminFailureResponse::error(&self) -> &radroots_service_host::AdminError
    687 pub const fn radroots_service_host::AdminFailureResponse::new(radroots_service_host::AdminCorrelationId, radroots_service_host::AdminError) -> Self
    688 pub fn radroots_service_host::AdminFailureResponse::unsupported_contract_version(radroots_service_host::AdminCorrelationId) -> Self
    689 pub struct radroots_service_host::AdminMutationRequest<T>
    690 impl<T> radroots_service_host::AdminMutationRequest<T> where T: serde_core::ser::Serialize
    691 pub const fn radroots_service_host::AdminMutationRequest<T>::contract_version(&self) -> u32
    692 pub fn radroots_service_host::AdminMutationRequest<T>::correlation_id(&self) -> core::option::Option<&radroots_service_host::AdminCorrelationId>
    693 pub fn radroots_service_host::AdminMutationRequest<T>::into_request(self) -> T
    694 pub fn radroots_service_host::AdminMutationRequest<T>::new(radroots_service_host::AdminOperationId, core::option::Option<radroots_service_host::AdminCorrelationId>, T) -> core::result::Result<Self, radroots_service_host::AdminPayloadError>
    695 pub const fn radroots_service_host::AdminMutationRequest<T>::operation_id(&self) -> &radroots_service_host::AdminOperationId
    696 pub const fn radroots_service_host::AdminMutationRequest<T>::request(&self) -> &T
    697 pub fn radroots_service_host::AdminMutationRequest<T>::validate_contract_version(&self) -> core::result::Result<(), radroots_service_host::AdminContractVersionError>
    698 impl<T> core::fmt::Debug for radroots_service_host::AdminMutationRequest<T>
    699 pub fn radroots_service_host::AdminMutationRequest<T>::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    700 pub struct radroots_service_host::AdminOperationId(_)
    701 impl radroots_service_host::AdminOperationId
    702 pub fn radroots_service_host::AdminOperationId::as_str(&self) -> &str
    703 pub fn radroots_service_host::AdminOperationId::new(impl core::convert::AsRef<str>) -> core::result::Result<Self, radroots_service_host::AdminIdentifierError>
    704 impl core::fmt::Debug for radroots_service_host::AdminOperationId
    705 pub fn radroots_service_host::AdminOperationId::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    706 impl serde_core::ser::Serialize for radroots_service_host::AdminOperationId
    707 pub fn radroots_service_host::AdminOperationId::serialize<S>(&self, S) -> core::result::Result<<S as serde_core::ser::Serializer>::Ok, <S as serde_core::ser::Serializer>::Error> where S: serde_core::ser::Serializer
    708 impl<'de> serde_core::de::Deserialize<'de> for radroots_service_host::AdminOperationId
    709 pub fn radroots_service_host::AdminOperationId::deserialize<D>(D) -> core::result::Result<Self, <D as serde_core::de::Deserializer>::Error> where D: serde_core::de::Deserializer<'de>
    710 pub struct radroots_service_host::AdminPeerAuthorizationPolicy
    711 impl radroots_service_host::AdminPeerAuthorizationPolicy
    712 pub const fn radroots_service_host::AdminPeerAuthorizationPolicy::admin_gid(self) -> core::option::Option<u32>
    713 pub const fn radroots_service_host::AdminPeerAuthorizationPolicy::owner_only() -> Self
    714 pub const fn radroots_service_host::AdminPeerAuthorizationPolicy::support(self) -> radroots_service_host::AdminPeerAuthorizationSupport
    715 pub fn radroots_service_host::AdminPeerAuthorizationPolicy::with_admin_gid(u32) -> core::result::Result<Self, radroots_service_host::AdminPeerAuthorizationPolicyError>
    716 impl core::default::Default for radroots_service_host::AdminPeerAuthorizationPolicy
    717 pub fn radroots_service_host::AdminPeerAuthorizationPolicy::default() -> Self
    718 pub struct radroots_service_host::AdminRequest
    719 impl radroots_service_host::AdminRequest
    720 pub fn radroots_service_host::AdminRequest::body(&self) -> &[u8]
    721 pub const fn radroots_service_host::AdminRequest::correlation_id(&self) -> &radroots_service_host::AdminCorrelationId
    722 pub fn radroots_service_host::AdminRequest::decode_json<T>(&self) -> core::result::Result<T, radroots_service_host::AdminRequestDecodeError> where T: serde_core::de::DeserializeOwned
    723 pub const fn radroots_service_host::AdminRequest::method(&self) -> radroots_service_host::AdminHttpMethod
    724 pub fn radroots_service_host::AdminRequest::parameter(&self, &str) -> core::option::Option<&str>
    725 pub const fn radroots_service_host::AdminRequest::path(&self) -> &radroots_service_host::AdminRoutePath
    726 pub fn radroots_service_host::AdminRequest::query(&self) -> core::option::Option<&str>
    727 pub fn radroots_service_host::AdminRequest::success<T>(&self, &T) -> core::result::Result<radroots_service_host::AdminRouteOutcome, radroots_service_host::AdminRouteOutcomeError> where T: serde_core::ser::Serialize
    728 impl core::fmt::Debug for radroots_service_host::AdminRequest
    729 pub fn radroots_service_host::AdminRequest::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    730 pub struct radroots_service_host::AdminRouteFailure
    731 impl radroots_service_host::AdminRouteFailure
    732 pub const fn radroots_service_host::AdminRouteFailure::error(&self) -> &radroots_service_host::AdminError
    733 pub const fn radroots_service_host::AdminRouteFailure::new(radroots_service_host::AdminRouteFailureStatus, radroots_service_host::AdminError) -> Self
    734 pub const fn radroots_service_host::AdminRouteFailure::status(&self) -> radroots_service_host::AdminRouteFailureStatus
    735 pub struct radroots_service_host::AdminRouteOutcome(_)
    736 impl radroots_service_host::AdminRouteOutcome
    737 pub const fn radroots_service_host::AdminRouteOutcome::failure(radroots_service_host::AdminRouteFailure) -> Self
    738 impl core::fmt::Debug for radroots_service_host::AdminRouteOutcome
    739 pub fn radroots_service_host::AdminRouteOutcome::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    740 pub struct radroots_service_host::AdminRoutePath
    741 impl radroots_service_host::AdminRoutePath
    742 pub fn radroots_service_host::AdminRoutePath::as_str(&self) -> &str
    743 pub fn radroots_service_host::AdminRoutePath::new(impl core::convert::AsRef<str>) -> core::result::Result<Self, radroots_service_host::AdminRoutePathError>
    744 pub struct radroots_service_host::AdminRouter
    745 impl radroots_service_host::AdminRouter
    746 pub fn radroots_service_host::AdminRouter::new() -> Self
    747 pub fn radroots_service_host::AdminRouter::route<F, Fut>(&mut self, radroots_service_host::AdminHttpMethod, impl core::convert::AsRef<str>, F) -> core::result::Result<(), radroots_service_host::AdminRouteRegistrationError> where F: core::ops::function::Fn(radroots_service_host::AdminRequest) -> Fut + core::marker::Send + core::marker::Sync + 'static, Fut: core::future::future::Future<Output = radroots_service_host::AdminRouteOutcome> + core::marker::Send + 'static
    748 impl core::fmt::Debug for radroots_service_host::AdminRouter
    749 pub fn radroots_service_host::AdminRouter::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    750 pub struct radroots_service_host::AdminServer
    751 impl radroots_service_host::AdminServer
    752 pub fn radroots_service_host::AdminServer::new<E>(radroots_service_host::AdminRouter, radroots_service_host::AdminTransportLimits, E) -> core::result::Result<Self, radroots_service_host::AdminServerConfigError> where E: radroots_service_host::EntropySource + 'static
    753 pub async fn radroots_service_host::AdminServer::serve(self, radroots_service_host::UnixAdminSocketBinding, radroots_service_host::CancellationToken) -> core::result::Result<(), radroots_service_host::AdminServerError>
    754 pub fn radroots_service_host::AdminServer::with_system_entropy(radroots_service_host::AdminRouter, radroots_service_host::AdminTransportLimits) -> core::result::Result<Self, radroots_service_host::AdminServerConfigError>
    755 impl core::fmt::Debug for radroots_service_host::AdminServer
    756 pub fn radroots_service_host::AdminServer::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    757 pub struct radroots_service_host::AdminSuccessResponse<T>
    758 impl<T> radroots_service_host::AdminSuccessResponse<T> where T: serde_core::ser::Serialize
    759 pub const fn radroots_service_host::AdminSuccessResponse<T>::correlation_id(&self) -> &radroots_service_host::AdminCorrelationId
    760 pub fn radroots_service_host::AdminSuccessResponse<T>::into_result(self) -> T
    761 pub fn radroots_service_host::AdminSuccessResponse<T>::new(radroots_service_host::AdminCorrelationId, T) -> core::result::Result<Self, radroots_service_host::AdminPayloadError>
    762 pub const fn radroots_service_host::AdminSuccessResponse<T>::result(&self) -> &T
    763 impl<T> core::fmt::Debug for radroots_service_host::AdminSuccessResponse<T>
    764 pub fn radroots_service_host::AdminSuccessResponse<T>::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    765 pub struct radroots_service_host::AdminTransportLimitValues
    766 pub radroots_service_host::AdminTransportLimitValues::concurrent_connections: u32
    767 pub radroots_service_host::AdminTransportLimitValues::header_bytes: u32
    768 pub radroots_service_host::AdminTransportLimitValues::header_count: u32
    769 pub radroots_service_host::AdminTransportLimitValues::idle_timeout: core::time::Duration
    770 pub radroots_service_host::AdminTransportLimitValues::query_items: u32
    771 pub radroots_service_host::AdminTransportLimitValues::request_body_utf8_bytes: u32
    772 pub radroots_service_host::AdminTransportLimitValues::request_deadline: core::time::Duration
    773 pub radroots_service_host::AdminTransportLimitValues::response_body_utf8_bytes: u32
    774 pub struct radroots_service_host::AdminTransportLimits
    775 impl radroots_service_host::AdminTransportLimits
    776 pub const radroots_service_host::AdminTransportLimits::DEFAULT: Self
    777 pub const fn radroots_service_host::AdminTransportLimits::concurrent_connections(self) -> u32
    778 pub const fn radroots_service_host::AdminTransportLimits::header_bytes(self) -> u32
    779 pub const fn radroots_service_host::AdminTransportLimits::header_count(self) -> u32
    780 pub const fn radroots_service_host::AdminTransportLimits::idle_timeout(self) -> core::time::Duration
    781 pub fn radroots_service_host::AdminTransportLimits::new(radroots_service_host::AdminTransportLimitValues) -> core::result::Result<Self, radroots_service_host::AdminTransportLimitsError>
    782 pub const fn radroots_service_host::AdminTransportLimits::query_items(self) -> u32
    783 pub const fn radroots_service_host::AdminTransportLimits::request_body_utf8_bytes(self) -> u32
    784 pub const fn radroots_service_host::AdminTransportLimits::request_deadline(self) -> core::time::Duration
    785 pub const fn radroots_service_host::AdminTransportLimits::response_body_utf8_bytes(self) -> u32
    786 pub const fn radroots_service_host::AdminTransportLimits::values(self) -> radroots_service_host::AdminTransportLimitValues
    787 impl core::default::Default for radroots_service_host::AdminTransportLimits
    788 pub fn radroots_service_host::AdminTransportLimits::default() -> Self
    789 pub struct radroots_service_host::BoundOperationsServer
    790 impl radroots_service_host::BoundOperationsServer
    791 pub const fn radroots_service_host::BoundOperationsServer::local_address(&self) -> core::net::socket_addr::SocketAddr
    792 pub async fn radroots_service_host::BoundOperationsServer::serve(self, radroots_service_host::CancellationToken) -> core::result::Result<(), radroots_service_host::OperationsServerError>
    793 impl core::fmt::Debug for radroots_service_host::BoundOperationsServer
    794 pub fn radroots_service_host::BoundOperationsServer::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    795 pub struct radroots_service_host::BoundedCount<const MAXIMUM: u32>(_)
    796 impl<const MAXIMUM: u32> radroots_service_host::BoundedCount<MAXIMUM>
    797 pub const fn radroots_service_host::BoundedCount<MAXIMUM>::maximum() -> u32
    798 pub const fn radroots_service_host::BoundedCount<MAXIMUM>::new(u32) -> core::result::Result<Self, radroots_service_host::BoundedCountError>
    799 pub const fn radroots_service_host::BoundedCount<MAXIMUM>::value(self) -> u32
    800 impl<'de, const MAXIMUM: u32> serde_core::de::Deserialize<'de> for radroots_service_host::BoundedCount<MAXIMUM>
    801 pub fn radroots_service_host::BoundedCount<MAXIMUM>::deserialize<D>(D) -> core::result::Result<Self, <D as serde_core::de::Deserializer>::Error> where D: serde_core::de::Deserializer<'de>
    802 impl<const MAXIMUM: u32> core::fmt::Display for radroots_service_host::BoundedCount<MAXIMUM>
    803 pub fn radroots_service_host::BoundedCount<MAXIMUM>::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    804 impl<const MAXIMUM: u32> serde_core::ser::Serialize for radroots_service_host::BoundedCount<MAXIMUM>
    805 pub fn radroots_service_host::BoundedCount<MAXIMUM>::serialize<S>(&self, S) -> core::result::Result<<S as serde_core::ser::Serializer>::Ok, <S as serde_core::ser::Serializer>::Error> where S: serde_core::ser::Serializer
    806 pub struct radroots_service_host::BoundedMetricsSnapshot
    807 impl radroots_service_host::BoundedMetricsSnapshot
    808 pub fn radroots_service_host::BoundedMetricsSnapshot::descriptors(&self) -> &[radroots_service_host::MetricDescriptor]
    809 pub fn radroots_service_host::BoundedMetricsSnapshot::new(impl core::iter::traits::collect::IntoIterator<Item = radroots_service_host::MetricDescriptor>, impl core::iter::traits::collect::IntoIterator<Item = radroots_service_host::MetricSample>) -> core::result::Result<Self, radroots_service_host::MetricsContractError>
    810 pub fn radroots_service_host::BoundedMetricsSnapshot::render(&self, usize) -> core::result::Result<alloc::vec::Vec<u8>, radroots_service_host::MetricsRenderError>
    811 pub fn radroots_service_host::BoundedMetricsSnapshot::samples(&self) -> &[radroots_service_host::MetricSample]
    812 impl core::fmt::Debug for radroots_service_host::BoundedMetricsSnapshot
    813 pub fn radroots_service_host::BoundedMetricsSnapshot::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    814 pub struct radroots_service_host::BuildInfo
    815 impl radroots_service_host::BuildInfo
    816 pub const fn radroots_service_host::BuildInfo::contract_versions(&self) -> radroots_service_host::ContractVersions
    817 pub fn radroots_service_host::BuildInfo::feature_profile(&self) -> &str
    818 pub fn radroots_service_host::BuildInfo::from_compile_time(radroots_service_host::BuildMode, radroots_service_host::BuildInfoEnvironment<'_>) -> core::result::Result<Self, radroots_service_host::BuildInfoError>
    819 pub fn radroots_service_host::BuildInfo::lib_revision(&self) -> &str
    820 pub fn radroots_service_host::BuildInfo::rust_version(&self) -> &str
    821 pub fn radroots_service_host::BuildInfo::service_commit(&self) -> &str
    822 pub fn radroots_service_host::BuildInfo::service_version(&self) -> &str
    823 pub fn radroots_service_host::BuildInfo::status_projection(&self) -> radroots_service_host::StatusBuildInfo<'_>
    824 pub fn radroots_service_host::BuildInfo::target(&self) -> &str
    825 pub struct radroots_service_host::BuildInfoEnvironment<'a>
    826 pub radroots_service_host::BuildInfoEnvironment::contract_versions: radroots_service_host::ContractVersions
    827 pub radroots_service_host::BuildInfoEnvironment::feature_profile: core::option::Option<&'a str>
    828 pub radroots_service_host::BuildInfoEnvironment::lib_revision: core::option::Option<&'a str>
    829 pub radroots_service_host::BuildInfoEnvironment::rust_version: core::option::Option<&'a str>
    830 pub radroots_service_host::BuildInfoEnvironment::service_commit: core::option::Option<&'a str>
    831 pub radroots_service_host::BuildInfoEnvironment::service_version: core::option::Option<&'a str>
    832 pub radroots_service_host::BuildInfoEnvironment::target: core::option::Option<&'a str>
    833 pub struct radroots_service_host::ByteLimit(_)
    834 impl radroots_service_host::ByteLimit
    835 pub const fn radroots_service_host::ByteLimit::bytes(self) -> u64
    836 pub const fn radroots_service_host::ByteLimit::new(u64) -> core::result::Result<Self, radroots_service_host::ByteLimitError>
    837 impl core::fmt::Display for radroots_service_host::ByteLimit
    838 pub fn radroots_service_host::ByteLimit::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    839 impl core::str::traits::FromStr for radroots_service_host::ByteLimit
    840 pub type radroots_service_host::ByteLimit::Err = radroots_service_host::ByteLimitError
    841 pub fn radroots_service_host::ByteLimit::from_str(&str) -> core::result::Result<Self, Self::Err>
    842 impl serde_core::ser::Serialize for radroots_service_host::ByteLimit
    843 pub fn radroots_service_host::ByteLimit::serialize<S>(&self, S) -> core::result::Result<<S as serde_core::ser::Serializer>::Ok, <S as serde_core::ser::Serializer>::Error> where S: serde_core::ser::Serializer
    844 impl<'de> serde_core::de::Deserialize<'de> for radroots_service_host::ByteLimit
    845 pub fn radroots_service_host::ByteLimit::deserialize<D>(D) -> core::result::Result<Self, <D as serde_core::de::Deserializer>::Error> where D: serde_core::de::Deserializer<'de>
    846 pub struct radroots_service_host::CachedServiceState<M>
    847 impl<M> radroots_service_host::CachedServiceState<M>
    848 pub const fn radroots_service_host::CachedServiceState<M>::metrics(&self) -> &M
    849 pub const fn radroots_service_host::CachedServiceState<M>::new(radroots_service_host::ServiceOperationalState, M) -> Self
    850 pub const fn radroots_service_host::CachedServiceState<M>::operational(&self) -> &radroots_service_host::ServiceOperationalState
    851 pub struct radroots_service_host::CachedServiceStatePublisher<M>
    852 impl<M> radroots_service_host::CachedServiceStatePublisher<M>
    853 pub fn radroots_service_host::CachedServiceStatePublisher<M>::publish(&mut self, radroots_service_host::CachedServiceState<M>) -> core::result::Result<(), radroots_service_host::StatusContractError>
    854 pub fn radroots_service_host::CachedServiceStatePublisher<M>::subscribe(&self) -> radroots_service_host::CachedServiceStateReader<M>
    855 pub struct radroots_service_host::CachedServiceStateReader<M>
    856 impl<M> radroots_service_host::CachedServiceStateReader<M>
    857 pub async fn radroots_service_host::CachedServiceStateReader<M>::changed(&mut self) -> core::result::Result<alloc::sync::Arc<radroots_service_host::CachedServiceState<M>>, radroots_service_host::StatusPublisherDropped>
    858 pub fn radroots_service_host::CachedServiceStateReader<M>::snapshot(&self) -> alloc::sync::Arc<radroots_service_host::CachedServiceState<M>>
    859 impl<M> core::clone::Clone for radroots_service_host::CachedServiceStateReader<M>
    860 pub fn radroots_service_host::CachedServiceStateReader<M>::clone(&self) -> Self
    861 pub struct radroots_service_host::CancellationToken
    862 impl radroots_service_host::CancellationToken
    863 pub fn radroots_service_host::CancellationToken::cancel(&self)
    864 pub async fn radroots_service_host::CancellationToken::cancelled(&self)
    865 pub fn radroots_service_host::CancellationToken::child_token(&self) -> Self
    866 pub fn radroots_service_host::CancellationToken::is_cancelled(&self) -> bool
    867 pub fn radroots_service_host::CancellationToken::new() -> Self
    868 impl core::fmt::Debug for radroots_service_host::CancellationToken
    869 pub fn radroots_service_host::CancellationToken::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    870 pub struct radroots_service_host::ConfigDocumentError
    871 impl radroots_service_host::ConfigDocumentError
    872 pub const fn radroots_service_host::ConfigDocumentError::io_kind(&self) -> core::option::Option<core::io::error::ErrorKind>
    873 pub const fn radroots_service_host::ConfigDocumentError::kind(&self) -> radroots_service_host::ConfigDocumentErrorKind
    874 pub const fn radroots_service_host::ConfigDocumentError::location(&self) -> core::option::Option<radroots_service_host::ConfigDocumentLocation>
    875 pub fn radroots_service_host::ConfigDocumentError::trusted_source_path(&self) -> &std::path::Path
    876 impl core::error::Error for radroots_service_host::ConfigDocumentError
    877 impl core::fmt::Debug for radroots_service_host::ConfigDocumentError
    878 pub fn radroots_service_host::ConfigDocumentError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    879 impl core::fmt::Display for radroots_service_host::ConfigDocumentError
    880 pub fn radroots_service_host::ConfigDocumentError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    881 pub struct radroots_service_host::ConfigDocumentExpectation
    882 impl radroots_service_host::ConfigDocumentExpectation
    883 pub fn radroots_service_host::ConfigDocumentExpectation::new(impl core::convert::AsRef<str>, u32) -> core::result::Result<Self, radroots_service_host::ConfigDocumentExpectationError>
    884 pub fn radroots_service_host::ConfigDocumentExpectation::schema(&self) -> &str
    885 pub const fn radroots_service_host::ConfigDocumentExpectation::schema_version(&self) -> u32
    886 impl core::fmt::Debug for radroots_service_host::ConfigDocumentExpectation
    887 pub fn radroots_service_host::ConfigDocumentExpectation::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    888 pub struct radroots_service_host::ConfigDocumentLocation
    889 impl radroots_service_host::ConfigDocumentLocation
    890 pub const fn radroots_service_host::ConfigDocumentLocation::column(self) -> u32
    891 pub const fn radroots_service_host::ConfigDocumentLocation::line(self) -> u32
    892 pub struct radroots_service_host::ConfigurationIdentity
    893 impl radroots_service_host::ConfigurationIdentity
    894 pub fn radroots_service_host::ConfigurationIdentity::for_service(&radroots_runtime_paths::identifier::ServiceId, radroots_service_host::Sha256Digest, radroots_service_host::ConfigurationSource) -> core::result::Result<Self, radroots_service_host::StatusModelError>
    895 pub struct radroots_service_host::ContractVersions
    896 impl radroots_service_host::ContractVersions
    897 pub const fn radroots_service_host::ContractVersions::admin(self) -> u32
    898 pub const fn radroots_service_host::ContractVersions::config(self) -> u32
    899 pub fn radroots_service_host::ContractVersions::new(u32, u32, u32, u32, u32) -> core::result::Result<Self, radroots_service_host::BuildInfoError>
    900 pub const fn radroots_service_host::ContractVersions::provider(self) -> u32
    901 pub const fn radroots_service_host::ContractVersions::state(self) -> u32
    902 pub const fn radroots_service_host::ContractVersions::status(self) -> u32
    903 pub struct radroots_service_host::GracefulShutdown
    904 impl radroots_service_host::GracefulShutdown
    905 pub const fn radroots_service_host::GracefulShutdown::grace(&self) -> core::time::Duration
    906 pub fn radroots_service_host::GracefulShutdown::new(core::time::Duration) -> core::result::Result<Self, radroots_service_host::ShutdownConfigError>
    907 pub const fn radroots_service_host::GracefulShutdown::phase_failure(&self) -> core::option::Option<&radroots_service_host::ShutdownPhaseFailure>
    908 pub async fn radroots_service_host::GracefulShutdown::run<C, F>(&mut self, &C, &mut radroots_service_host::TaskSupervisor, &mut dyn radroots_service_host::ShutdownPhaseHandler, F) -> core::result::Result<radroots_service_host::ShutdownSummary, radroots_service_host::ShutdownStartError> where C: radroots_service_host::MonotonicClock, F: core::future::future::Future<Output = ()> + core::marker::Send
    909 pub const fn radroots_service_host::GracefulShutdown::task_failure(&self) -> core::option::Option<&radroots_service_host::SupervisionFailure>
    910 pub struct radroots_service_host::HostError
    911 impl radroots_service_host::HostError
    912 pub const fn radroots_service_host::HostError::kind(&self) -> radroots_service_host::HostErrorKind
    913 pub const fn radroots_service_host::HostError::new(radroots_service_host::HostErrorKind) -> Self
    914 pub const fn radroots_service_host::HostError::safe_error(&self) -> radroots_service_host::SafeHostError
    915 pub fn radroots_service_host::HostError::with_source(radroots_service_host::HostErrorKind, impl core::error::Error + core::marker::Send + core::marker::Sync + 'static) -> Self
    916 impl core::error::Error for radroots_service_host::HostError
    917 pub fn radroots_service_host::HostError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)>
    918 impl core::fmt::Display for radroots_service_host::HostError
    919 pub fn radroots_service_host::HostError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    920 pub struct radroots_service_host::MetricComponentId(_)
    921 impl radroots_service_host::MetricComponentId
    922 pub fn radroots_service_host::MetricComponentId::as_str(&self) -> &str
    923 pub fn radroots_service_host::MetricComponentId::new(impl core::convert::AsRef<str>) -> core::result::Result<Self, radroots_service_host::MetricsContractError>
    924 pub struct radroots_service_host::MetricDescriptor
    925 impl radroots_service_host::MetricDescriptor
    926 pub const fn radroots_service_host::MetricDescriptor::group(&self) -> radroots_service_host::CommonMetricGroup
    927 pub const fn radroots_service_host::MetricDescriptor::kind(&self) -> radroots_service_host::MetricKind
    928 pub fn radroots_service_host::MetricDescriptor::label_keys(&self) -> &[radroots_service_host::MetricLabelKey]
    929 pub fn radroots_service_host::MetricDescriptor::name(&self) -> &radroots_service_host::MetricName
    930 pub fn radroots_service_host::MetricDescriptor::new(radroots_service_host::CommonMetricGroup, radroots_service_host::MetricName, impl core::convert::AsRef<str>, radroots_service_host::MetricKind, impl core::iter::traits::collect::IntoIterator<Item = radroots_service_host::MetricLabelKey>) -> core::result::Result<Self, radroots_service_host::MetricsContractError>
    931 impl core::fmt::Debug for radroots_service_host::MetricDescriptor
    932 pub fn radroots_service_host::MetricDescriptor::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    933 pub struct radroots_service_host::MetricLabel
    934 impl radroots_service_host::MetricLabel
    935 pub fn radroots_service_host::MetricLabel::build_revision(&radroots_service_host::BuildInfo) -> core::result::Result<Self, radroots_service_host::MetricsContractError>
    936 pub fn radroots_service_host::MetricLabel::build_version(&radroots_service_host::BuildInfo) -> core::result::Result<Self, radroots_service_host::MetricsContractError>
    937 pub fn radroots_service_host::MetricLabel::classification(radroots_service_host::TaskClassification) -> Self
    938 pub fn radroots_service_host::MetricLabel::health_state(radroots_service_host::MetricHealthState) -> Self
    939 pub const fn radroots_service_host::MetricLabel::key(&self) -> radroots_service_host::MetricLabelKey
    940 pub fn radroots_service_host::MetricLabel::phase(radroots_service_host::ServicePhase) -> Self
    941 pub fn radroots_service_host::MetricLabel::relay_id(radroots_service_host::StableRelayId) -> Self
    942 pub fn radroots_service_host::MetricLabel::storage(radroots_service_host::MetricComponentId) -> Self
    943 pub fn radroots_service_host::MetricLabel::task(&radroots_service_host::TaskName) -> core::result::Result<Self, radroots_service_host::MetricsContractError>
    944 pub fn radroots_service_host::MetricLabel::task_outcome(radroots_service_host::MetricTaskOutcome) -> Self
    945 pub fn radroots_service_host::MetricLabel::transport(radroots_service_host::MetricComponentId) -> Self
    946 pub fn radroots_service_host::MetricLabel::value(&self) -> &str
    947 impl core::fmt::Debug for radroots_service_host::MetricLabel
    948 pub fn radroots_service_host::MetricLabel::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    949 pub struct radroots_service_host::MetricName(_)
    950 impl radroots_service_host::MetricName
    951 pub fn radroots_service_host::MetricName::as_str(&self) -> &str
    952 pub fn radroots_service_host::MetricName::new(impl core::convert::AsRef<str>) -> core::result::Result<Self, radroots_service_host::MetricsContractError>
    953 pub struct radroots_service_host::MetricSample
    954 impl radroots_service_host::MetricSample
    955 pub fn radroots_service_host::MetricSample::labels(&self) -> &[radroots_service_host::MetricLabel]
    956 pub fn radroots_service_host::MetricSample::name(&self) -> &radroots_service_host::MetricName
    957 pub fn radroots_service_host::MetricSample::new(radroots_service_host::MetricName, radroots_service_host::MetricValue, impl core::iter::traits::collect::IntoIterator<Item = radroots_service_host::MetricLabel>) -> core::result::Result<Self, radroots_service_host::MetricsContractError>
    958 pub const fn radroots_service_host::MetricSample::value(&self) -> radroots_service_host::MetricValue
    959 impl core::fmt::Debug for radroots_service_host::MetricSample
    960 pub fn radroots_service_host::MetricSample::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    961 pub struct radroots_service_host::MonotonicDeadline(_)
    962 impl radroots_service_host::MonotonicDeadline
    963 pub fn radroots_service_host::MonotonicDeadline::is_reached_at(self, radroots_service_host::MonotonicTime) -> bool
    964 pub const fn radroots_service_host::MonotonicDeadline::time(self) -> radroots_service_host::MonotonicTime
    965 pub struct radroots_service_host::MonotonicTime(_)
    966 impl radroots_service_host::MonotonicTime
    967 pub fn radroots_service_host::MonotonicTime::checked_deadline_after(self, core::time::Duration) -> core::result::Result<radroots_service_host::MonotonicDeadline, radroots_service_host::MonotonicClockError>
    968 pub const fn radroots_service_host::MonotonicTime::duration_since_origin(self) -> core::time::Duration
    969 pub const fn radroots_service_host::MonotonicTime::from_duration_since_origin(core::time::Duration) -> Self
    970 pub struct radroots_service_host::OperationsHealthResponse
    971 impl radroots_service_host::OperationsHealthResponse
    972 pub const fn radroots_service_host::OperationsHealthResponse::body(&self) -> &'static [u8]
    973 pub const fn radroots_service_host::OperationsHealthResponse::content_type(&self) -> &'static str
    974 pub const fn radroots_service_host::OperationsHealthResponse::status(&self) -> http::status::StatusCode
    975 pub struct radroots_service_host::OperationsListenAddress(_)
    976 impl radroots_service_host::OperationsListenAddress
    977 pub const fn radroots_service_host::OperationsListenAddress::is_loopback(self) -> bool
    978 pub fn radroots_service_host::OperationsListenAddress::new(core::net::socket_addr::SocketAddr) -> core::result::Result<Self, radroots_service_host::OperationsListenAddressError>
    979 pub const fn radroots_service_host::OperationsListenAddress::socket_addr(self) -> core::net::socket_addr::SocketAddr
    980 impl core::fmt::Display for radroots_service_host::OperationsListenAddress
    981 pub fn radroots_service_host::OperationsListenAddress::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    982 impl core::str::traits::FromStr for radroots_service_host::OperationsListenAddress
    983 pub type radroots_service_host::OperationsListenAddress::Err = radroots_service_host::OperationsListenAddressError
    984 pub fn radroots_service_host::OperationsListenAddress::from_str(&str) -> core::result::Result<Self, Self::Err>
    985 impl serde_core::ser::Serialize for radroots_service_host::OperationsListenAddress
    986 pub fn radroots_service_host::OperationsListenAddress::serialize<S>(&self, S) -> core::result::Result<<S as serde_core::ser::Serializer>::Ok, <S as serde_core::ser::Serializer>::Error> where S: serde_core::ser::Serializer
    987 pub struct radroots_service_host::OperationsListenerConfig
    988 impl radroots_service_host::OperationsListenerConfig
    989 pub const fn radroots_service_host::OperationsListenerConfig::bind_policy(self) -> core::option::Option<radroots_service_host::OperationsBindPolicy>
    990 pub const fn radroots_service_host::OperationsListenerConfig::disabled() -> Self
    991 pub fn radroots_service_host::OperationsListenerConfig::enabled(radroots_service_host::OperationsListenAddress, radroots_service_host::OperationsBindPolicy, radroots_service_host::OperationsTransportLimits) -> core::result::Result<Self, radroots_service_host::OperationsConfigError>
    992 pub const fn radroots_service_host::OperationsListenerConfig::is_enabled(self) -> bool
    993 pub const fn radroots_service_host::OperationsListenerConfig::limits(self) -> core::option::Option<radroots_service_host::OperationsTransportLimits>
    994 pub const fn radroots_service_host::OperationsListenerConfig::listen(self) -> core::option::Option<radroots_service_host::OperationsListenAddress>
    995 impl core::default::Default for radroots_service_host::OperationsListenerConfig
    996 pub fn radroots_service_host::OperationsListenerConfig::default() -> Self
    997 impl core::fmt::Debug for radroots_service_host::OperationsListenerConfig
    998 pub fn radroots_service_host::OperationsListenerConfig::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    999 impl serde_core::ser::Serialize for radroots_service_host::OperationsListenerConfig
   1000 pub fn radroots_service_host::OperationsListenerConfig::serialize<S>(&self, S) -> core::result::Result<<S as serde_core::ser::Serializer>::Ok, <S as serde_core::ser::Serializer>::Error> where S: serde_core::ser::Serializer
   1001 impl<'de> serde_core::de::Deserialize<'de> for radroots_service_host::OperationsListenerConfig
   1002 pub fn radroots_service_host::OperationsListenerConfig::deserialize<D>(D) -> core::result::Result<Self, <D as serde_core::de::Deserializer>::Error> where D: serde_core::de::Deserializer<'de>
   1003 pub struct radroots_service_host::OperationsServer
   1004 impl radroots_service_host::OperationsServer
   1005 pub async fn radroots_service_host::OperationsServer::bind(self) -> core::result::Result<radroots_service_host::BoundOperationsServer, radroots_service_host::OperationsServerError>
   1006 pub fn radroots_service_host::OperationsServer::new(radroots_service_host::OperationsListenerConfig, radroots_service_host::CachedServiceStateReader<radroots_service_host::BoundedMetricsSnapshot>) -> core::result::Result<Self, radroots_service_host::OperationsServerError>
   1007 pub fn radroots_service_host::OperationsServer::new_with_clock<C>(radroots_service_host::OperationsListenerConfig, radroots_service_host::CachedServiceStateReader<radroots_service_host::BoundedMetricsSnapshot>, C) -> core::result::Result<Self, radroots_service_host::OperationsServerError> where C: radroots_service_host::MonotonicClock + 'static
   1008 impl core::fmt::Debug for radroots_service_host::OperationsServer
   1009 pub fn radroots_service_host::OperationsServer::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1010 pub struct radroots_service_host::OperationsTransportLimitValues
   1011 pub radroots_service_host::OperationsTransportLimitValues::concurrent_connections: u32
   1012 pub radroots_service_host::OperationsTransportLimitValues::header_bytes: u32
   1013 pub radroots_service_host::OperationsTransportLimitValues::header_count: u32
   1014 pub radroots_service_host::OperationsTransportLimitValues::idle_timeout: core::time::Duration
   1015 pub radroots_service_host::OperationsTransportLimitValues::request_deadline: core::time::Duration
   1016 pub radroots_service_host::OperationsTransportLimitValues::response_body_utf8_bytes: u32
   1017 pub struct radroots_service_host::OperationsTransportLimits
   1018 impl radroots_service_host::OperationsTransportLimits
   1019 pub const radroots_service_host::OperationsTransportLimits::DEFAULT: Self
   1020 pub const fn radroots_service_host::OperationsTransportLimits::concurrent_connections(self) -> u32
   1021 pub const fn radroots_service_host::OperationsTransportLimits::header_bytes(self) -> u32
   1022 pub const fn radroots_service_host::OperationsTransportLimits::header_count(self) -> u32
   1023 pub const fn radroots_service_host::OperationsTransportLimits::idle_timeout(self) -> core::time::Duration
   1024 pub fn radroots_service_host::OperationsTransportLimits::new(radroots_service_host::OperationsTransportLimitValues) -> core::result::Result<Self, radroots_service_host::OperationsTransportLimitsError>
   1025 pub const fn radroots_service_host::OperationsTransportLimits::request_deadline(self) -> core::time::Duration
   1026 pub const fn radroots_service_host::OperationsTransportLimits::response_body_utf8_bytes(self) -> u32
   1027 pub const fn radroots_service_host::OperationsTransportLimits::values(self) -> radroots_service_host::OperationsTransportLimitValues
   1028 impl core::default::Default for radroots_service_host::OperationsTransportLimits
   1029 pub fn radroots_service_host::OperationsTransportLimits::default() -> Self
   1030 impl serde_core::ser::Serialize for radroots_service_host::OperationsTransportLimits
   1031 pub fn radroots_service_host::OperationsTransportLimits::serialize<S>(&self, S) -> core::result::Result<<S as serde_core::ser::Serializer>::Ok, <S as serde_core::ser::Serializer>::Error> where S: serde_core::ser::Serializer
   1032 pub struct radroots_service_host::PersistenceSummary
   1033 impl radroots_service_host::PersistenceSummary
   1034 pub fn radroots_service_host::PersistenceSummary::new(radroots_service_host::PersistenceHealth, u32, u64, radroots_service_host::IntegrityState, radroots_service_host::ReasonCodes) -> core::result::Result<Self, radroots_service_host::StatusModelError>
   1035 pub struct radroots_service_host::PositiveDuration(_)
   1036 impl radroots_service_host::PositiveDuration
   1037 pub const fn radroots_service_host::PositiveDuration::duration(self) -> core::time::Duration
   1038 pub fn radroots_service_host::PositiveDuration::nanoseconds(self) -> u64
   1039 pub fn radroots_service_host::PositiveDuration::new(core::time::Duration) -> core::result::Result<Self, radroots_service_host::PositiveDurationError>
   1040 impl core::fmt::Display for radroots_service_host::PositiveDuration
   1041 pub fn radroots_service_host::PositiveDuration::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1042 impl core::str::traits::FromStr for radroots_service_host::PositiveDuration
   1043 pub type radroots_service_host::PositiveDuration::Err = radroots_service_host::PositiveDurationError
   1044 pub fn radroots_service_host::PositiveDuration::from_str(&str) -> core::result::Result<Self, Self::Err>
   1045 impl serde_core::ser::Serialize for radroots_service_host::PositiveDuration
   1046 pub fn radroots_service_host::PositiveDuration::serialize<S>(&self, S) -> core::result::Result<<S as serde_core::ser::Serializer>::Ok, <S as serde_core::ser::Serializer>::Error> where S: serde_core::ser::Serializer
   1047 impl<'de> serde_core::de::Deserialize<'de> for radroots_service_host::PositiveDuration
   1048 pub fn radroots_service_host::PositiveDuration::deserialize<D>(D) -> core::result::Result<Self, <D as serde_core::de::Deserializer>::Error> where D: serde_core::de::Deserializer<'de>
   1049 pub struct radroots_service_host::ProcessSignalAdapter<S>
   1050 impl<S> radroots_service_host::ProcessSignalAdapter<S> where S: radroots_service_host::ProcessSignalSource
   1051 pub fn radroots_service_host::ProcessSignalAdapter<S>::into_inner(self) -> S
   1052 pub const fn radroots_service_host::ProcessSignalAdapter<S>::new(S) -> Self
   1053 pub async fn radroots_service_host::ProcessSignalAdapter<S>::next_action(&mut self) -> core::result::Result<radroots_service_host::ProcessSignalAction, radroots_service_host::ProcessSignalSourceClosed>
   1054 pub const fn radroots_service_host::ProcessSignalAdapter<S>::stage(&self) -> radroots_service_host::ProcessSignalStage
   1055 pub struct radroots_service_host::ProcessSignalSourceClosed
   1056 impl radroots_service_host::ProcessSignalSourceClosed
   1057 pub const fn radroots_service_host::ProcessSignalSourceClosed::stage(self) -> radroots_service_host::ProcessSignalStage
   1058 impl core::error::Error for radroots_service_host::ProcessSignalSourceClosed
   1059 impl core::fmt::Display for radroots_service_host::ProcessSignalSourceClosed
   1060 pub fn radroots_service_host::ProcessSignalSourceClosed::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1061 pub struct radroots_service_host::Readiness(_)
   1062 impl radroots_service_host::Readiness
   1063 pub const radroots_service_host::Readiness::NOT_READY: Self
   1064 pub const radroots_service_host::Readiness::READY: Self
   1065 pub const fn radroots_service_host::Readiness::is_ready(self) -> bool
   1066 pub struct radroots_service_host::ReasonCode(_)
   1067 impl radroots_service_host::ReasonCode
   1068 pub fn radroots_service_host::ReasonCode::as_str(&self) -> &str
   1069 pub fn radroots_service_host::ReasonCode::new(impl core::convert::AsRef<str>) -> core::result::Result<Self, radroots_service_host::StatusContractError>
   1070 impl core::convert::From<radroots_service_host::CommonReasonCode> for radroots_service_host::ReasonCode
   1071 pub fn radroots_service_host::ReasonCode::from(radroots_service_host::CommonReasonCode) -> Self
   1072 impl core::fmt::Display for radroots_service_host::ReasonCode
   1073 pub fn radroots_service_host::ReasonCode::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1074 impl core::str::traits::FromStr for radroots_service_host::ReasonCode
   1075 pub type radroots_service_host::ReasonCode::Err = radroots_service_host::StatusContractError
   1076 pub fn radroots_service_host::ReasonCode::from_str(&str) -> core::result::Result<Self, Self::Err>
   1077 impl serde_core::ser::Serialize for radroots_service_host::ReasonCode
   1078 pub fn radroots_service_host::ReasonCode::serialize<S>(&self, S) -> core::result::Result<<S as serde_core::ser::Serializer>::Ok, <S as serde_core::ser::Serializer>::Error> where S: serde_core::ser::Serializer
   1079 impl<'de> serde_core::de::Deserialize<'de> for radroots_service_host::ReasonCode
   1080 pub fn radroots_service_host::ReasonCode::deserialize<D>(D) -> core::result::Result<Self, <D as serde_core::de::Deserializer>::Error> where D: serde_core::de::Deserializer<'de>
   1081 pub struct radroots_service_host::ReasonCodes(_)
   1082 impl radroots_service_host::ReasonCodes
   1083 pub fn radroots_service_host::ReasonCodes::as_slice(&self) -> &[radroots_service_host::ReasonCode]
   1084 pub const fn radroots_service_host::ReasonCodes::empty() -> Self
   1085 pub fn radroots_service_host::ReasonCodes::is_empty(&self) -> bool
   1086 pub fn radroots_service_host::ReasonCodes::new(impl core::iter::traits::collect::IntoIterator<Item = radroots_service_host::ReasonCode>) -> core::result::Result<Self, radroots_service_host::StatusContractError>
   1087 impl<'de> serde_core::de::Deserialize<'de> for radroots_service_host::ReasonCodes
   1088 pub fn radroots_service_host::ReasonCodes::deserialize<D>(D) -> core::result::Result<Self, <D as serde_core::de::Deserializer>::Error> where D: serde_core::de::Deserializer<'de>
   1089 pub struct radroots_service_host::SafeHostError
   1090 impl radroots_service_host::SafeHostError
   1091 pub const fn radroots_service_host::SafeHostError::code(self) -> radroots_service_host::HostErrorCode
   1092 pub const fn radroots_service_host::SafeHostError::code_str(self) -> &'static str
   1093 pub const fn radroots_service_host::SafeHostError::message(self) -> &'static str
   1094 impl core::fmt::Display for radroots_service_host::SafeHostError
   1095 pub fn radroots_service_host::SafeHostError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1096 pub struct radroots_service_host::ServiceOperationalState
   1097 impl radroots_service_host::ServiceOperationalState
   1098 pub fn radroots_service_host::ServiceOperationalState::new(radroots_service_host::ServicePhase, radroots_service_host::Readiness, radroots_service_host::ReasonCodes) -> core::result::Result<Self, radroots_service_host::StatusContractError>
   1099 pub const fn radroots_service_host::ServiceOperationalState::phase(&self) -> radroots_service_host::ServicePhase
   1100 pub const fn radroots_service_host::ServiceOperationalState::readiness(&self) -> radroots_service_host::Readiness
   1101 pub const fn radroots_service_host::ServiceOperationalState::reasons(&self) -> &radroots_service_host::ReasonCodes
   1102 pub fn radroots_service_host::ServiceOperationalState::transition_to(&mut self, radroots_service_host::ServicePhase, radroots_service_host::Readiness, radroots_service_host::ReasonCodes) -> core::result::Result<(), radroots_service_host::StatusContractError>
   1103 pub struct radroots_service_host::ServiceStatus<D> where D: radroots_service_host::ServiceStatusDetail
   1104 impl<D> radroots_service_host::ServiceStatus<D> where D: radroots_service_host::ServiceStatusDetail
   1105 pub fn radroots_service_host::ServiceStatus<D>::instance(&self) -> &radroots_runtime_paths::identifier::InstanceId
   1106 pub fn radroots_service_host::ServiceStatus<D>::new(radroots_runtime_paths::identifier::ServiceId, radroots_runtime_paths::identifier::InstanceId, radroots_service_host::ServiceOperationalState, radroots_service_host::UptimeMillis, radroots_service_host::BuildInfo, radroots_service_host::ConfigurationIdentity, radroots_service_host::PersistenceSummary, <D as radroots_service_host::ServiceStatusDetail>::Provider, <D as radroots_service_host::ServiceStatusDetail>::Transport, D) -> core::result::Result<Self, radroots_service_host::StatusModelError>
   1107 pub fn radroots_service_host::ServiceStatus<D>::service(&self) -> &radroots_runtime_paths::identifier::ServiceId
   1108 pub fn radroots_service_host::ServiceStatus<D>::state(&self) -> &radroots_service_host::ServiceOperationalState
   1109 pub fn radroots_service_host::ServiceStatus<D>::to_bounded_json(&self) -> core::result::Result<alloc::vec::Vec<u8>, radroots_service_host::StatusEncodingError>
   1110 impl<D> serde_core::ser::Serialize for radroots_service_host::ServiceStatus<D> where D: radroots_service_host::ServiceStatusDetail
   1111 pub fn radroots_service_host::ServiceStatus<D>::serialize<S>(&self, S) -> core::result::Result<<S as serde_core::ser::Serializer>::Ok, <S as serde_core::ser::Serializer>::Error> where S: serde_core::ser::Serializer
   1112 pub struct radroots_service_host::Sha256Digest(_)
   1113 impl radroots_service_host::Sha256Digest
   1114 pub fn radroots_service_host::Sha256Digest::as_str(&self) -> &str
   1115 pub fn radroots_service_host::Sha256Digest::new(impl core::convert::AsRef<str>) -> core::result::Result<Self, radroots_service_host::StatusModelError>
   1116 pub struct radroots_service_host::ShutdownPhaseFailure
   1117 impl radroots_service_host::ShutdownPhaseFailure
   1118 pub const fn radroots_service_host::ShutdownPhaseFailure::error(&self) -> &radroots_service_host::HostError
   1119 pub const fn radroots_service_host::ShutdownPhaseFailure::phase(&self) -> radroots_service_host::ShutdownPhase
   1120 impl core::error::Error for radroots_service_host::ShutdownPhaseFailure
   1121 pub fn radroots_service_host::ShutdownPhaseFailure::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)>
   1122 impl core::fmt::Debug for radroots_service_host::ShutdownPhaseFailure
   1123 pub fn radroots_service_host::ShutdownPhaseFailure::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1124 impl core::fmt::Display for radroots_service_host::ShutdownPhaseFailure
   1125 pub fn radroots_service_host::ShutdownPhaseFailure::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1126 pub struct radroots_service_host::ShutdownSummary
   1127 impl radroots_service_host::ShutdownSummary
   1128 pub const fn radroots_service_host::ShutdownSummary::deadline(self) -> radroots_service_host::MonotonicDeadline
   1129 pub const fn radroots_service_host::ShutdownSummary::disposition(self) -> radroots_service_host::ShutdownDisposition
   1130 pub struct radroots_service_host::StableRelayId(_)
   1131 impl radroots_service_host::StableRelayId
   1132 pub fn radroots_service_host::StableRelayId::as_str(&self) -> &str
   1133 pub fn radroots_service_host::StableRelayId::new(impl core::convert::AsRef<str>) -> core::result::Result<Self, radroots_service_host::MetricsContractError>
   1134 pub struct radroots_service_host::StatusBuildInfo<'a>
   1135 pub struct radroots_service_host::StatusId(_)
   1136 impl radroots_service_host::StatusId
   1137 pub fn radroots_service_host::StatusId::as_str(&self) -> &str
   1138 pub fn radroots_service_host::StatusId::new(impl core::convert::AsRef<str>) -> core::result::Result<Self, radroots_service_host::StatusModelError>
   1139 pub struct radroots_service_host::StatusPublisherDropped
   1140 impl core::error::Error for radroots_service_host::StatusPublisherDropped
   1141 impl core::fmt::Display for radroots_service_host::StatusPublisherDropped
   1142 pub fn radroots_service_host::StatusPublisherDropped::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1143 pub struct radroots_service_host::SupervisedTaskExit
   1144 impl radroots_service_host::SupervisedTaskExit
   1145 pub const fn radroots_service_host::SupervisedTaskExit::metadata(&self) -> &radroots_service_host::TaskMetadata
   1146 pub fn radroots_service_host::SupervisedTaskExit::source(&self) -> core::option::Option<&(dyn core::error::Error + core::marker::Send + core::marker::Sync + 'static)>
   1147 pub const fn radroots_service_host::SupervisedTaskExit::status(&self) -> radroots_service_host::SupervisedTaskExitStatus
   1148 impl core::fmt::Debug for radroots_service_host::SupervisedTaskExit
   1149 pub fn radroots_service_host::SupervisedTaskExit::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1150 pub struct radroots_service_host::SupervisionFailure
   1151 impl radroots_service_host::SupervisionFailure
   1152 pub const fn radroots_service_host::SupervisionFailure::kind(&self) -> radroots_service_host::SupervisionFailureKind
   1153 pub const fn radroots_service_host::SupervisionFailure::metadata(&self) -> core::option::Option<&radroots_service_host::TaskMetadata>
   1154 impl core::error::Error for radroots_service_host::SupervisionFailure
   1155 pub fn radroots_service_host::SupervisionFailure::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)>
   1156 impl core::fmt::Debug for radroots_service_host::SupervisionFailure
   1157 pub fn radroots_service_host::SupervisionFailure::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1158 impl core::fmt::Display for radroots_service_host::SupervisionFailure
   1159 pub fn radroots_service_host::SupervisionFailure::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1160 pub struct radroots_service_host::SystemEntropy
   1161 impl radroots_service_host::EntropySource for radroots_service_host::SystemEntropy
   1162 pub fn radroots_service_host::SystemEntropy::fill_bytes(&self, &mut [u8]) -> core::result::Result<(), radroots_service_host::EntropyError>
   1163 pub struct radroots_service_host::SystemMonotonicClock
   1164 impl radroots_service_host::SystemMonotonicClock
   1165 pub fn radroots_service_host::SystemMonotonicClock::new() -> Self
   1166 impl core::default::Default for radroots_service_host::SystemMonotonicClock
   1167 pub fn radroots_service_host::SystemMonotonicClock::default() -> Self
   1168 impl radroots_service_host::MonotonicClock for radroots_service_host::SystemMonotonicClock
   1169 pub fn radroots_service_host::SystemMonotonicClock::deadline_after(&self, core::time::Duration) -> core::result::Result<radroots_service_host::MonotonicDeadline, radroots_service_host::MonotonicClockError>
   1170 pub fn radroots_service_host::SystemMonotonicClock::now_monotonic(&self) -> radroots_service_host::MonotonicTime
   1171 pub struct radroots_service_host::SystemWallClock
   1172 impl radroots_service_host::WallClock for radroots_service_host::SystemWallClock
   1173 pub fn radroots_service_host::SystemWallClock::now_utc(&self) -> core::result::Result<radroots_service_host::UnixTimeSeconds, radroots_service_host::WallClockError>
   1174 pub struct radroots_service_host::TaskMetadata
   1175 impl radroots_service_host::TaskMetadata
   1176 pub const fn radroots_service_host::TaskMetadata::classification(&self) -> radroots_service_host::TaskClassification
   1177 pub const fn radroots_service_host::TaskMetadata::name(&self) -> &radroots_service_host::TaskName
   1178 pub fn radroots_service_host::TaskMetadata::new(radroots_service_host::TaskName, radroots_service_host::TaskClassification, core::option::Option<radroots_service_host::ShutdownPhase>) -> core::result::Result<Self, radroots_service_host::TaskMetadataError>
   1179 pub const fn radroots_service_host::TaskMetadata::shutdown_phase(&self) -> core::option::Option<radroots_service_host::ShutdownPhase>
   1180 pub struct radroots_service_host::TaskName(_)
   1181 impl radroots_service_host::TaskName
   1182 pub fn radroots_service_host::TaskName::as_str(&self) -> &str
   1183 pub fn radroots_service_host::TaskName::new(impl core::convert::AsRef<str>) -> core::result::Result<Self, radroots_service_host::TaskMetadataError>
   1184 impl core::fmt::Display for radroots_service_host::TaskName
   1185 pub fn radroots_service_host::TaskName::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1186 pub struct radroots_service_host::TaskSupervisor
   1187 impl radroots_service_host::TaskSupervisor
   1188 pub fn radroots_service_host::TaskSupervisor::cancellation_token(&self) -> radroots_service_host::CancellationToken
   1189 pub fn radroots_service_host::TaskSupervisor::is_empty(&self) -> bool
   1190 pub async fn radroots_service_host::TaskSupervisor::join_next(&mut self) -> core::option::Option<core::result::Result<radroots_service_host::SupervisedTaskExit, radroots_service_host::SupervisionFailure>>
   1191 pub fn radroots_service_host::TaskSupervisor::new() -> Self
   1192 pub fn radroots_service_host::TaskSupervisor::request_cancellation(&self)
   1193 pub fn radroots_service_host::TaskSupervisor::spawn<F, Fut>(&mut self, radroots_service_host::TaskMetadata, F) -> core::result::Result<(), radroots_service_host::TaskRegistrationError> where F: core::ops::function::FnOnce(radroots_service_host::CancellationToken) -> Fut + core::marker::Send + 'static, Fut: core::future::future::Future<Output = core::result::Result<(), radroots_service_host::HostError>> + core::marker::Send + 'static
   1194 pub async fn radroots_service_host::TaskSupervisor::supervise(&mut self) -> core::result::Result<alloc::vec::Vec<radroots_service_host::SupervisedTaskExit>, radroots_service_host::SupervisionFailure>
   1195 pub fn radroots_service_host::TaskSupervisor::task_count(&self) -> usize
   1196 impl core::default::Default for radroots_service_host::TaskSupervisor
   1197 pub fn radroots_service_host::TaskSupervisor::default() -> Self
   1198 pub struct radroots_service_host::UnixAdminSocketBinding
   1199 impl radroots_service_host::UnixAdminSocketBinding
   1200 pub async fn radroots_service_host::UnixAdminSocketBinding::bind(radroots_service_host::UnixAdminSocketWriterAuthority, impl core::convert::AsRef<std::path::Path>) -> core::result::Result<Self, radroots_service_host::UnixAdminSocketError>
   1201 pub const fn radroots_service_host::UnixAdminSocketBinding::peer_authorization(&self) -> radroots_service_host::AdminPeerAuthorizationPolicy
   1202 impl core::fmt::Debug for radroots_service_host::UnixAdminSocketBinding
   1203 pub fn radroots_service_host::UnixAdminSocketBinding::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1204 impl core::ops::drop::Drop for radroots_service_host::UnixAdminSocketBinding
   1205 pub fn radroots_service_host::UnixAdminSocketBinding::drop(&mut self)
   1206 pub struct radroots_service_host::UnixAdminSocketWriterAuthority
   1207 impl radroots_service_host::UnixAdminSocketWriterAuthority
   1208 pub fn radroots_service_host::UnixAdminSocketWriterAuthority::acquire(impl core::convert::AsRef<std::path::Path>) -> core::result::Result<Self, radroots_service_host::UnixAdminSocketError>
   1209 pub fn radroots_service_host::UnixAdminSocketWriterAuthority::acquire_with_peer_authorization(impl core::convert::AsRef<std::path::Path>, radroots_service_host::AdminPeerAuthorizationPolicy) -> core::result::Result<Self, radroots_service_host::UnixAdminSocketError>
   1210 impl core::fmt::Debug for radroots_service_host::UnixAdminSocketWriterAuthority
   1211 pub fn radroots_service_host::UnixAdminSocketWriterAuthority::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1212 pub struct radroots_service_host::UnixTimeSeconds(_)
   1213 impl radroots_service_host::UnixTimeSeconds
   1214 pub const fn radroots_service_host::UnixTimeSeconds::get(self) -> u64
   1215 pub const fn radroots_service_host::UnixTimeSeconds::new(u64) -> Self
   1216 pub struct radroots_service_host::UptimeMillis(_)
   1217 impl radroots_service_host::UptimeMillis
   1218 pub fn radroots_service_host::UptimeMillis::from_duration(core::time::Duration) -> core::result::Result<Self, radroots_service_host::StatusModelError>
   1219 pub const fn radroots_service_host::UptimeMillis::get(self) -> u64
   1220 pub const radroots_service_host::ADMIN_CONTRACT_VERSION: u32
   1221 pub const radroots_service_host::ADMIN_CORRELATION_ID_MAX_UTF8_BYTES: usize
   1222 pub const radroots_service_host::ADMIN_ERROR_CODE_MAX_UTF8_BYTES: usize
   1223 pub const radroots_service_host::ADMIN_ERROR_MESSAGE_MAX_UTF8_BYTES: usize
   1224 pub const radroots_service_host::ADMIN_MIN_RESPONSE_BODY_UTF8_BYTES: u32
   1225 pub const radroots_service_host::ADMIN_OPERATION_ID_MAX_UTF8_BYTES: usize
   1226 pub const radroots_service_host::ADMIN_ROUTE_PARAMETER_NAME_MAX_UTF8_BYTES: usize
   1227 pub const radroots_service_host::ADMIN_ROUTE_PARAMETER_VALUE_MAX_UTF8_BYTES: usize
   1228 pub const radroots_service_host::ADMIN_ROUTE_PATH_MAX_UTF8_BYTES: usize
   1229 pub const radroots_service_host::CONFIGURATION_SCHEMA_VERSION: u32
   1230 pub const radroots_service_host::CONFIG_DOCUMENT_MAX_UTF8_BYTES: usize
   1231 pub const radroots_service_host::CONFIG_SCHEMA_ID_MAX_UTF8_BYTES: usize
   1232 pub const radroots_service_host::LIVEZ_PATH: &str
   1233 pub const radroots_service_host::METRICS_CONTENT_TYPE: &str
   1234 pub const radroots_service_host::METRICS_MAX_DESCRIPTORS: usize
   1235 pub const radroots_service_host::METRICS_MAX_LABELS_PER_SAMPLE: usize
   1236 pub const radroots_service_host::METRICS_MAX_RENDER_UTF8_BYTES: usize
   1237 pub const radroots_service_host::METRICS_MAX_SAMPLES: usize
   1238 pub const radroots_service_host::METRICS_PATH: &str
   1239 pub const radroots_service_host::OPERATIONS_HEALTH_CONTENT_TYPE: &str
   1240 pub const radroots_service_host::OPERATIONS_HTTP_MIN_HEADER_BYTES: u32
   1241 pub const radroots_service_host::READYZ_PATH: &str
   1242 pub const radroots_service_host::SERVICE_STATUS_CONTRACT_VERSION: u32
   1243 pub const radroots_service_host::SERVICE_STATUS_MAX_UTF8_BYTES: usize
   1244 pub const radroots_service_host::UNIX_ADMIN_ACTIVE_PROBE_TIMEOUT: core::time::Duration
   1245 pub const radroots_service_host::UNIX_ADMIN_GROUP_DIRECTORY_MODE: u32
   1246 pub const radroots_service_host::UNIX_ADMIN_GROUP_SOCKET_MODE: u32
   1247 pub const radroots_service_host::UNIX_ADMIN_OWNER_DIRECTORY_MODE: u32
   1248 pub const radroots_service_host::UNIX_ADMIN_OWNER_SOCKET_MODE: u32
   1249 pub trait radroots_service_host::EntropySource: core::marker::Send + core::marker::Sync
   1250 pub fn radroots_service_host::EntropySource::fill_bytes(&self, &mut [u8]) -> core::result::Result<(), radroots_service_host::EntropyError>
   1251 impl radroots_service_host::EntropySource for radroots_service_host::SystemEntropy
   1252 pub fn radroots_service_host::SystemEntropy::fill_bytes(&self, &mut [u8]) -> core::result::Result<(), radroots_service_host::EntropyError>
   1253 pub trait radroots_service_host::MonotonicClock: core::marker::Send + core::marker::Sync
   1254 pub fn radroots_service_host::MonotonicClock::deadline_after(&self, core::time::Duration) -> core::result::Result<radroots_service_host::MonotonicDeadline, radroots_service_host::MonotonicClockError>
   1255 pub fn radroots_service_host::MonotonicClock::now_monotonic(&self) -> radroots_service_host::MonotonicTime
   1256 impl radroots_service_host::MonotonicClock for radroots_service_host::SystemMonotonicClock
   1257 pub fn radroots_service_host::SystemMonotonicClock::deadline_after(&self, core::time::Duration) -> core::result::Result<radroots_service_host::MonotonicDeadline, radroots_service_host::MonotonicClockError>
   1258 pub fn radroots_service_host::SystemMonotonicClock::now_monotonic(&self) -> radroots_service_host::MonotonicTime
   1259 pub trait radroots_service_host::ProcessSignalSource: core::marker::Send
   1260 pub fn radroots_service_host::ProcessSignalSource::next_signal(&mut self) -> radroots_service_host::ProcessSignalFuture<'_>
   1261 pub trait radroots_service_host::ServiceStatusDetail: serde_core::ser::Serialize
   1262 pub type radroots_service_host::ServiceStatusDetail::Provider: serde_core::ser::Serialize
   1263 pub type radroots_service_host::ServiceStatusDetail::Transport: serde_core::ser::Serialize
   1264 pub const radroots_service_host::ServiceStatusDetail::FIELD_NAME: &'static str
   1265 pub trait radroots_service_host::ShutdownPhaseHandler: core::marker::Send
   1266 pub fn radroots_service_host::ShutdownPhaseHandler::enter(&mut self, radroots_service_host::ShutdownPhase) -> radroots_service_host::ShutdownPhaseFuture<'_>
   1267 pub trait radroots_service_host::WallClock: core::marker::Send + core::marker::Sync
   1268 pub fn radroots_service_host::WallClock::now_utc(&self) -> core::result::Result<radroots_service_host::UnixTimeSeconds, radroots_service_host::WallClockError>
   1269 impl radroots_service_host::WallClock for radroots_service_host::SystemWallClock
   1270 pub fn radroots_service_host::SystemWallClock::now_utc(&self) -> core::result::Result<radroots_service_host::UnixTimeSeconds, radroots_service_host::WallClockError>
   1271 pub fn radroots_service_host::cached_service_state<M>(radroots_service_host::CachedServiceState<M>) -> (radroots_service_host::CachedServiceStatePublisher<M>, radroots_service_host::CachedServiceStateReader<M>)
   1272 pub fn radroots_service_host::livez<M>(&radroots_service_host::CachedServiceStateReader<M>) -> radroots_service_host::OperationsHealthResponse
   1273 pub fn radroots_service_host::load_config_document<T>(&std::path::Path, &radroots_service_host::ConfigDocumentExpectation) -> core::result::Result<T, radroots_service_host::ConfigDocumentError> where T: serde_core::de::DeserializeOwned
   1274 pub fn radroots_service_host::readyz<M>(&radroots_service_host::CachedServiceStateReader<M>) -> radroots_service_host::OperationsHealthResponse
   1275 pub type radroots_service_host::ProcessSignalFuture<'a> = core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::option::Option<radroots_service_host::ProcessSignal>> + core::marker::Send + 'a)>>
   1276 pub type radroots_service_host::ShutdownPhaseFuture<'a> = core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<(), radroots_service_host::HostError>> + core::marker::Send + 'a)>>