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)>>