rhi

Coordinated trade for connected markets
git clone https://radroots.dev/git/rhi.git
Log | Files | Refs | README | LICENSE

rhi.txt (177117B)


      1 pub mod rhi
      2 pub use rhi::EntropyError
      3 pub use rhi::EntropySource
      4 pub use rhi::INSTANCE_ID_MAX_BYTES
      5 pub use rhi::InstanceId
      6 pub use rhi::MonotonicClock
      7 pub use rhi::MonotonicClockError
      8 pub use rhi::MonotonicDeadline
      9 pub use rhi::MonotonicTime
     10 pub use rhi::RadrootsHostEnvironment
     11 pub use rhi::RadrootsPathProfile
     12 pub use rhi::RadrootsPathResolver
     13 pub use rhi::RadrootsPlatform
     14 pub use rhi::RadrootsServiceInstanceArtifacts
     15 pub use rhi::RuntimeContext
     16 pub use rhi::RuntimeContextSource
     17 pub use rhi::ServiceId
     18 pub use rhi::TradeId
     19 pub use rhi::UnixTimeSeconds
     20 pub use rhi::WallClock
     21 pub use rhi::WallClockError
     22 pub enum rhi::RhiAdminDocumentErrorKind
     23 pub rhi::RhiAdminDocumentErrorKind::DuplicateField
     24 pub rhi::RhiAdminDocumentErrorKind::InvalidModel
     25 pub rhi::RhiAdminDocumentErrorKind::Malformed
     26 pub rhi::RhiAdminDocumentErrorKind::NonCanonical
     27 pub rhi::RhiAdminDocumentErrorKind::NullForbidden
     28 pub rhi::RhiAdminDocumentErrorKind::TooLarge
     29 pub enum rhi::RhiAdminHandlerErrorKind
     30 pub rhi::RhiAdminHandlerErrorKind::Conflict
     31 pub rhi::RhiAdminHandlerErrorKind::Internal
     32 pub rhi::RhiAdminHandlerErrorKind::InvalidCursor
     33 pub rhi::RhiAdminHandlerErrorKind::NotFound
     34 pub rhi::RhiAdminHandlerErrorKind::OperationIdConflict
     35 pub rhi::RhiAdminHandlerErrorKind::Unavailable
     36 pub enum rhi::RhiAdminMethod
     37 pub rhi::RhiAdminMethod::Get
     38 pub rhi::RhiAdminMethod::Post
     39 pub enum rhi::RhiAdminRoute
     40 pub rhi::RhiAdminRoute::EffectiveConfig
     41 pub rhi::RhiAdminRoute::IdentityPublic
     42 pub rhi::RhiAdminRoute::IdentityStatus
     43 pub rhi::RhiAdminRoute::MetricsSnapshot
     44 pub rhi::RhiAdminRoute::PresenceDesired
     45 pub rhi::RhiAdminRoute::PresenceRefresh
     46 pub rhi::RhiAdminRoute::PresenceRender
     47 pub rhi::RhiAdminRoute::PublicationBacklog
     48 pub rhi::RhiAdminRoute::PublicationRetry
     49 pub rhi::RhiAdminRoute::PublicationTargets
     50 pub rhi::RhiAdminRoute::ReconciliationJobs
     51 pub rhi::RhiAdminRoute::ReconciliationRefresh
     52 pub rhi::RhiAdminRoute::ReconciliationStatus
     53 pub rhi::RhiAdminRoute::Sources
     54 pub rhi::RhiAdminRoute::StateBackup
     55 pub rhi::RhiAdminRoute::StateStatus
     56 pub rhi::RhiAdminRoute::Status
     57 pub rhi::RhiAdminRoute::TradeProjection
     58 pub rhi::RhiAdminRoute::TradeReportCurrent
     59 pub rhi::RhiAdminRoute::TradeReports
     60 impl rhi::RhiAdminRoute
     61 pub const rhi::RhiAdminRoute::ACTIVE: [Self; 20]
     62 pub const rhi::RhiAdminRoute::ALL: [Self; 20]
     63 pub const rhi::RhiAdminRoute::COMMON: [Self; 7]
     64 pub const rhi::RhiAdminRoute::DOMAIN: [Self; 13]
     65 pub const fn rhi::RhiAdminRoute::is_mutation(self) -> bool
     66 pub const fn rhi::RhiAdminRoute::method(self) -> rhi::RhiAdminMethod
     67 pub const fn rhi::RhiAdminRoute::operation_id(self) -> &'static str
     68 pub const fn rhi::RhiAdminRoute::path(self) -> &'static str
     69 pub const fn rhi::RhiAdminRoute::request_model(self) -> &'static str
     70 pub const fn rhi::RhiAdminRoute::response_model(self) -> &'static str
     71 pub enum rhi::RhiAdminServerErrorKind
     72 pub rhi::RhiAdminServerErrorKind::Accept
     73 pub rhi::RhiAdminServerErrorKind::Bind
     74 pub rhi::RhiAdminServerErrorKind::ConnectionTaskPanicked
     75 pub rhi::RhiAdminServerErrorKind::InvalidConfiguration
     76 pub rhi::RhiAdminServerErrorKind::Listener
     77 pub rhi::RhiAdminServerErrorKind::Router
     78 pub rhi::RhiAdminServerErrorKind::ServerConfiguration
     79 pub rhi::RhiAdminServerErrorKind::WriterAuthority
     80 impl rhi::RhiAdminServerErrorKind
     81 pub const fn rhi::RhiAdminServerErrorKind::code(self) -> &'static str
     82 pub enum rhi::RhiBootstrapProfileV1
     83 pub rhi::RhiBootstrapProfileV1::Interactive
     84 pub rhi::RhiBootstrapProfileV1::RepoLocal
     85 pub rhi::RhiBootstrapProfileV1::ServiceHost
     86 pub enum rhi::RhiCliAdminOperationV1
     87 pub rhi::RhiCliAdminOperationV1::EffectiveConfig
     88 pub rhi::RhiCliAdminOperationV1::IdentityPublic
     89 pub rhi::RhiCliAdminOperationV1::IdentityStatus
     90 pub rhi::RhiCliAdminOperationV1::MetricsSnapshot
     91 pub rhi::RhiCliAdminOperationV1::PresenceDesired
     92 pub rhi::RhiCliAdminOperationV1::PresenceRefresh
     93 pub rhi::RhiCliAdminOperationV1::PresenceRender
     94 pub rhi::RhiCliAdminOperationV1::PublicationBacklog
     95 pub rhi::RhiCliAdminOperationV1::PublicationRetry
     96 pub rhi::RhiCliAdminOperationV1::PublicationTargets
     97 pub rhi::RhiCliAdminOperationV1::ReconciliationJobs
     98 pub rhi::RhiCliAdminOperationV1::ReconciliationRefresh
     99 pub rhi::RhiCliAdminOperationV1::ReconciliationStatus
    100 pub rhi::RhiCliAdminOperationV1::Sources
    101 pub rhi::RhiCliAdminOperationV1::StateBackup
    102 pub rhi::RhiCliAdminOperationV1::StateStatus
    103 pub rhi::RhiCliAdminOperationV1::Status
    104 pub rhi::RhiCliAdminOperationV1::TradeProjection
    105 pub rhi::RhiCliAdminOperationV1::TradeReportCurrent
    106 pub rhi::RhiCliAdminOperationV1::TradeReports
    107 impl rhi::RhiCliAdminOperationV1
    108 pub const fn rhi::RhiCliAdminOperationV1::route(self) -> rhi::RhiAdminRoute
    109 pub enum rhi::RhiCliOfflineOperationV1
    110 pub rhi::RhiCliOfflineOperationV1::Config
    111 pub rhi::RhiCliOfflineOperationV1::Doctor
    112 pub rhi::RhiCliOfflineOperationV1::IdentityExclusive
    113 pub rhi::RhiCliOfflineOperationV1::StateExclusive
    114 pub enum rhi::RhiCliOutputModeV1
    115 pub rhi::RhiCliOutputModeV1::Human
    116 pub rhi::RhiCliOutputModeV1::Json
    117 pub enum rhi::RhiCliPrimaryAuthorityV1
    118 pub rhi::RhiCliPrimaryAuthorityV1::Daemon
    119 pub rhi::RhiCliPrimaryAuthorityV1::LiveUnixAdmin
    120 pub rhi::RhiCliPrimaryAuthorityV1::Offline
    121 pub enum rhi::RhiCliV1ErrorKind
    122 pub rhi::RhiCliV1ErrorKind::InvalidArguments
    123 pub rhi::RhiCliV1ErrorKind::InvalidCommandInput
    124 pub rhi::RhiCliV1ErrorKind::InvalidConfigPath
    125 pub rhi::RhiCliV1ErrorKind::InvalidInstance
    126 pub rhi::RhiCliV1ErrorKind::InvalidRepoLocalRoot
    127 pub rhi::RhiCliV1ErrorKind::UnexpectedRepoLocalRoot
    128 pub enum rhi::RhiCommandV1
    129 pub rhi::RhiCommandV1::Config(rhi::RhiConfigCommandV1)
    130 pub rhi::RhiCommandV1::Doctor
    131 pub rhi::RhiCommandV1::Identity(rhi::RhiIdentityCommandV1)
    132 pub rhi::RhiCommandV1::Metrics(rhi::RhiMetricsCommandV1)
    133 pub rhi::RhiCommandV1::Presence(rhi::RhiPresenceCommandV1)
    134 pub rhi::RhiCommandV1::Publication(rhi::RhiPublicationCommandV1)
    135 pub rhi::RhiCommandV1::Reconciliation(rhi::RhiReconciliationCommandV1)
    136 pub rhi::RhiCommandV1::Run
    137 pub rhi::RhiCommandV1::Sources(rhi::RhiSourcesCommandV1)
    138 pub rhi::RhiCommandV1::State(rhi::RhiStateCommandV1)
    139 pub rhi::RhiCommandV1::Status
    140 pub rhi::RhiCommandV1::Trade(rhi::RhiTradeCommandV1)
    141 impl core::fmt::Debug for rhi::RhiCommandV1
    142 pub fn rhi::RhiCommandV1::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    143 pub enum rhi::RhiConfigApplyErrorKind
    144 pub rhi::RhiConfigApplyErrorKind::Binding
    145 pub rhi::RhiConfigApplyErrorKind::Close
    146 pub rhi::RhiConfigApplyErrorKind::CommitOutcomeUnknown
    147 pub rhi::RhiConfigApplyErrorKind::InvalidInput
    148 pub rhi::RhiConfigApplyErrorKind::ResourceExhausted
    149 pub rhi::RhiConfigApplyErrorKind::Transaction
    150 impl rhi::RhiConfigApplyErrorKind
    151 pub const fn rhi::RhiConfigApplyErrorKind::code(self) -> &'static str
    152 pub enum rhi::RhiConfigCommandV1
    153 pub rhi::RhiConfigCommandV1::Apply(rhi::RhiConfigApplyArgsV1)
    154 pub rhi::RhiConfigCommandV1::Init
    155 pub rhi::RhiConfigCommandV1::Schema
    156 pub rhi::RhiConfigCommandV1::Show
    157 pub rhi::RhiConfigCommandV1::Validate
    158 pub enum rhi::RhiConfigDefaultAuthority
    159 pub rhi::RhiConfigDefaultAuthority::AcceptedServiceAuthority
    160 pub rhi::RhiConfigDefaultAuthority::EngineeringSafety
    161 pub rhi::RhiConfigDefaultAuthority::RadrootsEvent
    162 pub rhi::RhiConfigDefaultAuthority::RadrootsServiceHost
    163 pub rhi::RhiConfigDefaultAuthority::RadrootsServiceSqlite
    164 pub rhi::RhiConfigDefaultAuthority::RhiEvidencePolicy
    165 pub enum rhi::RhiConfigLoadErrorKind
    166 pub rhi::RhiConfigLoadErrorKind::AlreadyExists
    167 pub rhi::RhiConfigLoadErrorKind::InsecureArtifact
    168 pub rhi::RhiConfigLoadErrorKind::InsecureParent
    169 pub rhi::RhiConfigLoadErrorKind::InvalidDocument
    170 pub rhi::RhiConfigLoadErrorKind::InvalidPath
    171 pub rhi::RhiConfigLoadErrorKind::Io
    172 pub rhi::RhiConfigLoadErrorKind::Missing
    173 pub rhi::RhiConfigLoadErrorKind::TooLarge
    174 pub rhi::RhiConfigLoadErrorKind::UnsupportedPlatform
    175 pub enum rhi::RhiConfigProfile
    176 pub rhi::RhiConfigProfile::Production
    177 pub rhi::RhiConfigProfile::RepoLocal
    178 pub enum rhi::RhiConfigV1ErrorKind
    179 pub rhi::RhiConfigV1ErrorKind::Encoding
    180 pub rhi::RhiConfigV1ErrorKind::InvalidDocument
    181 pub rhi::RhiConfigV1ErrorKind::InvalidRelationship
    182 pub rhi::RhiConfigV1ErrorKind::InvalidSchema
    183 pub rhi::RhiConfigV1ErrorKind::InvalidSchemaVersion
    184 pub rhi::RhiConfigV1ErrorKind::InvalidUtf8
    185 pub rhi::RhiConfigV1ErrorKind::MalformedToml
    186 pub rhi::RhiConfigV1ErrorKind::MissingSchema
    187 pub rhi::RhiConfigV1ErrorKind::MissingSchemaVersion
    188 pub rhi::RhiConfigV1ErrorKind::SchemaMismatch
    189 pub rhi::RhiConfigV1ErrorKind::TooLarge
    190 pub rhi::RhiConfigV1ErrorKind::UnsupportedSchemaVersion
    191 pub enum rhi::RhiConfigValueSource
    192 pub rhi::RhiConfigValueSource::BootstrapCli
    193 pub rhi::RhiConfigValueSource::DerivedPath
    194 pub rhi::RhiConfigValueSource::SafeDefault
    195 pub rhi::RhiConfigValueSource::Toml
    196 pub enum rhi::RhiCredentialResolutionErrorKind
    197 pub rhi::RhiCredentialResolutionErrorKind::InsecureCredential
    198 pub rhi::RhiCredentialResolutionErrorKind::InsecureSecretsRoot
    199 pub rhi::RhiCredentialResolutionErrorKind::InvalidBinding
    200 pub rhi::RhiCredentialResolutionErrorKind::InvalidCredential
    201 pub rhi::RhiCredentialResolutionErrorKind::InvalidReference
    202 pub rhi::RhiCredentialResolutionErrorKind::Io
    203 pub rhi::RhiCredentialResolutionErrorKind::MissingCredential
    204 pub rhi::RhiCredentialResolutionErrorKind::UnsupportedPlatform
    205 pub rhi::RhiCredentialResolutionErrorKind::UnsupportedProfile
    206 impl rhi::RhiCredentialResolutionErrorKind
    207 pub const fn rhi::RhiCredentialResolutionErrorKind::code(self) -> &'static str
    208 pub enum rhi::RhiDoctorAggregateStatus
    209 pub rhi::RhiDoctorAggregateStatus::Degraded
    210 pub rhi::RhiDoctorAggregateStatus::Fail
    211 pub rhi::RhiDoctorAggregateStatus::Pass
    212 pub enum rhi::RhiDoctorCheckId
    213 pub rhi::RhiDoctorCheckId::AdminBindPolicy
    214 pub rhi::RhiDoctorCheckId::ClockSkew
    215 pub rhi::RhiDoctorCheckId::CursorCheckpoint
    216 pub rhi::RhiDoctorCheckId::IdentityBinding
    217 pub rhi::RhiDoctorCheckId::NetworkPolicy
    218 pub rhi::RhiDoctorCheckId::OperationsBindPolicy
    219 pub rhi::RhiDoctorCheckId::PathsPermissions
    220 pub rhi::RhiDoctorCheckId::PublicationInvariants
    221 pub rhi::RhiDoctorCheckId::ReconciliationBacklog
    222 pub rhi::RhiDoctorCheckId::ReconciliationLeases
    223 pub rhi::RhiDoctorCheckId::RequiredSources
    224 pub rhi::RhiDoctorCheckId::SqliteFreeSpace
    225 pub rhi::RhiDoctorCheckId::SqliteIntegrity
    226 pub rhi::RhiDoctorCheckId::SqliteSchema
    227 pub rhi::RhiDoctorCheckId::WriterLock
    228 pub enum rhi::RhiDoctorCheckStatus
    229 pub rhi::RhiDoctorCheckStatus::Fail
    230 pub rhi::RhiDoctorCheckStatus::Pass
    231 pub rhi::RhiDoctorCheckStatus::Skipped
    232 pub rhi::RhiDoctorCheckStatus::Timeout
    233 pub enum rhi::RhiDoctorErrorKind
    234 pub rhi::RhiDoctorErrorKind::Encoding
    235 pub rhi::RhiDoctorErrorKind::OutputTooLarge
    236 pub enum rhi::RhiDoctorObservation
    237 pub rhi::RhiDoctorObservation::Fail
    238 pub rhi::RhiDoctorObservation::Pass
    239 pub rhi::RhiDoctorObservation::Skipped
    240 pub enum rhi::RhiDoctorRemediationCode
    241 pub rhi::RhiDoctorRemediationCode::CorrectAdminBindPolicy
    242 pub rhi::RhiDoctorRemediationCode::CorrectClock
    243 pub rhi::RhiDoctorRemediationCode::CorrectNetworkPolicy
    244 pub rhi::RhiDoctorRemediationCode::CorrectOperationsBindPolicy
    245 pub rhi::RhiDoctorRemediationCode::CorrectPathPolicy
    246 pub rhi::RhiDoctorRemediationCode::FreeStateDiskSpace
    247 pub rhi::RhiDoctorRemediationCode::ReduceReconciliationBacklog
    248 pub rhi::RhiDoctorRemediationCode::ReleaseWriterLock
    249 pub rhi::RhiDoctorRemediationCode::RepairCursorCheckpoint
    250 pub rhi::RhiDoctorRemediationCode::RepairPublicationState
    251 pub rhi::RhiDoctorRemediationCode::RepairReconciliationLeases
    252 pub rhi::RhiDoctorRemediationCode::RepairSchema
    253 pub rhi::RhiDoctorRemediationCode::RestoreIdentityBinding
    254 pub rhi::RhiDoctorRemediationCode::RestoreRequiredSources
    255 pub rhi::RhiDoctorRemediationCode::RestoreVerifiedState
    256 pub enum rhi::RhiEncryptedIdentityEnvelopeErrorKind
    257 pub rhi::RhiEncryptedIdentityEnvelopeErrorKind::AlreadyExists
    258 pub rhi::RhiEncryptedIdentityEnvelopeErrorKind::IdentityMismatch
    259 pub rhi::RhiEncryptedIdentityEnvelopeErrorKind::InsecureArtifact
    260 pub rhi::RhiEncryptedIdentityEnvelopeErrorKind::InsecureParent
    261 pub rhi::RhiEncryptedIdentityEnvelopeErrorKind::InvalidBinding
    262 pub rhi::RhiEncryptedIdentityEnvelopeErrorKind::InvalidCredential
    263 pub rhi::RhiEncryptedIdentityEnvelopeErrorKind::InvalidPath
    264 pub rhi::RhiEncryptedIdentityEnvelopeErrorKind::InvalidProvisioningMaterial
    265 pub rhi::RhiEncryptedIdentityEnvelopeErrorKind::Io
    266 pub rhi::RhiEncryptedIdentityEnvelopeErrorKind::MalformedEnvelope
    267 pub rhi::RhiEncryptedIdentityEnvelopeErrorKind::MissingEnvelope
    268 pub rhi::RhiEncryptedIdentityEnvelopeErrorKind::UnsupportedEnvelopeVersion
    269 pub rhi::RhiEncryptedIdentityEnvelopeErrorKind::UnsupportedPlatform
    270 pub rhi::RhiEncryptedIdentityEnvelopeErrorKind::WrongCredential
    271 impl rhi::RhiEncryptedIdentityEnvelopeErrorKind
    272 pub const fn rhi::RhiEncryptedIdentityEnvelopeErrorKind::code(self) -> &'static str
    273 pub enum rhi::RhiIdentityCommandV1
    274 pub rhi::RhiIdentityCommandV1::ExportPublic
    275 pub rhi::RhiIdentityCommandV1::Init
    276 pub rhi::RhiIdentityCommandV1::Status
    277 pub enum rhi::RhiIdentityProviderKind
    278 pub rhi::RhiIdentityProviderKind::EncryptedFile
    279 pub enum rhi::RhiIdentityRole
    280 pub rhi::RhiIdentityRole::Service
    281 impl rhi::RhiIdentityRole
    282 pub const fn rhi::RhiIdentityRole::as_str(self) -> &'static str
    283 pub enum rhi::RhiIntegrityStateV1
    284 pub rhi::RhiIntegrityStateV1::Failed
    285 pub rhi::RhiIntegrityStateV1::VerificationRequired
    286 pub rhi::RhiIntegrityStateV1::Verified
    287 pub enum rhi::RhiLogEvent
    288 pub rhi::RhiLogEvent::CriticalTaskFailed
    289 pub rhi::RhiLogEvent::Lifecycle
    290 pub rhi::RhiLogEvent::ProcessResult
    291 pub rhi::RhiLogEvent::ShutdownForced
    292 pub rhi::RhiLogEvent::ShutdownRequested
    293 impl rhi::RhiLogEvent
    294 pub const fn rhi::RhiLogEvent::as_str(self) -> &'static str
    295 pub enum rhi::RhiLogLevel
    296 pub rhi::RhiLogLevel::Debug
    297 pub rhi::RhiLogLevel::Error
    298 pub rhi::RhiLogLevel::Info
    299 pub rhi::RhiLogLevel::Trace
    300 pub rhi::RhiLogLevel::Warn
    301 impl rhi::RhiLogLevel
    302 pub const fn rhi::RhiLogLevel::as_str(self) -> &'static str
    303 pub enum rhi::RhiMetricsCommandV1
    304 pub rhi::RhiMetricsCommandV1::Snapshot
    305 pub enum rhi::RhiOperationsErrorKind
    306 pub rhi::RhiOperationsErrorKind::Accept
    307 pub rhi::RhiOperationsErrorKind::Bind
    308 pub rhi::RhiOperationsErrorKind::ConnectionTaskPanicked
    309 pub rhi::RhiOperationsErrorKind::Disabled
    310 pub rhi::RhiOperationsErrorKind::InvalidConfiguration
    311 pub rhi::RhiOperationsErrorKind::LocalAddress
    312 impl rhi::RhiOperationsErrorKind
    313 pub const fn rhi::RhiOperationsErrorKind::code(self) -> &'static str
    314 pub enum rhi::RhiPersistenceHealthV1
    315 pub rhi::RhiPersistenceHealthV1::ReadOnly
    316 pub rhi::RhiPersistenceHealthV1::Ready
    317 pub rhi::RhiPersistenceHealthV1::RepairRequired
    318 pub rhi::RhiPersistenceHealthV1::Unavailable
    319 pub enum rhi::RhiPresenceAttemptOutcome
    320 pub rhi::RhiPresenceAttemptOutcome::Accepted
    321 pub rhi::RhiPresenceAttemptOutcome::AuthRequired
    322 pub rhi::RhiPresenceAttemptOutcome::Failed
    323 pub rhi::RhiPresenceAttemptOutcome::RateLimited
    324 pub rhi::RhiPresenceAttemptOutcome::Rejected
    325 pub rhi::RhiPresenceAttemptOutcome::Submitted
    326 pub rhi::RhiPresenceAttemptOutcome::Unknown
    327 impl rhi::RhiPresenceAttemptOutcome
    328 pub const fn rhi::RhiPresenceAttemptOutcome::code(self) -> &'static str
    329 pub enum rhi::RhiPresenceCommandV1
    330 pub rhi::RhiPresenceCommandV1::Desired
    331 pub rhi::RhiPresenceCommandV1::Refresh(rhi::RhiPresenceMutationArgsV1)
    332 pub rhi::RhiPresenceCommandV1::Render(rhi::RhiPresenceMutationArgsV1)
    333 pub enum rhi::RhiPresenceDesiredErrorKind
    334 pub rhi::RhiPresenceDesiredErrorKind::Binding
    335 pub rhi::RhiPresenceDesiredErrorKind::CommitOutcomeUnknown
    336 pub rhi::RhiPresenceDesiredErrorKind::InvalidConfiguration
    337 pub rhi::RhiPresenceDesiredErrorKind::InvalidMode
    338 pub rhi::RhiPresenceDesiredErrorKind::ResourceExhausted
    339 pub rhi::RhiPresenceDesiredErrorKind::Storage
    340 pub rhi::RhiPresenceDesiredErrorKind::TargetInventory
    341 impl rhi::RhiPresenceDesiredErrorKind
    342 pub const fn rhi::RhiPresenceDesiredErrorKind::code(self) -> &'static str
    343 pub enum rhi::RhiPresenceDesiredMode
    344 pub rhi::RhiPresenceDesiredMode::Disabled
    345 pub rhi::RhiPresenceDesiredMode::Enabled
    346 impl rhi::RhiPresenceDesiredMode
    347 pub const fn rhi::RhiPresenceDesiredMode::code(self) -> &'static str
    348 pub enum rhi::RhiPresenceDocumentKind
    349 pub rhi::RhiPresenceDocumentKind::ApplicationHandler
    350 pub rhi::RhiPresenceDocumentKind::ServiceProfile
    351 impl rhi::RhiPresenceDocumentKind
    352 pub const fn rhi::RhiPresenceDocumentKind::code(self) -> &'static str
    353 pub enum rhi::RhiPresenceOutboxState
    354 pub rhi::RhiPresenceOutboxState::Blocked
    355 pub rhi::RhiPresenceOutboxState::Complete
    356 pub rhi::RhiPresenceOutboxState::Leased
    357 pub rhi::RhiPresenceOutboxState::Pending
    358 pub rhi::RhiPresenceOutboxState::Superseded
    359 impl rhi::RhiPresenceOutboxState
    360 pub const fn rhi::RhiPresenceOutboxState::code(self) -> &'static str
    361 pub enum rhi::RhiPresencePublicationErrorKind
    362 pub rhi::RhiPresencePublicationErrorKind::ClockUnavailable
    363 pub rhi::RhiPresencePublicationErrorKind::CommitOutcomeUnknown
    364 pub rhi::RhiPresencePublicationErrorKind::DesiredStateMismatch
    365 pub rhi::RhiPresencePublicationErrorKind::EntropyUnavailable
    366 pub rhi::RhiPresencePublicationErrorKind::IdentityMismatch
    367 pub rhi::RhiPresencePublicationErrorKind::InvalidInput
    368 pub rhi::RhiPresencePublicationErrorKind::InvalidMode
    369 pub rhi::RhiPresencePublicationErrorKind::Invariant
    370 pub rhi::RhiPresencePublicationErrorKind::LeaseLost
    371 pub rhi::RhiPresencePublicationErrorKind::NotReady
    372 pub rhi::RhiPresencePublicationErrorKind::RenderingFailed
    373 pub rhi::RhiPresencePublicationErrorKind::Storage
    374 pub rhi::RhiPresencePublicationErrorKind::VerificationFailed
    375 impl rhi::RhiPresencePublicationErrorKind
    376 pub const fn rhi::RhiPresencePublicationErrorKind::code(self) -> &'static str
    377 pub enum rhi::RhiPresenceTargetState
    378 pub rhi::RhiPresenceTargetState::Accepted
    379 pub rhi::RhiPresenceTargetState::AuthRequired
    380 pub rhi::RhiPresenceTargetState::Failed
    381 pub rhi::RhiPresenceTargetState::Pending
    382 pub rhi::RhiPresenceTargetState::RateLimited
    383 pub rhi::RhiPresenceTargetState::Rejected
    384 pub rhi::RhiPresenceTargetState::Submitted
    385 pub rhi::RhiPresenceTargetState::Unknown
    386 impl rhi::RhiPresenceTargetState
    387 pub const fn rhi::RhiPresenceTargetState::code(self) -> &'static str
    388 pub enum rhi::RhiProcessResult
    389 pub rhi::RhiProcessResult::DoctorRequiredCheckFailed
    390 pub rhi::RhiProcessResult::InputOrConfiguration
    391 pub rhi::RhiProcessResult::OperationRejectedOrConflict
    392 pub rhi::RhiProcessResult::ServiceOrDependencyUnavailable
    393 pub rhi::RhiProcessResult::StateOrIdentityUnavailable
    394 pub rhi::RhiProcessResult::Success
    395 pub rhi::RhiProcessResult::UnexpectedInternal
    396 impl rhi::RhiProcessResult
    397 pub const fn rhi::RhiProcessResult::code(self) -> &'static str
    398 pub fn rhi::RhiProcessResult::exit_code(self) -> std::process::ExitCode
    399 pub const fn rhi::RhiProcessResult::exit_code_u8(self) -> u8
    400 pub enum rhi::RhiProcessSignal
    401 pub rhi::RhiProcessSignal::Interrupt
    402 pub rhi::RhiProcessSignal::Terminate
    403 impl rhi::RhiProcessSignal
    404 pub const fn rhi::RhiProcessSignal::as_str(self) -> &'static str
    405 impl core::fmt::Display for rhi::RhiProcessSignal
    406 pub fn rhi::RhiProcessSignal::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    407 pub enum rhi::RhiProviderHealthV1
    408 pub rhi::RhiProviderHealthV1::Ready
    409 pub rhi::RhiProviderHealthV1::Unavailable
    410 pub enum rhi::RhiPublicationAttemptEvidenceErrorKind
    411 pub rhi::RhiPublicationAttemptEvidenceErrorKind::InvalidAttemptNumber
    412 pub rhi::RhiPublicationAttemptEvidenceErrorKind::InvalidTargetOrdinal
    413 pub rhi::RhiPublicationAttemptEvidenceErrorKind::InvalidTime
    414 impl rhi::RhiPublicationAttemptEvidenceErrorKind
    415 pub const fn rhi::RhiPublicationAttemptEvidenceErrorKind::code(self) -> &'static str
    416 pub enum rhi::RhiPublicationAttemptOutcome
    417 pub rhi::RhiPublicationAttemptOutcome::Accepted
    418 pub rhi::RhiPublicationAttemptOutcome::AuthRequired
    419 pub rhi::RhiPublicationAttemptOutcome::Failed
    420 pub rhi::RhiPublicationAttemptOutcome::RateLimited
    421 pub rhi::RhiPublicationAttemptOutcome::Rejected
    422 pub rhi::RhiPublicationAttemptOutcome::Submitted
    423 pub rhi::RhiPublicationAttemptOutcome::Unknown
    424 impl rhi::RhiPublicationAttemptOutcome
    425 pub const fn rhi::RhiPublicationAttemptOutcome::code(self) -> &'static str
    426 pub const fn rhi::RhiPublicationAttemptOutcome::target_state(self) -> rhi::RhiPublicationTargetState
    427 pub enum rhi::RhiPublicationCommandV1
    428 pub rhi::RhiPublicationCommandV1::Backlog(rhi::RhiPageQueryArgsV1)
    429 pub rhi::RhiPublicationCommandV1::Retry(rhi::RhiPublicationRetryArgsV1)
    430 pub rhi::RhiPublicationCommandV1::Targets(rhi::RhiPageQueryArgsV1)
    431 pub enum rhi::RhiPublicationErrorKind
    432 pub rhi::RhiPublicationErrorKind::InvalidConfiguration
    433 pub rhi::RhiPublicationErrorKind::TargetInventory
    434 impl rhi::RhiPublicationErrorKind
    435 pub const fn rhi::RhiPublicationErrorKind::code(self) -> &'static str
    436 pub enum rhi::RhiPublicationExecutionErrorKind
    437 pub rhi::RhiPublicationExecutionErrorKind::ClockUnavailable
    438 pub rhi::RhiPublicationExecutionErrorKind::CommitOutcomeUnknown
    439 pub rhi::RhiPublicationExecutionErrorKind::EntropyUnavailable
    440 pub rhi::RhiPublicationExecutionErrorKind::InvalidInput
    441 pub rhi::RhiPublicationExecutionErrorKind::InvalidMode
    442 pub rhi::RhiPublicationExecutionErrorKind::Invariant
    443 pub rhi::RhiPublicationExecutionErrorKind::LeaseLost
    444 pub rhi::RhiPublicationExecutionErrorKind::NotReady
    445 pub rhi::RhiPublicationExecutionErrorKind::Storage
    446 impl rhi::RhiPublicationExecutionErrorKind
    447 pub const fn rhi::RhiPublicationExecutionErrorKind::code(self) -> &'static str
    448 pub enum rhi::RhiPublicationMode
    449 pub rhi::RhiPublicationMode::Disabled
    450 pub rhi::RhiPublicationMode::Required
    451 impl rhi::RhiPublicationMode
    452 pub const fn rhi::RhiPublicationMode::code(self) -> &'static str
    453 pub enum rhi::RhiPublicationOutboxState
    454 pub rhi::RhiPublicationOutboxState::Blocked
    455 pub rhi::RhiPublicationOutboxState::Complete
    456 pub rhi::RhiPublicationOutboxState::Leased
    457 pub rhi::RhiPublicationOutboxState::Pending
    458 impl rhi::RhiPublicationOutboxState
    459 pub const fn rhi::RhiPublicationOutboxState::code(self) -> &'static str
    460 pub enum rhi::RhiPublicationSubmissionErrorKind
    461 pub rhi::RhiPublicationSubmissionErrorKind::Binding
    462 pub rhi::RhiPublicationSubmissionErrorKind::NotFound
    463 pub rhi::RhiPublicationSubmissionErrorKind::Storage
    464 impl rhi::RhiPublicationSubmissionErrorKind
    465 pub const fn rhi::RhiPublicationSubmissionErrorKind::code(self) -> &'static str
    466 pub enum rhi::RhiPublicationTargetState
    467 pub rhi::RhiPublicationTargetState::Accepted
    468 pub rhi::RhiPublicationTargetState::AuthRequired
    469 pub rhi::RhiPublicationTargetState::Failed
    470 pub rhi::RhiPublicationTargetState::Pending
    471 pub rhi::RhiPublicationTargetState::RateLimited
    472 pub rhi::RhiPublicationTargetState::Rejected
    473 pub rhi::RhiPublicationTargetState::Submitted
    474 pub rhi::RhiPublicationTargetState::Unknown
    475 impl rhi::RhiPublicationTargetState
    476 pub const fn rhi::RhiPublicationTargetState::code(self) -> &'static str
    477 pub const fn rhi::RhiPublicationTargetState::is_accepted_terminal(self) -> bool
    478 pub enum rhi::RhiReconciliationAttemptErrorKind
    479 pub rhi::RhiReconciliationAttemptErrorKind::InvalidConfiguration
    480 pub rhi::RhiReconciliationAttemptErrorKind::InvalidInput
    481 pub rhi::RhiReconciliationAttemptErrorKind::LeaseExpired
    482 pub rhi::RhiReconciliationAttemptErrorKind::PolicyMismatch
    483 pub rhi::RhiReconciliationAttemptErrorKind::ResultInventory
    484 impl rhi::RhiReconciliationAttemptErrorKind
    485 pub const fn rhi::RhiReconciliationAttemptErrorKind::code(self) -> &'static str
    486 pub enum rhi::RhiReconciliationAttestationErrorKind
    487 pub rhi::RhiReconciliationAttestationErrorKind::EntropyUnavailable
    488 pub rhi::RhiReconciliationAttestationErrorKind::EventPlanInvalid
    489 pub rhi::RhiReconciliationAttestationErrorKind::IdentityMismatch
    490 pub rhi::RhiReconciliationAttestationErrorKind::InvalidInput
    491 pub rhi::RhiReconciliationAttestationErrorKind::ReportInvalid
    492 pub rhi::RhiReconciliationAttestationErrorKind::SigningFailed
    493 pub rhi::RhiReconciliationAttestationErrorKind::SupersessionInvalid
    494 pub rhi::RhiReconciliationAttestationErrorKind::VerificationFailed
    495 impl rhi::RhiReconciliationAttestationErrorKind
    496 pub const fn rhi::RhiReconciliationAttestationErrorKind::code(self) -> &'static str
    497 pub enum rhi::RhiReconciliationCommandV1
    498 pub rhi::RhiReconciliationCommandV1::Jobs(rhi::RhiPageQueryArgsV1)
    499 pub rhi::RhiReconciliationCommandV1::Refresh(rhi::RhiReconciliationRefreshArgsV1)
    500 pub rhi::RhiReconciliationCommandV1::Status
    501 pub enum rhi::RhiReconciliationCommitErrorKind
    502 pub rhi::RhiReconciliationCommitErrorKind::CommitOutcomeUnknown
    503 pub rhi::RhiReconciliationCommitErrorKind::Conflict
    504 pub rhi::RhiReconciliationCommitErrorKind::GenerationConflict
    505 pub rhi::RhiReconciliationCommitErrorKind::InvalidInput
    506 pub rhi::RhiReconciliationCommitErrorKind::InvalidMode
    507 pub rhi::RhiReconciliationCommitErrorKind::LeaseLost
    508 pub rhi::RhiReconciliationCommitErrorKind::Storage
    509 impl rhi::RhiReconciliationCommitErrorKind
    510 pub const fn rhi::RhiReconciliationCommitErrorKind::code(self) -> &'static str
    511 pub enum rhi::RhiReconciliationFinalizationCommitErrorKind
    512 pub rhi::RhiReconciliationFinalizationCommitErrorKind::AttemptUnavailable
    513 pub rhi::RhiReconciliationFinalizationCommitErrorKind::CommitOutcomeUnknown
    514 pub rhi::RhiReconciliationFinalizationCommitErrorKind::Conflict
    515 pub rhi::RhiReconciliationFinalizationCommitErrorKind::GenerationConflict
    516 pub rhi::RhiReconciliationFinalizationCommitErrorKind::InvalidInput
    517 pub rhi::RhiReconciliationFinalizationCommitErrorKind::InvalidMode
    518 pub rhi::RhiReconciliationFinalizationCommitErrorKind::LeaseLost
    519 pub rhi::RhiReconciliationFinalizationCommitErrorKind::PublicationQueueFull
    520 pub rhi::RhiReconciliationFinalizationCommitErrorKind::Storage
    521 impl rhi::RhiReconciliationFinalizationCommitErrorKind
    522 pub const fn rhi::RhiReconciliationFinalizationCommitErrorKind::code(self) -> &'static str
    523 pub enum rhi::RhiReconciliationFinalizationErrorKind
    524 pub rhi::RhiReconciliationFinalizationErrorKind::AttemptUnavailable
    525 pub rhi::RhiReconciliationFinalizationErrorKind::CommitOutcomeUnknown
    526 pub rhi::RhiReconciliationFinalizationErrorKind::GenerationConflict
    527 pub rhi::RhiReconciliationFinalizationErrorKind::InvalidInput
    528 pub rhi::RhiReconciliationFinalizationErrorKind::InvalidMode
    529 pub rhi::RhiReconciliationFinalizationErrorKind::LeaseLost
    530 pub rhi::RhiReconciliationFinalizationErrorKind::ProjectionUnavailable
    531 pub rhi::RhiReconciliationFinalizationErrorKind::Storage
    532 impl rhi::RhiReconciliationFinalizationErrorKind
    533 pub const fn rhi::RhiReconciliationFinalizationErrorKind::code(self) -> &'static str
    534 pub enum rhi::RhiReconciliationJobErrorKind
    535 pub rhi::RhiReconciliationJobErrorKind::CommitOutcomeUnknown
    536 pub rhi::RhiReconciliationJobErrorKind::DirtyGenerationConflict
    537 pub rhi::RhiReconciliationJobErrorKind::InvalidInput
    538 pub rhi::RhiReconciliationJobErrorKind::InvalidMode
    539 pub rhi::RhiReconciliationJobErrorKind::LeaseLost
    540 pub rhi::RhiReconciliationJobErrorKind::NotReady
    541 pub rhi::RhiReconciliationJobErrorKind::QueueFull
    542 pub rhi::RhiReconciliationJobErrorKind::Storage
    543 impl rhi::RhiReconciliationJobErrorKind
    544 pub const fn rhi::RhiReconciliationJobErrorKind::code(self) -> &'static str
    545 pub enum rhi::RhiReconciliationJobState
    546 pub rhi::RhiReconciliationJobState::Completed
    547 pub rhi::RhiReconciliationJobState::Exhausted
    548 pub rhi::RhiReconciliationJobState::Leased
    549 pub rhi::RhiReconciliationJobState::Ready
    550 pub rhi::RhiReconciliationJobState::Superseded
    551 impl rhi::RhiReconciliationJobState
    552 pub const fn rhi::RhiReconciliationJobState::code(self) -> &'static str
    553 pub enum rhi::RhiReconciliationManifestErrorKind
    554 pub rhi::RhiReconciliationManifestErrorKind::InvalidCommittedInventory
    555 pub rhi::RhiReconciliationManifestErrorKind::InvalidObservationTime
    556 impl rhi::RhiReconciliationManifestErrorKind
    557 pub const fn rhi::RhiReconciliationManifestErrorKind::code(self) -> &'static str
    558 pub enum rhi::RhiReconciliationReasonCode
    559 pub rhi::RhiReconciliationReasonCode::AgreementClaimCancelled
    560 pub rhi::RhiReconciliationReasonCode::AgreementClaimMissing
    561 pub rhi::RhiReconciliationReasonCode::AgreementClaimUnresolved
    562 pub rhi::RhiReconciliationReasonCode::GoverningSchemaUnsupported
    563 pub rhi::RhiReconciliationReasonCode::ProjectionDigestUnavailable
    564 pub rhi::RhiReconciliationReasonCode::ReducerIssueUnresolved
    565 pub rhi::RhiReconciliationReasonCode::RequiredEvidenceMissing
    566 pub rhi::RhiReconciliationReasonCode::RequiredSourceIncomplete
    567 pub rhi::RhiReconciliationReasonCode::RequiredSourceUnsupported
    568 pub rhi::RhiReconciliationReasonCode::ScopeSatisfied
    569 impl rhi::RhiReconciliationReasonCode
    570 pub const fn rhi::RhiReconciliationReasonCode::code(self) -> &'static str
    571 pub enum rhi::RhiReconciliationReducerErrorKind
    572 pub rhi::RhiReconciliationReducerErrorKind::InvalidManifest
    573 pub rhi::RhiReconciliationReducerErrorKind::ProjectionUnavailable
    574 impl rhi::RhiReconciliationReducerErrorKind
    575 pub const fn rhi::RhiReconciliationReducerErrorKind::code(self) -> &'static str
    576 pub enum rhi::RhiReconciliationReplayErrorKind
    577 pub rhi::RhiReconciliationReplayErrorKind::InvalidConfiguration
    578 pub rhi::RhiReconciliationReplayErrorKind::InvalidInput
    579 pub rhi::RhiReconciliationReplayErrorKind::MutationConflict
    580 pub rhi::RhiReconciliationReplayErrorKind::PolicyMismatch
    581 pub rhi::RhiReconciliationReplayErrorKind::ResourceLimit
    582 pub rhi::RhiReconciliationReplayErrorKind::SignedEventConflict
    583 impl rhi::RhiReconciliationReplayErrorKind
    584 pub const fn rhi::RhiReconciliationReplayErrorKind::code(self) -> &'static str
    585 pub enum rhi::RhiReconciliationScopePrerequisites
    586 pub rhi::RhiReconciliationScopePrerequisites::Satisfied
    587 pub rhi::RhiReconciliationScopePrerequisites::Unsatisfied
    588 pub enum rhi::RhiRuntimeAdapterErrorKind
    589 pub rhi::RhiRuntimeAdapterErrorKind::CredentialAccess
    590 pub rhi::RhiRuntimeAdapterErrorKind::EntropyUnavailable
    591 pub rhi::RhiRuntimeAdapterErrorKind::IdentityAccess
    592 pub rhi::RhiRuntimeAdapterErrorKind::InvalidJitterBound
    593 pub rhi::RhiRuntimeAdapterErrorKind::MonotonicDeadlineInvalid
    594 pub rhi::RhiRuntimeAdapterErrorKind::WallClockUnavailable
    595 impl rhi::RhiRuntimeAdapterErrorKind
    596 pub const fn rhi::RhiRuntimeAdapterErrorKind::code(self) -> &'static str
    597 pub enum rhi::RhiRuntimeContextErrorKind
    598 pub rhi::RhiRuntimeContextErrorKind::InvalidBootstrapBinding
    599 pub rhi::RhiRuntimeContextErrorKind::InvalidServiceIdentity
    600 pub rhi::RhiRuntimeContextErrorKind::PathSelection
    601 pub enum rhi::RhiRuntimeFoundationErrorKind
    602 pub rhi::RhiRuntimeFoundationErrorKind::Close
    603 pub rhi::RhiRuntimeFoundationErrorKind::IdentityAccess
    604 pub rhi::RhiRuntimeFoundationErrorKind::IdentityBinding
    605 pub rhi::RhiRuntimeFoundationErrorKind::Readiness
    606 pub rhi::RhiRuntimeFoundationErrorKind::StateOpen
    607 pub rhi::RhiRuntimeFoundationErrorKind::TaskFailure
    608 impl rhi::RhiRuntimeFoundationErrorKind
    609 pub const fn rhi::RhiRuntimeFoundationErrorKind::code(self) -> &'static str
    610 pub enum rhi::RhiRuntimePrerequisite
    611 pub rhi::RhiRuntimePrerequisite::AdminListener
    612 pub rhi::RhiRuntimePrerequisite::DurableConfiguration
    613 pub rhi::RhiRuntimePrerequisite::ExistingState
    614 pub rhi::RhiRuntimePrerequisite::OperationsListener
    615 pub rhi::RhiRuntimePrerequisite::PresenceDesiredState
    616 pub rhi::RhiRuntimePrerequisite::PublicationRecovery
    617 pub rhi::RhiRuntimePrerequisite::ReconciliationRecovery
    618 pub rhi::RhiRuntimePrerequisite::RequiredSourceConnectivity
    619 pub rhi::RhiRuntimePrerequisite::RequiredSourceSubscription
    620 pub rhi::RhiRuntimePrerequisite::VerifiedIdentity
    621 impl rhi::RhiRuntimePrerequisite
    622 pub const fn rhi::RhiRuntimePrerequisite::as_str(self) -> &'static str
    623 pub enum rhi::RhiRuntimeReadinessReason
    624 pub rhi::RhiRuntimeReadinessReason::AdminListenerUnavailable
    625 pub rhi::RhiRuntimeReadinessReason::ConfigurationNotDurable
    626 pub rhi::RhiRuntimeReadinessReason::DatabaseUnavailable
    627 pub rhi::RhiRuntimeReadinessReason::IdentityUnavailable
    628 pub rhi::RhiRuntimeReadinessReason::OperationsListenerUnavailable
    629 pub rhi::RhiRuntimeReadinessReason::PresenceStateUnavailable
    630 pub rhi::RhiRuntimeReadinessReason::PublicationRecoveryIncomplete
    631 pub rhi::RhiRuntimeReadinessReason::RecoveryIncomplete
    632 pub rhi::RhiRuntimeReadinessReason::SourceUnavailable
    633 pub rhi::RhiRuntimeReadinessReason::SubscriptionInactive
    634 impl rhi::RhiRuntimeReadinessReason
    635 pub const fn rhi::RhiRuntimeReadinessReason::as_str(self) -> &'static str
    636 pub enum rhi::RhiServicePhase
    637 pub rhi::RhiServicePhase::Degraded
    638 pub rhi::RhiServicePhase::Failed
    639 pub rhi::RhiServicePhase::Ready
    640 pub rhi::RhiServicePhase::Starting
    641 pub rhi::RhiServicePhase::Stopping
    642 pub rhi::RhiServicePhase::Unready
    643 pub enum rhi::RhiSourcesCommandV1
    644 pub rhi::RhiSourcesCommandV1::List(rhi::RhiPageQueryArgsV1)
    645 pub enum rhi::RhiStateCatalogErrorKind
    646 pub rhi::RhiStateCatalogErrorKind::CatalogMismatch
    647 pub rhi::RhiStateCatalogErrorKind::MigrationCatalog
    648 pub rhi::RhiStateCatalogErrorKind::SchemaCatalog
    649 impl rhi::RhiStateCatalogErrorKind
    650 pub const fn rhi::RhiStateCatalogErrorKind::code(self) -> &'static str
    651 pub enum rhi::RhiStateCommandV1
    652 pub rhi::RhiStateCommandV1::Backup(rhi::RhiStateBackupArgsV1)
    653 pub rhi::RhiStateCommandV1::Init
    654 pub rhi::RhiStateCommandV1::Migrate
    655 pub rhi::RhiStateCommandV1::Restore(rhi::RhiStateRestoreArgsV1)
    656 pub rhi::RhiStateCommandV1::Status
    657 pub rhi::RhiStateCommandV1::Verify
    658 pub enum rhi::RhiStateHostErrorKind
    659 pub rhi::RhiStateHostErrorKind::Catalog
    660 pub rhi::RhiStateHostErrorKind::Close
    661 pub rhi::RhiStateHostErrorKind::Initialize
    662 pub rhi::RhiStateHostErrorKind::InspectionOpen
    663 pub rhi::RhiStateHostErrorKind::InvalidEvidence
    664 pub rhi::RhiStateHostErrorKind::InvalidPaths
    665 pub rhi::RhiStateHostErrorKind::ReadWriteOpen
    666 impl rhi::RhiStateHostErrorKind
    667 pub const fn rhi::RhiStateHostErrorKind::code(self) -> &'static str
    668 pub enum rhi::RhiStateHostMode
    669 pub rhi::RhiStateHostMode::ReadOnlyInspection
    670 pub rhi::RhiStateHostMode::ReadWriteExisting
    671 pub enum rhi::RhiStateMaintenanceErrorKind
    672 pub rhi::RhiStateMaintenanceErrorKind::Authority
    673 pub rhi::RhiStateMaintenanceErrorKind::Backup
    674 pub rhi::RhiStateMaintenanceErrorKind::Catalog
    675 pub rhi::RhiStateMaintenanceErrorKind::Integrity
    676 pub rhi::RhiStateMaintenanceErrorKind::InvalidEvidence
    677 pub rhi::RhiStateMaintenanceErrorKind::InvalidMode
    678 pub rhi::RhiStateMaintenanceErrorKind::Metadata
    679 pub rhi::RhiStateMaintenanceErrorKind::Migration
    680 pub rhi::RhiStateMaintenanceErrorKind::Open
    681 pub rhi::RhiStateMaintenanceErrorKind::Recovery
    682 pub rhi::RhiStateMaintenanceErrorKind::Restore
    683 impl rhi::RhiStateMaintenanceErrorKind
    684 pub const fn rhi::RhiStateMaintenanceErrorKind::code(self) -> &'static str
    685 pub enum rhi::RhiStateMetadataErrorKind
    686 pub rhi::RhiStateMetadataErrorKind::Configuration
    687 pub rhi::RhiStateMetadataErrorKind::Database
    688 pub rhi::RhiStateMetadataErrorKind::EvidencePolicy
    689 pub rhi::RhiStateMetadataErrorKind::Identity
    690 pub rhi::RhiStateMetadataErrorKind::Invariant
    691 pub rhi::RhiStateMetadataErrorKind::Paths
    692 pub rhi::RhiStateMetadataErrorKind::Profile
    693 #[repr(u8)] pub enum rhi::RhiStateRepositoryKind
    694 pub rhi::RhiStateRepositoryKind::DesiredPresence
    695 pub rhi::RhiStateRepositoryKind::DirtyTrade
    696 pub rhi::RhiStateRepositoryKind::EvidenceManifest
    697 pub rhi::RhiStateRepositoryKind::Mutation
    698 pub rhi::RhiStateRepositoryKind::PresenceAttempt
    699 pub rhi::RhiStateRepositoryKind::PresenceOutbox
    700 pub rhi::RhiStateRepositoryKind::PresenceTarget
    701 pub rhi::RhiStateRepositoryKind::Projection
    702 pub rhi::RhiStateRepositoryKind::Provenance
    703 pub rhi::RhiStateRepositoryKind::PublicationAttempt
    704 pub rhi::RhiStateRepositoryKind::PublicationOutbox
    705 pub rhi::RhiStateRepositoryKind::PublicationTarget
    706 pub rhi::RhiStateRepositoryKind::ReconciliationAttempt
    707 pub rhi::RhiStateRepositoryKind::ReconciliationJob
    708 pub rhi::RhiStateRepositoryKind::Report
    709 pub rhi::RhiStateRepositoryKind::SignedAttestationEvent
    710 pub rhi::RhiStateRepositoryKind::SignedEvent
    711 pub rhi::RhiStateRepositoryKind::Source
    712 pub rhi::RhiStateRepositoryKind::SourceCompletion
    713 pub rhi::RhiStateRepositoryKind::SourceCursor
    714 pub rhi::RhiStateRepositoryKind::Supersession
    715 impl rhi::RhiStateRepositoryKind
    716 pub const fn rhi::RhiStateRepositoryKind::backing_table(self) -> &'static str
    717 pub const fn rhi::RhiStateRepositoryKind::code(self) -> &'static str
    718 pub const fn rhi::RhiStateRepositoryKind::write_class(self) -> rhi::RhiStateRepositoryWriteClass
    719 pub enum rhi::RhiStateRepositoryWriteClass
    720 pub rhi::RhiStateRepositoryWriteClass::AppendOnly
    721 pub rhi::RhiStateRepositoryWriteClass::CompareAndSwap
    722 pub rhi::RhiStateRepositoryWriteClass::Immutable
    723 impl rhi::RhiStateRepositoryWriteClass
    724 pub const fn rhi::RhiStateRepositoryWriteClass::code(self) -> &'static str
    725 pub enum rhi::RhiStatusBuildMode
    726 pub rhi::RhiStatusBuildMode::Development
    727 pub rhi::RhiStatusBuildMode::Release
    728 pub enum rhi::RhiStatusConfigurationSource
    729 pub rhi::RhiStatusConfigurationSource::DerivedRepoLocal
    730 pub rhi::RhiStatusConfigurationSource::ExplicitConfig
    731 pub enum rhi::RhiStatusErrorKind
    732 pub rhi::RhiStatusErrorKind::Encoding
    733 pub rhi::RhiStatusErrorKind::InvalidBuildInfo
    734 pub rhi::RhiStatusErrorKind::InvalidConfiguration
    735 pub rhi::RhiStatusErrorKind::InvalidIdentityHealth
    736 pub rhi::RhiStatusErrorKind::InvalidLifecycle
    737 pub rhi::RhiStatusErrorKind::InvalidModel
    738 pub rhi::RhiStatusErrorKind::InvalidPersistence
    739 pub rhi::RhiStatusErrorKind::InvalidProviderState
    740 pub rhi::RhiStatusErrorKind::InvalidReasonCode
    741 pub rhi::RhiStatusErrorKind::InvalidTime
    742 pub rhi::RhiStatusErrorKind::InvalidTransition
    743 pub rhi::RhiStatusErrorKind::InvalidTransportState
    744 pub rhi::RhiStatusErrorKind::PublisherDropped
    745 pub rhi::RhiStatusErrorKind::ResponseTooLarge
    746 pub rhi::RhiStatusErrorKind::TooManyReasonCodes
    747 impl rhi::RhiStatusErrorKind
    748 pub const fn rhi::RhiStatusErrorKind::code(self) -> &'static str
    749 pub enum rhi::RhiStatusReasonCode
    750 pub rhi::RhiStatusReasonCode::AdminListenerFailed
    751 pub rhi::RhiStatusReasonCode::DatabaseLowDisk
    752 pub rhi::RhiStatusReasonCode::DatabaseReadOnly
    753 pub rhi::RhiStatusReasonCode::DatabaseSchemaMismatch
    754 pub rhi::RhiStatusReasonCode::IdentityUnavailable
    755 pub rhi::RhiStatusReasonCode::OperationsListenerFailed
    756 pub rhi::RhiStatusReasonCode::PresenceStateUnavailable
    757 pub rhi::RhiStatusReasonCode::PublicationRecoveryIncomplete
    758 pub rhi::RhiStatusReasonCode::ReconciliationBacklogExceeded
    759 pub rhi::RhiStatusReasonCode::RecoveryIncomplete
    760 pub rhi::RhiStatusReasonCode::ShutdownInProgress
    761 pub rhi::RhiStatusReasonCode::SourceUnavailable
    762 pub rhi::RhiStatusReasonCode::SubscriptionInactive
    763 impl rhi::RhiStatusReasonCode
    764 pub const fn rhi::RhiStatusReasonCode::as_str(self) -> &'static str
    765 pub fn rhi::RhiStatusReasonCode::new(impl core::convert::AsRef<str>) -> core::result::Result<Self, rhi::RhiStatusError>
    766 pub enum rhi::RhiTradeCommandV1
    767 pub rhi::RhiTradeCommandV1::Projection(rhi::RhiTradeArgsV1)
    768 pub rhi::RhiTradeCommandV1::ReportCurrent(rhi::RhiTradeArgsV1)
    769 pub rhi::RhiTradeCommandV1::Reports(rhi::RhiTradePageArgsV1)
    770 pub enum rhi::RhiTradeEvidencePersistenceErrorKind
    771 pub rhi::RhiTradeEvidencePersistenceErrorKind::CommitOutcomeUnknown
    772 pub rhi::RhiTradeEvidencePersistenceErrorKind::Encoding
    773 pub rhi::RhiTradeEvidencePersistenceErrorKind::InvalidMode
    774 pub rhi::RhiTradeEvidencePersistenceErrorKind::InvalidObservation
    775 pub rhi::RhiTradeEvidencePersistenceErrorKind::MutationConflict
    776 pub rhi::RhiTradeEvidencePersistenceErrorKind::SignedEventConflict
    777 pub rhi::RhiTradeEvidencePersistenceErrorKind::Storage
    778 impl rhi::RhiTradeEvidencePersistenceErrorKind
    779 pub const fn rhi::RhiTradeEvidencePersistenceErrorKind::code(self) -> &'static str
    780 pub enum rhi::RhiTradeMutationAdmissionErrorKind
    781 pub rhi::RhiTradeMutationAdmissionErrorKind::AuthoredTimeRejected
    782 pub rhi::RhiTradeMutationAdmissionErrorKind::DuplicateEventField
    783 pub rhi::RhiTradeMutationAdmissionErrorKind::EmptyEvent
    784 pub rhi::RhiTradeMutationAdmissionErrorKind::EventContentTooLarge
    785 pub rhi::RhiTradeMutationAdmissionErrorKind::EventIdentifierTooLarge
    786 pub rhi::RhiTradeMutationAdmissionErrorKind::EventTooLarge
    787 pub rhi::RhiTradeMutationAdmissionErrorKind::ExtraFieldsTooLarge
    788 pub rhi::RhiTradeMutationAdmissionErrorKind::InvalidAuthor
    789 pub rhi::RhiTradeMutationAdmissionErrorKind::InvalidAuthoredTime
    790 pub rhi::RhiTradeMutationAdmissionErrorKind::InvalidEventId
    791 pub rhi::RhiTradeMutationAdmissionErrorKind::InvalidEventUtf8
    792 pub rhi::RhiTradeMutationAdmissionErrorKind::InvalidLimits
    793 pub rhi::RhiTradeMutationAdmissionErrorKind::InvalidMutation
    794 pub rhi::RhiTradeMutationAdmissionErrorKind::InvalidObservationTime
    795 pub rhi::RhiTradeMutationAdmissionErrorKind::InvalidSignature
    796 pub rhi::RhiTradeMutationAdmissionErrorKind::InvalidTimePolicy
    797 pub rhi::RhiTradeMutationAdmissionErrorKind::MalformedEvent
    798 pub rhi::RhiTradeMutationAdmissionErrorKind::TagElementTooLarge
    799 pub rhi::RhiTradeMutationAdmissionErrorKind::TagsTooLarge
    800 pub rhi::RhiTradeMutationAdmissionErrorKind::TooManyExtraFields
    801 pub rhi::RhiTradeMutationAdmissionErrorKind::TooManyTagElements
    802 pub rhi::RhiTradeMutationAdmissionErrorKind::TooManyTags
    803 pub rhi::RhiTradeMutationAdmissionErrorKind::UnsupportedKind
    804 pub enum rhi::RhiTradeSourceCompletion
    805 pub rhi::RhiTradeSourceCompletion::Complete
    806 pub rhi::RhiTradeSourceCompletion::IncompleteResourceLimit
    807 pub rhi::RhiTradeSourceCompletion::IncompleteTimeout
    808 pub rhi::RhiTradeSourceCompletion::IncompleteUnavailable
    809 pub rhi::RhiTradeSourceCompletion::IncompleteUnknown
    810 pub rhi::RhiTradeSourceCompletion::Unsupported
    811 impl rhi::RhiTradeSourceCompletion
    812 pub const fn rhi::RhiTradeSourceCompletion::code(self) -> &'static str
    813 pub enum rhi::RhiTradeSourceIngestErrorKind
    814 pub rhi::RhiTradeSourceIngestErrorKind::CommitOutcomeUnknown
    815 pub rhi::RhiTradeSourceIngestErrorKind::GenerationConflict
    816 pub rhi::RhiTradeSourceIngestErrorKind::InvalidConfiguration
    817 pub rhi::RhiTradeSourceIngestErrorKind::InvalidInput
    818 pub rhi::RhiTradeSourceIngestErrorKind::InvalidMode
    819 pub rhi::RhiTradeSourceIngestErrorKind::Storage
    820 impl rhi::RhiTradeSourceIngestErrorKind
    821 pub const fn rhi::RhiTradeSourceIngestErrorKind::code(self) -> &'static str
    822 pub enum rhi::RhiTransportHealthV1
    823 pub rhi::RhiTransportHealthV1::Degraded
    824 pub rhi::RhiTransportHealthV1::Ready
    825 pub rhi::RhiTransportHealthV1::Unavailable
    826 pub enum rhi::TradeAgreementAttestationBackend
    827 pub rhi::TradeAgreementAttestationBackend::LocalStatementHash
    828 impl rhi::TradeAgreementAttestationBackend
    829 pub const fn rhi::TradeAgreementAttestationBackend::as_str(self) -> &'static str
    830 pub enum rhi::TradeAgreementAttestationErrorKind
    831 pub rhi::TradeAgreementAttestationErrorKind::Encoding
    832 pub rhi::TradeAgreementAttestationErrorKind::InvalidHashField
    833 pub rhi::TradeAgreementAttestationErrorKind::InvalidValidatorSetBinding
    834 pub rhi::TradeAgreementAttestationErrorKind::MissingAgreementClaim
    835 pub rhi::TradeAgreementAttestationErrorKind::MissingValidatorSetBinding
    836 pub rhi::TradeAgreementAttestationErrorKind::TradeProtocol
    837 impl rhi::TradeAgreementAttestationErrorKind
    838 pub const fn rhi::TradeAgreementAttestationErrorKind::code(self) -> &'static str
    839 impl core::fmt::Display for rhi::TradeAgreementAttestationErrorKind
    840 pub fn rhi::TradeAgreementAttestationErrorKind::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    841 pub struct rhi::CanonicalRhiCredentialAccess
    842 impl rhi::RhiCredentialAccess for rhi::CanonicalRhiCredentialAccess
    843 pub fn rhi::CanonicalRhiCredentialAccess::resolve_existing(&self, &rhi::RhiRuntimeContext, &rhi::RhiIdentityEnvelopeBinding) -> core::result::Result<rhi::RhiWrappingCredential, rhi::RhiCredentialResolutionError>
    844 pub struct rhi::CanonicalRhiIdentityAccess
    845 impl rhi::RhiIdentityAccess for rhi::CanonicalRhiIdentityAccess
    846 pub fn rhi::CanonicalRhiIdentityAccess::open_existing(&self, &rhi::RhiIdentityEnvelopeBinding, &rhi::RhiWrappingCredential) -> core::result::Result<rhi::RhiDecryptedIdentity, rhi::RhiEncryptedIdentityEnvelopeError>
    847 pub struct rhi::NostrEventAdapter<'a>
    848 impl<'a> rhi::NostrEventAdapter<'a>
    849 pub fn rhi::NostrEventAdapter<'a>::new(&'a nostr::event::Event) -> Self
    850 impl core::fmt::Debug for rhi::NostrEventAdapter<'_>
    851 pub fn rhi::NostrEventAdapter<'_>::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    852 impl radroots_event_codec::job::traits::JobEventLike for rhi::NostrEventAdapter<'_>
    853 pub fn rhi::NostrEventAdapter<'_>::raw_author(&self) -> alloc::string::String
    854 pub fn rhi::NostrEventAdapter<'_>::raw_content(&self) -> alloc::string::String
    855 pub fn rhi::NostrEventAdapter<'_>::raw_id(&self) -> alloc::string::String
    856 pub fn rhi::NostrEventAdapter<'_>::raw_kind(&self) -> u32
    857 pub fn rhi::NostrEventAdapter<'_>::raw_published_at(&self) -> u64
    858 pub fn rhi::NostrEventAdapter<'_>::raw_sig(&self) -> alloc::string::String
    859 pub fn rhi::NostrEventAdapter<'_>::raw_tags(&self) -> alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>
    860 impl<'a> radroots_event_codec::job::traits::JobEventBorrow<'a> for rhi::NostrEventAdapter<'a>
    861 pub fn rhi::NostrEventAdapter<'a>::raw_author(&'a self) -> alloc::string::String
    862 pub fn rhi::NostrEventAdapter<'a>::raw_content(&'a self) -> &'a str
    863 pub fn rhi::NostrEventAdapter<'a>::raw_id(&'a self) -> alloc::string::String
    864 pub fn rhi::NostrEventAdapter<'a>::raw_kind(&'a self) -> u32
    865 pub struct rhi::RhiAdminCancellationToken
    866 impl rhi::RhiAdminCancellationToken
    867 pub fn rhi::RhiAdminCancellationToken::cancel(&self)
    868 pub fn rhi::RhiAdminCancellationToken::is_cancelled(&self) -> bool
    869 pub fn rhi::RhiAdminCancellationToken::new() -> Self
    870 impl core::fmt::Debug for rhi::RhiAdminCancellationToken
    871 pub fn rhi::RhiAdminCancellationToken::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    872 pub struct rhi::RhiAdminDocumentError
    873 impl rhi::RhiAdminDocumentError
    874 pub const fn rhi::RhiAdminDocumentError::kind(self) -> rhi::RhiAdminDocumentErrorKind
    875 impl core::error::Error for rhi::RhiAdminDocumentError
    876 impl core::fmt::Display for rhi::RhiAdminDocumentError
    877 pub fn rhi::RhiAdminDocumentError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    878 pub struct rhi::RhiAdminHandlerError
    879 impl rhi::RhiAdminHandlerError
    880 pub const fn rhi::RhiAdminHandlerError::kind(self) -> rhi::RhiAdminHandlerErrorKind
    881 pub const fn rhi::RhiAdminHandlerError::new(rhi::RhiAdminHandlerErrorKind) -> Self
    882 impl core::error::Error for rhi::RhiAdminHandlerError
    883 impl core::fmt::Display for rhi::RhiAdminHandlerError
    884 pub fn rhi::RhiAdminHandlerError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    885 pub struct rhi::RhiAdminRequestDocument
    886 impl rhi::RhiAdminRequestDocument
    887 pub fn rhi::RhiAdminRequestDocument::correlation_id(&self) -> &str
    888 pub fn rhi::RhiAdminRequestDocument::model_bytes(&self) -> &[u8]
    889 pub fn rhi::RhiAdminRequestDocument::operation_id(&self) -> core::option::Option<&str>
    890 pub fn rhi::RhiAdminRequestDocument::parameter(&self, &str) -> core::option::Option<&str>
    891 pub const fn rhi::RhiAdminRequestDocument::route(&self) -> rhi::RhiAdminRoute
    892 impl core::fmt::Debug for rhi::RhiAdminRequestDocument
    893 pub fn rhi::RhiAdminRequestDocument::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    894 pub struct rhi::RhiAdminResponseDocument
    895 impl rhi::RhiAdminResponseDocument
    896 pub fn rhi::RhiAdminResponseDocument::canonical_bytes(&self) -> &[u8]
    897 pub fn rhi::RhiAdminResponseDocument::from_canonical_bytes(rhi::RhiAdminRoute, &[u8]) -> core::result::Result<Self, rhi::RhiAdminDocumentError>
    898 pub const fn rhi::RhiAdminResponseDocument::route(&self) -> rhi::RhiAdminRoute
    899 impl core::fmt::Debug for rhi::RhiAdminResponseDocument
    900 pub fn rhi::RhiAdminResponseDocument::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    901 pub struct rhi::RhiAdminRouter
    902 impl core::fmt::Debug for rhi::RhiAdminRouter
    903 pub fn rhi::RhiAdminRouter::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    904 pub struct rhi::RhiAdminRouterError
    905 impl core::error::Error for rhi::RhiAdminRouterError
    906 impl core::fmt::Display for rhi::RhiAdminRouterError
    907 pub fn rhi::RhiAdminRouterError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    908 pub struct rhi::RhiAdminServer
    909 impl rhi::RhiAdminServer
    910 pub async fn rhi::RhiAdminServer::bind(self, &rhi::RhiRuntimeContext) -> core::result::Result<rhi::RhiBoundAdminServer, rhi::RhiAdminServerError>
    911 pub fn rhi::RhiAdminServer::new<H>(&rhi::RhiConfigDocumentV1, alloc::sync::Arc<H>) -> core::result::Result<Self, rhi::RhiAdminServerError> where H: rhi::RhiAdminHandler
    912 impl core::fmt::Debug for rhi::RhiAdminServer
    913 pub fn rhi::RhiAdminServer::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    914 pub struct rhi::RhiAdminServerError
    915 impl rhi::RhiAdminServerError
    916 pub const fn rhi::RhiAdminServerError::code(self) -> &'static str
    917 pub const fn rhi::RhiAdminServerError::kind(self) -> rhi::RhiAdminServerErrorKind
    918 impl core::error::Error for rhi::RhiAdminServerError
    919 impl core::fmt::Debug for rhi::RhiAdminServerError
    920 pub fn rhi::RhiAdminServerError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    921 impl core::fmt::Display for rhi::RhiAdminServerError
    922 pub fn rhi::RhiAdminServerError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    923 pub struct rhi::RhiAdmittedTradeMutationEvent
    924 impl rhi::RhiAdmittedTradeMutationEvent
    925 pub fn rhi::RhiAdmittedTradeMutationEvent::authored_at_unix_seconds(&self) -> u64
    926 pub fn rhi::RhiAdmittedTradeMutationEvent::event_id(&self) -> &radroots_event::id::EventId
    927 pub fn rhi::RhiAdmittedTradeMutationEvent::event_kind(&self) -> u32
    928 pub const fn rhi::RhiAdmittedTradeMutationEvent::mutation(&self) -> &radroots_event::trade::TradeMutationEnvelopeV1
    929 pub const fn rhi::RhiAdmittedTradeMutationEvent::mutation_id(&self) -> &radroots_event::id::MutationId
    930 pub const fn rhi::RhiAdmittedTradeMutationEvent::observed_at_unix_seconds(&self) -> rhi::RhiTradeMutationObservedAtUnixSeconds
    931 pub fn rhi::RhiAdmittedTradeMutationEvent::original_bytes(&self) -> &[u8]
    932 impl core::fmt::Debug for rhi::RhiAdmittedTradeMutationEvent
    933 pub fn rhi::RhiAdmittedTradeMutationEvent::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    934 pub struct rhi::RhiBoundAdminServer
    935 impl rhi::RhiBoundAdminServer
    936 pub async fn rhi::RhiBoundAdminServer::serve(self, rhi::RhiAdminCancellationToken) -> core::result::Result<(), rhi::RhiAdminServerError>
    937 impl core::fmt::Debug for rhi::RhiBoundAdminServer
    938 pub fn rhi::RhiBoundAdminServer::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    939 pub struct rhi::RhiBoundOperationsServer
    940 impl rhi::RhiBoundOperationsServer
    941 pub fn rhi::RhiBoundOperationsServer::local_address(&self) -> core::net::socket_addr::SocketAddr
    942 pub async fn rhi::RhiBoundOperationsServer::serve(self, rhi::RhiOperationsCancellationToken) -> core::result::Result<(), rhi::RhiOperationsError>
    943 impl core::fmt::Debug for rhi::RhiBoundOperationsServer
    944 pub fn rhi::RhiBoundOperationsServer::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    945 pub struct rhi::RhiCliExecutionPlanV1
    946 impl rhi::RhiCliExecutionPlanV1
    947 pub const fn rhi::RhiCliExecutionPlanV1::admin_operation(&self) -> core::option::Option<rhi::RhiCliAdminOperationV1>
    948 pub const fn rhi::RhiCliExecutionPlanV1::offline_operation(&self) -> core::option::Option<rhi::RhiCliOfflineOperationV1>
    949 pub const fn rhi::RhiCliExecutionPlanV1::primary_authority(&self) -> rhi::RhiCliPrimaryAuthorityV1
    950 impl core::fmt::Debug for rhi::RhiCliExecutionPlanV1
    951 pub fn rhi::RhiCliExecutionPlanV1::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    952 pub struct rhi::RhiCliInvocationV1
    953 impl rhi::RhiCliInvocationV1
    954 pub const fn rhi::RhiCliInvocationV1::command(&self) -> &rhi::RhiCommandV1
    955 pub fn rhi::RhiCliInvocationV1::config_path(&self) -> core::option::Option<&std::path::Path>
    956 pub const fn rhi::RhiCliInvocationV1::instance(&self) -> &radroots_runtime_paths::identifier::InstanceId
    957 pub const fn rhi::RhiCliInvocationV1::output_mode(&self) -> rhi::RhiCliOutputModeV1
    958 pub const fn rhi::RhiCliInvocationV1::profile(&self) -> rhi::RhiBootstrapProfileV1
    959 pub fn rhi::RhiCliInvocationV1::repo_local_root(&self) -> core::option::Option<&std::path::Path>
    960 impl core::fmt::Debug for rhi::RhiCliInvocationV1
    961 pub fn rhi::RhiCliInvocationV1::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    962 pub struct rhi::RhiCliV1Error
    963 impl rhi::RhiCliV1Error
    964 pub const fn rhi::RhiCliV1Error::kind(self) -> rhi::RhiCliV1ErrorKind
    965 impl core::error::Error for rhi::RhiCliV1Error
    966 impl core::fmt::Debug for rhi::RhiCliV1Error
    967 pub fn rhi::RhiCliV1Error::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    968 impl core::fmt::Display for rhi::RhiCliV1Error
    969 pub fn rhi::RhiCliV1Error::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    970 pub struct rhi::RhiCommittedPublication
    971 impl rhi::RhiCommittedPublication
    972 pub const fn rhi::RhiCommittedPublication::event_id(&self) -> &[u8; 32]
    973 pub const fn rhi::RhiCommittedPublication::event_sha256(&self) -> &[u8; 32]
    974 pub const fn rhi::RhiCommittedPublication::exact_signed_event_bytes(&self) -> &[u8]
    975 pub const fn rhi::RhiCommittedPublication::outbox_id(&self) -> rhi::RhiPublicationOutboxId
    976 impl core::fmt::Debug for rhi::RhiCommittedPublication
    977 pub fn rhi::RhiCommittedPublication::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    978 pub struct rhi::RhiConfigApplyArgsV1
    979 impl rhi::RhiConfigApplyArgsV1
    980 pub fn rhi::RhiConfigApplyArgsV1::candidate_config(&self) -> &std::path::Path
    981 impl core::fmt::Debug for rhi::RhiConfigApplyArgsV1
    982 pub fn rhi::RhiConfigApplyArgsV1::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    983 pub struct rhi::RhiConfigApplyError
    984 impl rhi::RhiConfigApplyError
    985 pub const fn rhi::RhiConfigApplyError::code(self) -> &'static str
    986 pub const fn rhi::RhiConfigApplyError::kind(self) -> rhi::RhiConfigApplyErrorKind
    987 impl core::error::Error for rhi::RhiConfigApplyError
    988 impl core::fmt::Debug for rhi::RhiConfigApplyError
    989 pub fn rhi::RhiConfigApplyError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    990 impl core::fmt::Display for rhi::RhiConfigApplyError
    991 pub fn rhi::RhiConfigApplyError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    992 pub struct rhi::RhiConfigApplyOutcome
    993 impl rhi::RhiConfigApplyOutcome
    994 pub const fn rhi::RhiConfigApplyOutcome::changed(self) -> bool
    995 pub const fn rhi::RhiConfigApplyOutcome::generation(self) -> u16
    996 impl core::fmt::Debug for rhi::RhiConfigApplyOutcome
    997 pub fn rhi::RhiConfigApplyOutcome::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    998 pub struct rhi::RhiConfigDocumentV1
    999 impl rhi::RhiConfigDocumentV1
   1000 pub const fn rhi::RhiConfigDocumentV1::effective(&self) -> &rhi::RhiEffectiveConfigV1
   1001 pub fn rhi::RhiConfigDocumentV1::evidence_source_count(&self) -> usize
   1002 pub const fn rhi::RhiConfigDocumentV1::profile(&self) -> rhi::RhiConfigProfile
   1003 pub fn rhi::RhiConfigDocumentV1::relay_count(&self) -> usize
   1004 pub const fn rhi::RhiConfigDocumentV1::runtime_thread_limits(&self) -> rhi::RhiRuntimeThreadLimitsV1
   1005 pub const fn rhi::RhiConfigDocumentV1::schema(&self) -> &'static str
   1006 pub const fn rhi::RhiConfigDocumentV1::schema_version(&self) -> u32
   1007 impl core::fmt::Debug for rhi::RhiConfigDocumentV1
   1008 pub fn rhi::RhiConfigDocumentV1::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1009 pub struct rhi::RhiConfigLoadError
   1010 impl rhi::RhiConfigLoadError
   1011 pub const fn rhi::RhiConfigLoadError::kind(self) -> rhi::RhiConfigLoadErrorKind
   1012 impl core::error::Error for rhi::RhiConfigLoadError
   1013 impl core::fmt::Debug for rhi::RhiConfigLoadError
   1014 pub fn rhi::RhiConfigLoadError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1015 impl core::fmt::Display for rhi::RhiConfigLoadError
   1016 pub fn rhi::RhiConfigLoadError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1017 pub struct rhi::RhiConfigV1Error
   1018 impl rhi::RhiConfigV1Error
   1019 pub const fn rhi::RhiConfigV1Error::kind(self) -> rhi::RhiConfigV1ErrorKind
   1020 impl core::error::Error for rhi::RhiConfigV1Error
   1021 impl core::fmt::Debug for rhi::RhiConfigV1Error
   1022 pub fn rhi::RhiConfigV1Error::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1023 impl core::fmt::Display for rhi::RhiConfigV1Error
   1024 pub fn rhi::RhiConfigV1Error::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1025 pub struct rhi::RhiCredentialResolutionError
   1026 impl rhi::RhiCredentialResolutionError
   1027 pub const fn rhi::RhiCredentialResolutionError::code(self) -> &'static str
   1028 pub const fn rhi::RhiCredentialResolutionError::kind(self) -> rhi::RhiCredentialResolutionErrorKind
   1029 impl core::error::Error for rhi::RhiCredentialResolutionError
   1030 impl core::fmt::Debug for rhi::RhiCredentialResolutionError
   1031 pub fn rhi::RhiCredentialResolutionError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1032 impl core::fmt::Display for rhi::RhiCredentialResolutionError
   1033 pub fn rhi::RhiCredentialResolutionError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1034 pub struct rhi::RhiDecryptedIdentity
   1035 impl rhi::RhiDecryptedIdentity
   1036 pub fn rhi::RhiDecryptedIdentity::public_identity(&self) -> &rhi::RhiExpectedPublicIdentity
   1037 impl core::fmt::Debug for rhi::RhiDecryptedIdentity
   1038 pub fn rhi::RhiDecryptedIdentity::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1039 pub struct rhi::RhiDesiredPresenceRepository<'host>
   1040 impl rhi::RhiDesiredPresenceRepository<'_>
   1041 pub async fn rhi::RhiDesiredPresenceRepository<'_>::commit(&self, &rhi::RhiPresenceDesiredAuthority) -> core::result::Result<rhi::RhiPresenceDesiredCommitOutcome, rhi::RhiPresenceDesiredError>
   1042 pub async fn rhi::RhiDesiredPresenceRepository<'_>::current(&self) -> core::result::Result<core::option::Option<rhi::RhiPresenceDesiredState>, rhi::RhiPresenceDesiredError>
   1043 impl rhi::RhiDesiredPresenceRepository<'_>
   1044 pub const fn rhi::RhiDesiredPresenceRepository<'_>::descriptor(&self) -> rhi::RhiStateRepositoryDescriptor
   1045 pub const fn rhi::RhiDesiredPresenceRepository<'_>::kind(&self) -> rhi::RhiStateRepositoryKind
   1046 impl core::fmt::Debug for rhi::RhiDesiredPresenceRepository<'_>
   1047 pub fn rhi::RhiDesiredPresenceRepository<'_>::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1048 pub struct rhi::RhiDirtyTradeRepository<'host>
   1049 impl rhi::RhiDirtyTradeRepository<'_>
   1050 pub const fn rhi::RhiDirtyTradeRepository<'_>::descriptor(&self) -> rhi::RhiStateRepositoryDescriptor
   1051 pub const fn rhi::RhiDirtyTradeRepository<'_>::kind(&self) -> rhi::RhiStateRepositoryKind
   1052 impl core::fmt::Debug for rhi::RhiDirtyTradeRepository<'_>
   1053 pub fn rhi::RhiDirtyTradeRepository<'_>::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1054 pub struct rhi::RhiDoctorCheckDefinition
   1055 impl rhi::RhiDoctorCheckDefinition
   1056 pub const fn rhi::RhiDoctorCheckDefinition::deadline_ms(self) -> u64
   1057 pub const fn rhi::RhiDoctorCheckDefinition::id(self) -> rhi::RhiDoctorCheckId
   1058 pub const fn rhi::RhiDoctorCheckDefinition::remediation_code(self) -> rhi::RhiDoctorRemediationCode
   1059 pub const fn rhi::RhiDoctorCheckDefinition::required(self) -> bool
   1060 pub const fn rhi::RhiDoctorCheckDefinition::scope(self) -> &'static [&'static str]
   1061 pub struct rhi::RhiDoctorCheckResult
   1062 impl rhi::RhiDoctorCheckResult
   1063 pub const fn rhi::RhiDoctorCheckResult::definition(self) -> rhi::RhiDoctorCheckDefinition
   1064 pub const fn rhi::RhiDoctorCheckResult::status(self) -> rhi::RhiDoctorCheckStatus
   1065 pub const fn rhi::RhiDoctorCheckResult::summary(self) -> &'static str
   1066 pub struct rhi::RhiDoctorError
   1067 impl rhi::RhiDoctorError
   1068 pub const fn rhi::RhiDoctorError::kind(self) -> rhi::RhiDoctorErrorKind
   1069 impl core::error::Error for rhi::RhiDoctorError
   1070 impl core::fmt::Debug for rhi::RhiDoctorError
   1071 pub fn rhi::RhiDoctorError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1072 impl core::fmt::Display for rhi::RhiDoctorError
   1073 pub fn rhi::RhiDoctorError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1074 pub struct rhi::RhiDoctorReport
   1075 impl rhi::RhiDoctorReport
   1076 pub fn rhi::RhiDoctorReport::canonical_json(&self) -> &[u8]
   1077 pub fn rhi::RhiDoctorReport::checks(&self) -> &[rhi::RhiDoctorCheckResult]
   1078 pub const fn rhi::RhiDoctorReport::exit_code(&self) -> u8
   1079 pub const fn rhi::RhiDoctorReport::instance(&self) -> &radroots_runtime_paths::identifier::InstanceId
   1080 pub const fn rhi::RhiDoctorReport::service(&self) -> &'static str
   1081 pub const fn rhi::RhiDoctorReport::status(&self) -> rhi::RhiDoctorAggregateStatus
   1082 impl core::fmt::Debug for rhi::RhiDoctorReport
   1083 pub fn rhi::RhiDoctorReport::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1084 pub struct rhi::RhiEffectiveConfigV1
   1085 impl rhi::RhiEffectiveConfigV1
   1086 pub fn rhi::RhiEffectiveConfigV1::canonical_json(&self) -> &str
   1087 pub const fn rhi::RhiEffectiveConfigV1::field_count(&self) -> usize
   1088 impl core::fmt::Debug for rhi::RhiEffectiveConfigV1
   1089 pub fn rhi::RhiEffectiveConfigV1::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1090 pub struct rhi::RhiEncryptedIdentityEnvelopeError
   1091 impl rhi::RhiEncryptedIdentityEnvelopeError
   1092 pub const fn rhi::RhiEncryptedIdentityEnvelopeError::code(self) -> &'static str
   1093 pub const fn rhi::RhiEncryptedIdentityEnvelopeError::kind(self) -> rhi::RhiEncryptedIdentityEnvelopeErrorKind
   1094 impl core::error::Error for rhi::RhiEncryptedIdentityEnvelopeError
   1095 impl core::fmt::Debug for rhi::RhiEncryptedIdentityEnvelopeError
   1096 pub fn rhi::RhiEncryptedIdentityEnvelopeError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1097 impl core::fmt::Display for rhi::RhiEncryptedIdentityEnvelopeError
   1098 pub fn rhi::RhiEncryptedIdentityEnvelopeError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1099 pub struct rhi::RhiEncryptedIdentityProvisioningMaterial
   1100 impl rhi::RhiEncryptedIdentityProvisioningMaterial
   1101 pub fn rhi::RhiEncryptedIdentityProvisioningMaterial::new([u8; 32], [u8; 32], [u8; 24], [u8; 24]) -> core::result::Result<Self, rhi::RhiEncryptedIdentityEnvelopeError>
   1102 impl core::fmt::Debug for rhi::RhiEncryptedIdentityProvisioningMaterial
   1103 pub fn rhi::RhiEncryptedIdentityProvisioningMaterial::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1104 pub struct rhi::RhiEvidenceAttestationSupersession
   1105 impl rhi::RhiEvidenceAttestationSupersession
   1106 pub fn rhi::RhiEvidenceAttestationSupersession::from_attestation(&rhi::RhiSignedEvidenceAttestation) -> Self
   1107 impl core::fmt::Debug for rhi::RhiEvidenceAttestationSupersession
   1108 pub fn rhi::RhiEvidenceAttestationSupersession::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1109 pub struct rhi::RhiEvidenceManifestRepository<'host>
   1110 impl rhi::RhiEvidenceManifestRepository<'_>
   1111 pub const fn rhi::RhiEvidenceManifestRepository<'_>::descriptor(&self) -> rhi::RhiStateRepositoryDescriptor
   1112 pub const fn rhi::RhiEvidenceManifestRepository<'_>::kind(&self) -> rhi::RhiStateRepositoryKind
   1113 impl core::fmt::Debug for rhi::RhiEvidenceManifestRepository<'_>
   1114 pub fn rhi::RhiEvidenceManifestRepository<'_>::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1115 pub struct rhi::RhiEvidencePolicyDigest(_)
   1116 impl rhi::RhiEvidencePolicyDigest
   1117 pub const fn rhi::RhiEvidencePolicyDigest::as_bytes(&self) -> &[u8; 32]
   1118 impl core::fmt::Debug for rhi::RhiEvidencePolicyDigest
   1119 pub fn rhi::RhiEvidencePolicyDigest::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1120 pub struct rhi::RhiEvidenceTransportStatusV1
   1121 impl rhi::RhiEvidenceTransportStatusV1
   1122 pub const fn rhi::RhiEvidenceTransportStatusV1::configured_source_count(&self) -> u64
   1123 pub const fn rhi::RhiEvidenceTransportStatusV1::health(&self) -> rhi::RhiTransportHealthV1
   1124 pub fn rhi::RhiEvidenceTransportStatusV1::new(rhi::RhiTransportHealthV1, bool, bool, u64, u64, rhi::RhiStatusReasonCodes) -> core::result::Result<Self, rhi::RhiStatusError>
   1125 pub const fn rhi::RhiEvidenceTransportStatusV1::reachable_source_count(&self) -> u64
   1126 pub const fn rhi::RhiEvidenceTransportStatusV1::reason_codes(&self) -> &rhi::RhiStatusReasonCodes
   1127 pub const fn rhi::RhiEvidenceTransportStatusV1::required_sources_ready(&self) -> bool
   1128 pub const fn rhi::RhiEvidenceTransportStatusV1::subscriber_active(&self) -> bool
   1129 pub struct rhi::RhiExpectedPublicIdentity(_)
   1130 impl rhi::RhiExpectedPublicIdentity
   1131 pub fn rhi::RhiExpectedPublicIdentity::as_hex(&self) -> &str
   1132 impl core::fmt::Debug for rhi::RhiExpectedPublicIdentity
   1133 pub fn rhi::RhiExpectedPublicIdentity::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1134 pub struct rhi::RhiIdentityCredentialAdapters
   1135 impl rhi::RhiIdentityCredentialAdapters
   1136 pub fn rhi::RhiIdentityCredentialAdapters::canonical() -> Self
   1137 pub fn rhi::RhiIdentityCredentialAdapters::new(alloc::sync::Arc<dyn rhi::RhiCredentialAccess>, alloc::sync::Arc<dyn rhi::RhiIdentityAccess>) -> Self
   1138 pub fn rhi::RhiIdentityCredentialAdapters::open_existing(&self, &rhi::RhiRuntimeContext, &rhi::RhiIdentityEnvelopeBinding) -> core::result::Result<rhi::RhiDecryptedIdentity, rhi::RhiRuntimeAdapterError>
   1139 impl core::fmt::Debug for rhi::RhiIdentityCredentialAdapters
   1140 pub fn rhi::RhiIdentityCredentialAdapters::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1141 pub struct rhi::RhiIdentityEnvelopeBinding
   1142 impl rhi::RhiIdentityEnvelopeBinding
   1143 pub const fn rhi::RhiIdentityEnvelopeBinding::expected_identity(&self) -> &rhi::RhiExpectedPublicIdentity
   1144 pub fn rhi::RhiIdentityEnvelopeBinding::from_configuration(&rhi::RhiConfigDocumentV1, &rhi::RhiStateMetadata) -> core::result::Result<Self, rhi::RhiEncryptedIdentityEnvelopeError>
   1145 pub const fn rhi::RhiIdentityEnvelopeBinding::kind(&self) -> rhi::RhiIdentityProviderKind
   1146 pub const fn rhi::RhiIdentityEnvelopeBinding::role(&self) -> rhi::RhiIdentityRole
   1147 impl core::fmt::Debug for rhi::RhiIdentityEnvelopeBinding
   1148 pub fn rhi::RhiIdentityEnvelopeBinding::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1149 pub struct rhi::RhiIdentityHealthV1
   1150 impl rhi::RhiIdentityHealthV1
   1151 pub const fn rhi::RhiIdentityHealthV1::is_available(&self) -> bool
   1152 pub const fn rhi::RhiIdentityHealthV1::is_configured(&self) -> bool
   1153 pub fn rhi::RhiIdentityHealthV1::new(bool, bool, rhi::RhiStatusReasonCodes) -> core::result::Result<Self, rhi::RhiStatusError>
   1154 pub const fn rhi::RhiIdentityHealthV1::reason_codes(&self) -> &rhi::RhiStatusReasonCodes
   1155 pub struct rhi::RhiJitterBoundMilliseconds(_)
   1156 impl rhi::RhiJitterBoundMilliseconds
   1157 pub const fn rhi::RhiJitterBoundMilliseconds::get(self) -> u64
   1158 pub const fn rhi::RhiJitterBoundMilliseconds::new(u64) -> core::result::Result<Self, rhi::RhiRuntimeAdapterError>
   1159 pub struct rhi::RhiJitterMilliseconds(_)
   1160 impl rhi::RhiJitterMilliseconds
   1161 pub const fn rhi::RhiJitterMilliseconds::duration(self) -> core::time::Duration
   1162 pub const fn rhi::RhiJitterMilliseconds::get(self) -> u64
   1163 pub struct rhi::RhiLogRecord
   1164 impl rhi::RhiLogRecord
   1165 pub const fn rhi::RhiLogRecord::code(&self) -> &'static str
   1166 pub const fn rhi::RhiLogRecord::critical_task_failed() -> Self
   1167 pub const fn rhi::RhiLogRecord::event(&self) -> rhi::RhiLogEvent
   1168 pub const fn rhi::RhiLogRecord::level(&self) -> rhi::RhiLogLevel
   1169 pub const fn rhi::RhiLogRecord::lifecycle(rhi::RhiServicePhase) -> Self
   1170 pub const fn rhi::RhiLogRecord::process_exit(&self) -> core::option::Option<rhi::RhiProcessResult>
   1171 pub const fn rhi::RhiLogRecord::process_result(rhi::RhiProcessResult) -> Self
   1172 pub const fn rhi::RhiLogRecord::shutdown_forced() -> Self
   1173 pub const fn rhi::RhiLogRecord::shutdown_requested() -> Self
   1174 impl core::fmt::Debug for rhi::RhiLogRecord
   1175 pub fn rhi::RhiLogRecord::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1176 impl core::fmt::Display for rhi::RhiLogRecord
   1177 pub fn rhi::RhiLogRecord::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1178 pub struct rhi::RhiMutationRepository<'host>
   1179 impl rhi::RhiMutationRepository<'_>
   1180 pub const fn rhi::RhiMutationRepository<'_>::descriptor(&self) -> rhi::RhiStateRepositoryDescriptor
   1181 pub const fn rhi::RhiMutationRepository<'_>::kind(&self) -> rhi::RhiStateRepositoryKind
   1182 impl core::fmt::Debug for rhi::RhiMutationRepository<'_>
   1183 pub fn rhi::RhiMutationRepository<'_>::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1184 pub struct rhi::RhiNormalizedConfigDigest(_)
   1185 impl rhi::RhiNormalizedConfigDigest
   1186 pub const fn rhi::RhiNormalizedConfigDigest::as_bytes(&self) -> &[u8; 32]
   1187 impl core::fmt::Debug for rhi::RhiNormalizedConfigDigest
   1188 pub fn rhi::RhiNormalizedConfigDigest::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1189 pub struct rhi::RhiOperationsCancellationToken
   1190 impl rhi::RhiOperationsCancellationToken
   1191 pub fn rhi::RhiOperationsCancellationToken::cancel(&self)
   1192 pub fn rhi::RhiOperationsCancellationToken::is_cancelled(&self) -> bool
   1193 pub fn rhi::RhiOperationsCancellationToken::new() -> Self
   1194 impl core::fmt::Debug for rhi::RhiOperationsCancellationToken
   1195 pub fn rhi::RhiOperationsCancellationToken::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1196 pub struct rhi::RhiOperationsError
   1197 impl rhi::RhiOperationsError
   1198 pub const fn rhi::RhiOperationsError::code(self) -> &'static str
   1199 pub const fn rhi::RhiOperationsError::kind(self) -> rhi::RhiOperationsErrorKind
   1200 impl core::error::Error for rhi::RhiOperationsError
   1201 impl core::fmt::Debug for rhi::RhiOperationsError
   1202 pub fn rhi::RhiOperationsError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1203 impl core::fmt::Display for rhi::RhiOperationsError
   1204 pub fn rhi::RhiOperationsError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1205 pub struct rhi::RhiOperationsServer
   1206 impl rhi::RhiOperationsServer
   1207 pub async fn rhi::RhiOperationsServer::bind(self) -> core::result::Result<rhi::RhiBoundOperationsServer, rhi::RhiOperationsError>
   1208 pub fn rhi::RhiOperationsServer::new(&rhi::RhiConfigDocumentV1, &rhi::RhiStatusReader) -> core::result::Result<Self, rhi::RhiOperationsError>
   1209 impl core::fmt::Debug for rhi::RhiOperationsServer
   1210 pub fn rhi::RhiOperationsServer::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1211 pub struct rhi::RhiPageQueryArgsV1
   1212 impl rhi::RhiPageQueryArgsV1
   1213 pub fn rhi::RhiPageQueryArgsV1::cursor(&self) -> core::option::Option<&str>
   1214 pub const fn rhi::RhiPageQueryArgsV1::limit(&self) -> u16
   1215 impl core::fmt::Debug for rhi::RhiPageQueryArgsV1
   1216 pub fn rhi::RhiPageQueryArgsV1::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1217 pub struct rhi::RhiPersistenceStatusV1
   1218 impl rhi::RhiPersistenceStatusV1
   1219 pub fn rhi::RhiPersistenceStatusV1::new(rhi::RhiPersistenceHealthV1, u32, u64, rhi::RhiIntegrityStateV1, rhi::RhiStatusReasonCodes) -> core::result::Result<Self, rhi::RhiStatusError>
   1220 impl core::fmt::Debug for rhi::RhiPersistenceStatusV1
   1221 pub fn rhi::RhiPersistenceStatusV1::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1222 pub struct rhi::RhiPreparedPresenceAttempt
   1223 impl rhi::RhiPreparedPresenceAttempt
   1224 pub const fn rhi::RhiPreparedPresenceAttempt::attempt_id(&self) -> rhi::RhiPresenceAttemptId
   1225 pub const fn rhi::RhiPreparedPresenceAttempt::attempt_number(&self) -> u16
   1226 pub const fn rhi::RhiPreparedPresenceAttempt::deadline_at(&self) -> rhi::RhiPresenceUnixMilliseconds
   1227 pub const fn rhi::RhiPreparedPresenceAttempt::exact_signed_event_bytes(&self) -> &[u8]
   1228 pub fn rhi::RhiPreparedPresenceAttempt::relay_id(&self) -> &str
   1229 impl core::fmt::Debug for rhi::RhiPreparedPresenceAttempt
   1230 pub fn rhi::RhiPreparedPresenceAttempt::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1231 pub struct rhi::RhiPreparedPublicationAttempt
   1232 impl rhi::RhiPreparedPublicationAttempt
   1233 pub const fn rhi::RhiPreparedPublicationAttempt::attempt_id(&self) -> rhi::RhiPublicationAttemptId
   1234 pub const fn rhi::RhiPreparedPublicationAttempt::attempt_number(&self) -> u16
   1235 pub const fn rhi::RhiPreparedPublicationAttempt::deadline_at(&self) -> rhi::RhiPublicationUnixMilliseconds
   1236 pub const fn rhi::RhiPreparedPublicationAttempt::exact_signed_event_bytes(&self) -> &[u8]
   1237 pub fn rhi::RhiPreparedPublicationAttempt::relay_id(&self) -> &str
   1238 impl core::fmt::Debug for rhi::RhiPreparedPublicationAttempt
   1239 pub fn rhi::RhiPreparedPublicationAttempt::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1240 pub struct rhi::RhiPresenceAttemptCommit
   1241 impl rhi::RhiPresenceAttemptCommit
   1242 pub const fn rhi::RhiPresenceAttemptCommit::attempt_id(self) -> rhi::RhiPresenceAttemptId
   1243 pub const fn rhi::RhiPresenceAttemptCommit::attempt_number(self) -> u16
   1244 pub const fn rhi::RhiPresenceAttemptCommit::outbox_id(self) -> rhi::RhiPresenceOutboxId
   1245 pub const fn rhi::RhiPresenceAttemptCommit::outbox_state(self) -> rhi::RhiPresenceOutboxState
   1246 pub const fn rhi::RhiPresenceAttemptCommit::outcome(self) -> rhi::RhiPresenceAttemptOutcome
   1247 pub const fn rhi::RhiPresenceAttemptCommit::target_ordinal(self) -> u8
   1248 pub const fn rhi::RhiPresenceAttemptCommit::target_state(self) -> rhi::RhiPresenceTargetState
   1249 pub struct rhi::RhiPresenceAttemptId(_)
   1250 impl rhi::RhiPresenceAttemptId
   1251 pub const fn rhi::RhiPresenceAttemptId::as_bytes(&self) -> &[u8; 32]
   1252 impl core::fmt::Debug for rhi::RhiPresenceAttemptId
   1253 pub fn rhi::RhiPresenceAttemptId::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1254 pub struct rhi::RhiPresenceAttemptRepository<'host>
   1255 impl rhi::RhiPresenceAttemptRepository<'_>
   1256 pub const fn rhi::RhiPresenceAttemptRepository<'_>::descriptor(&self) -> rhi::RhiStateRepositoryDescriptor
   1257 pub const fn rhi::RhiPresenceAttemptRepository<'_>::kind(&self) -> rhi::RhiStateRepositoryKind
   1258 impl core::fmt::Debug for rhi::RhiPresenceAttemptRepository<'_>
   1259 pub fn rhi::RhiPresenceAttemptRepository<'_>::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1260 pub struct rhi::RhiPresenceCommitOutcome
   1261 impl rhi::RhiPresenceCommitOutcome
   1262 pub const fn rhi::RhiPresenceCommitOutcome::changed(self) -> bool
   1263 pub const fn rhi::RhiPresenceCommitOutcome::desired_state(self) -> rhi::RhiPresenceDesiredState
   1264 pub const fn rhi::RhiPresenceCommitOutcome::document_count(self) -> u8
   1265 pub struct rhi::RhiPresenceDesiredAuthority
   1266 impl rhi::RhiPresenceDesiredAuthority
   1267 pub const fn rhi::RhiPresenceDesiredAuthority::desired_sha256(&self) -> &[u8; 32]
   1268 pub fn rhi::RhiPresenceDesiredAuthority::document_kinds(&self) -> &[rhi::RhiPresenceDocumentKind]
   1269 pub fn rhi::RhiPresenceDesiredAuthority::from_config(&rhi::RhiConfigDocumentV1) -> core::result::Result<Self, rhi::RhiPresenceDesiredError>
   1270 pub const fn rhi::RhiPresenceDesiredAuthority::mode(&self) -> rhi::RhiPresenceDesiredMode
   1271 pub const fn rhi::RhiPresenceDesiredAuthority::queue_capacity(&self) -> u32
   1272 pub const fn rhi::RhiPresenceDesiredAuthority::target_set_sha256(&self) -> &[u8; 32]
   1273 pub fn rhi::RhiPresenceDesiredAuthority::targets(&self) -> &[rhi::RhiPresenceTarget]
   1274 impl core::fmt::Debug for rhi::RhiPresenceDesiredAuthority
   1275 pub fn rhi::RhiPresenceDesiredAuthority::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1276 pub struct rhi::RhiPresenceDesiredCommitOutcome
   1277 impl rhi::RhiPresenceDesiredCommitOutcome
   1278 pub const fn rhi::RhiPresenceDesiredCommitOutcome::changed(self) -> bool
   1279 pub const fn rhi::RhiPresenceDesiredCommitOutcome::state(self) -> rhi::RhiPresenceDesiredState
   1280 pub struct rhi::RhiPresenceDesiredError
   1281 impl rhi::RhiPresenceDesiredError
   1282 pub const fn rhi::RhiPresenceDesiredError::code(self) -> &'static str
   1283 pub const fn rhi::RhiPresenceDesiredError::kind(self) -> rhi::RhiPresenceDesiredErrorKind
   1284 impl core::error::Error for rhi::RhiPresenceDesiredError
   1285 impl core::fmt::Debug for rhi::RhiPresenceDesiredError
   1286 pub fn rhi::RhiPresenceDesiredError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1287 impl core::fmt::Display for rhi::RhiPresenceDesiredError
   1288 pub fn rhi::RhiPresenceDesiredError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1289 pub struct rhi::RhiPresenceDesiredState
   1290 impl rhi::RhiPresenceDesiredState
   1291 pub const fn rhi::RhiPresenceDesiredState::application_handler(self) -> bool
   1292 pub const fn rhi::RhiPresenceDesiredState::desired_sha256(&self) -> &[u8; 32]
   1293 pub const fn rhi::RhiPresenceDesiredState::generation(self) -> u64
   1294 pub const fn rhi::RhiPresenceDesiredState::mode(self) -> rhi::RhiPresenceDesiredMode
   1295 pub const fn rhi::RhiPresenceDesiredState::profile(self) -> bool
   1296 pub const fn rhi::RhiPresenceDesiredState::queue_capacity(self) -> u32
   1297 pub const fn rhi::RhiPresenceDesiredState::required_target_count(self) -> u8
   1298 pub const fn rhi::RhiPresenceDesiredState::target_count(self) -> u8
   1299 pub const fn rhi::RhiPresenceDesiredState::target_set_sha256(&self) -> &[u8; 32]
   1300 impl core::fmt::Debug for rhi::RhiPresenceDesiredState
   1301 pub fn rhi::RhiPresenceDesiredState::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1302 pub struct rhi::RhiPresenceLease
   1303 impl rhi::RhiPresenceLease
   1304 pub const fn rhi::RhiPresenceLease::expires_at(&self) -> rhi::RhiPresenceUnixMilliseconds
   1305 pub const fn rhi::RhiPresenceLease::outbox_id(&self) -> rhi::RhiPresenceOutboxId
   1306 impl core::fmt::Debug for rhi::RhiPresenceLease
   1307 pub fn rhi::RhiPresenceLease::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1308 pub struct rhi::RhiPresenceLeaseOwner(_)
   1309 impl rhi::RhiPresenceLeaseOwner
   1310 pub fn rhi::RhiPresenceLeaseOwner::from_bytes([u8; 16]) -> core::result::Result<Self, rhi::RhiPresencePublicationError>
   1311 impl core::fmt::Debug for rhi::RhiPresenceLeaseOwner
   1312 pub fn rhi::RhiPresenceLeaseOwner::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1313 pub struct rhi::RhiPresenceMutationArgsV1
   1314 impl rhi::RhiPresenceMutationArgsV1
   1315 pub const fn rhi::RhiPresenceMutationArgsV1::expected_generation(&self) -> u64
   1316 pub fn rhi::RhiPresenceMutationArgsV1::operation_id(&self) -> &str
   1317 impl core::fmt::Debug for rhi::RhiPresenceMutationArgsV1
   1318 pub fn rhi::RhiPresenceMutationArgsV1::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1319 pub struct rhi::RhiPresenceOutboxId(_)
   1320 impl rhi::RhiPresenceOutboxId
   1321 pub const fn rhi::RhiPresenceOutboxId::as_bytes(&self) -> &[u8; 32]
   1322 impl core::fmt::Debug for rhi::RhiPresenceOutboxId
   1323 pub fn rhi::RhiPresenceOutboxId::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1324 pub struct rhi::RhiPresenceOutboxRepository<'host>
   1325 impl rhi::RhiPresenceOutboxRepository<'_>
   1326 pub async fn rhi::RhiPresenceOutboxRepository<'_>::claim_next_presence(&self, rhi::RhiPresenceLeaseOwner, rhi::RhiPresenceUnixMilliseconds) -> core::result::Result<core::option::Option<rhi::RhiPresenceLease>, rhi::RhiPresencePublicationError>
   1327 pub async fn rhi::RhiPresenceOutboxRepository<'_>::commit_signed_presence(&self, &rhi::RhiSignedPresenceDocuments, rhi::RhiPresenceUnixMilliseconds) -> core::result::Result<rhi::RhiPresenceCommitOutcome, rhi::RhiPresencePublicationError>
   1328 pub async fn rhi::RhiPresenceOutboxRepository<'_>::execute_next_presence(&self, rhi::RhiPresenceLeaseOwner, &rhi::RhiTimeEntropyAdapters, &dyn rhi::RhiExactPresenceSink) -> core::result::Result<core::option::Option<rhi::RhiPresenceAttemptCommit>, rhi::RhiPresencePublicationError>
   1329 pub async fn rhi::RhiPresenceOutboxRepository<'_>::prepare_next_presence_target(&self, rhi::RhiPresenceLease, rhi::RhiPresenceUnixMilliseconds) -> core::result::Result<rhi::RhiPreparedPresenceAttempt, rhi::RhiPresencePublicationError>
   1330 pub async fn rhi::RhiPresenceOutboxRepository<'_>::record_presence_outcome(&self, &rhi::RhiPreparedPresenceAttempt, rhi::RhiPresenceUnixMilliseconds, rhi::RhiPresenceAttemptOutcome, rhi::RhiPresenceRetryDelayMilliseconds) -> core::result::Result<rhi::RhiPresenceAttemptCommit, rhi::RhiPresencePublicationError>
   1331 pub async fn rhi::RhiPresenceOutboxRepository<'_>::recover_one_expired_presence(&self, &rhi::RhiTimeEntropyAdapters, rhi::RhiPresenceUnixMilliseconds) -> core::result::Result<bool, rhi::RhiPresencePublicationError>
   1332 impl rhi::RhiPresenceOutboxRepository<'_>
   1333 pub const fn rhi::RhiPresenceOutboxRepository<'_>::descriptor(&self) -> rhi::RhiStateRepositoryDescriptor
   1334 pub const fn rhi::RhiPresenceOutboxRepository<'_>::kind(&self) -> rhi::RhiStateRepositoryKind
   1335 impl core::fmt::Debug for rhi::RhiPresenceOutboxRepository<'_>
   1336 pub fn rhi::RhiPresenceOutboxRepository<'_>::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1337 pub struct rhi::RhiPresencePublicationError
   1338 impl rhi::RhiPresencePublicationError
   1339 pub const fn rhi::RhiPresencePublicationError::code(self) -> &'static str
   1340 pub const fn rhi::RhiPresencePublicationError::kind(self) -> rhi::RhiPresencePublicationErrorKind
   1341 impl core::error::Error for rhi::RhiPresencePublicationError
   1342 impl core::fmt::Debug for rhi::RhiPresencePublicationError
   1343 pub fn rhi::RhiPresencePublicationError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1344 impl core::fmt::Display for rhi::RhiPresencePublicationError
   1345 pub fn rhi::RhiPresencePublicationError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1346 pub struct rhi::RhiPresenceRetryDelayMilliseconds(_)
   1347 impl rhi::RhiPresenceRetryDelayMilliseconds
   1348 pub const fn rhi::RhiPresenceRetryDelayMilliseconds::get(self) -> u64
   1349 pub fn rhi::RhiPresenceRetryDelayMilliseconds::new(u64) -> core::result::Result<Self, rhi::RhiPresencePublicationError>
   1350 pub struct rhi::RhiPresenceStatusV1
   1351 impl rhi::RhiPresenceStatusV1
   1352 pub const fn rhi::RhiPresenceStatusV1::new(u64, u64) -> Self
   1353 pub const fn rhi::RhiPresenceStatusV1::pending(self) -> u64
   1354 pub const fn rhi::RhiPresenceStatusV1::unknown(self) -> u64
   1355 pub struct rhi::RhiPresenceTarget
   1356 impl rhi::RhiPresenceTarget
   1357 pub const fn rhi::RhiPresenceTarget::ordinal(&self) -> u8
   1358 pub fn rhi::RhiPresenceTarget::relay_id(&self) -> &str
   1359 pub const fn rhi::RhiPresenceTarget::required(&self) -> bool
   1360 impl core::fmt::Debug for rhi::RhiPresenceTarget
   1361 pub fn rhi::RhiPresenceTarget::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1362 pub struct rhi::RhiPresenceTargetRepository<'host>
   1363 impl rhi::RhiPresenceTargetRepository<'_>
   1364 pub const fn rhi::RhiPresenceTargetRepository<'_>::descriptor(&self) -> rhi::RhiStateRepositoryDescriptor
   1365 pub const fn rhi::RhiPresenceTargetRepository<'_>::kind(&self) -> rhi::RhiStateRepositoryKind
   1366 impl core::fmt::Debug for rhi::RhiPresenceTargetRepository<'_>
   1367 pub fn rhi::RhiPresenceTargetRepository<'_>::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1368 pub struct rhi::RhiPresenceUnixMilliseconds(_)
   1369 impl rhi::RhiPresenceUnixMilliseconds
   1370 pub const fn rhi::RhiPresenceUnixMilliseconds::get(self) -> u64
   1371 pub fn rhi::RhiPresenceUnixMilliseconds::new(u64) -> core::result::Result<Self, rhi::RhiPresencePublicationError>
   1372 pub struct rhi::RhiProjectionRepository<'host>
   1373 impl rhi::RhiProjectionRepository<'_>
   1374 pub const fn rhi::RhiProjectionRepository<'_>::descriptor(&self) -> rhi::RhiStateRepositoryDescriptor
   1375 pub const fn rhi::RhiProjectionRepository<'_>::kind(&self) -> rhi::RhiStateRepositoryKind
   1376 impl core::fmt::Debug for rhi::RhiProjectionRepository<'_>
   1377 pub fn rhi::RhiProjectionRepository<'_>::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1378 pub struct rhi::RhiProvenanceRepository<'host>
   1379 impl rhi::RhiProvenanceRepository<'_>
   1380 pub const fn rhi::RhiProvenanceRepository<'_>::descriptor(&self) -> rhi::RhiStateRepositoryDescriptor
   1381 pub const fn rhi::RhiProvenanceRepository<'_>::kind(&self) -> rhi::RhiStateRepositoryKind
   1382 impl core::fmt::Debug for rhi::RhiProvenanceRepository<'_>
   1383 pub fn rhi::RhiProvenanceRepository<'_>::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1384 pub struct rhi::RhiProviderStatusV1
   1385 impl rhi::RhiProviderStatusV1
   1386 pub const fn rhi::RhiProviderStatusV1::health(&self) -> rhi::RhiProviderHealthV1
   1387 pub const fn rhi::RhiProviderStatusV1::identity(&self) -> &rhi::RhiIdentityHealthV1
   1388 pub fn rhi::RhiProviderStatusV1::new(rhi::RhiIdentityHealthV1, rhi::RhiStatusReasonCodes) -> core::result::Result<Self, rhi::RhiStatusError>
   1389 pub const fn rhi::RhiProviderStatusV1::reason_codes(&self) -> &rhi::RhiStatusReasonCodes
   1390 pub struct rhi::RhiPublicationAttemptCommit
   1391 impl rhi::RhiPublicationAttemptCommit
   1392 pub const fn rhi::RhiPublicationAttemptCommit::attempt_id(self) -> rhi::RhiPublicationAttemptId
   1393 pub const fn rhi::RhiPublicationAttemptCommit::attempt_number(self) -> u16
   1394 pub const fn rhi::RhiPublicationAttemptCommit::outbox_id(self) -> rhi::RhiPublicationOutboxId
   1395 pub const fn rhi::RhiPublicationAttemptCommit::outbox_state(self) -> rhi::RhiPublicationOutboxState
   1396 pub const fn rhi::RhiPublicationAttemptCommit::outcome(self) -> rhi::RhiPublicationAttemptOutcome
   1397 pub const fn rhi::RhiPublicationAttemptCommit::target_ordinal(self) -> u8
   1398 pub const fn rhi::RhiPublicationAttemptCommit::target_state(self) -> rhi::RhiPublicationTargetState
   1399 pub struct rhi::RhiPublicationAttemptEvidence
   1400 impl rhi::RhiPublicationAttemptEvidence
   1401 pub const fn rhi::RhiPublicationAttemptEvidence::attempt_number(&self) -> u16
   1402 pub const fn rhi::RhiPublicationAttemptEvidence::event_sha256(&self) -> &[u8; 32]
   1403 pub const fn rhi::RhiPublicationAttemptEvidence::finished_at(&self) -> rhi::RhiPublicationUnixMilliseconds
   1404 pub const fn rhi::RhiPublicationAttemptEvidence::id(&self) -> rhi::RhiPublicationAttemptId
   1405 pub fn rhi::RhiPublicationAttemptEvidence::new(&rhi::RhiCommittedPublication, u32, u16, rhi::RhiPublicationUnixMilliseconds, rhi::RhiPublicationUnixMilliseconds, rhi::RhiPublicationAttemptOutcome) -> core::result::Result<Self, rhi::RhiPublicationAttemptEvidenceError>
   1406 pub const fn rhi::RhiPublicationAttemptEvidence::outbox_id(&self) -> rhi::RhiPublicationOutboxId
   1407 pub const fn rhi::RhiPublicationAttemptEvidence::outcome(&self) -> rhi::RhiPublicationAttemptOutcome
   1408 pub const fn rhi::RhiPublicationAttemptEvidence::result_code(&self) -> &'static str
   1409 pub const fn rhi::RhiPublicationAttemptEvidence::started_at(&self) -> rhi::RhiPublicationUnixMilliseconds
   1410 pub const fn rhi::RhiPublicationAttemptEvidence::target_ordinal(&self) -> u8
   1411 impl core::fmt::Debug for rhi::RhiPublicationAttemptEvidence
   1412 pub fn rhi::RhiPublicationAttemptEvidence::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1413 pub struct rhi::RhiPublicationAttemptEvidenceError
   1414 impl rhi::RhiPublicationAttemptEvidenceError
   1415 pub const fn rhi::RhiPublicationAttemptEvidenceError::code(self) -> &'static str
   1416 pub const fn rhi::RhiPublicationAttemptEvidenceError::kind(self) -> rhi::RhiPublicationAttemptEvidenceErrorKind
   1417 impl core::error::Error for rhi::RhiPublicationAttemptEvidenceError
   1418 impl core::fmt::Debug for rhi::RhiPublicationAttemptEvidenceError
   1419 pub fn rhi::RhiPublicationAttemptEvidenceError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1420 impl core::fmt::Display for rhi::RhiPublicationAttemptEvidenceError
   1421 pub fn rhi::RhiPublicationAttemptEvidenceError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1422 pub struct rhi::RhiPublicationAttemptId(_)
   1423 impl rhi::RhiPublicationAttemptId
   1424 pub const fn rhi::RhiPublicationAttemptId::as_bytes(&self) -> &[u8; 32]
   1425 impl core::fmt::Debug for rhi::RhiPublicationAttemptId
   1426 pub fn rhi::RhiPublicationAttemptId::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1427 pub struct rhi::RhiPublicationAttemptRepository<'host>
   1428 impl rhi::RhiPublicationAttemptRepository<'_>
   1429 pub const fn rhi::RhiPublicationAttemptRepository<'_>::descriptor(&self) -> rhi::RhiStateRepositoryDescriptor
   1430 pub const fn rhi::RhiPublicationAttemptRepository<'_>::kind(&self) -> rhi::RhiStateRepositoryKind
   1431 impl core::fmt::Debug for rhi::RhiPublicationAttemptRepository<'_>
   1432 pub fn rhi::RhiPublicationAttemptRepository<'_>::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1433 pub struct rhi::RhiPublicationAuthority
   1434 impl rhi::RhiPublicationAuthority
   1435 pub const fn rhi::RhiPublicationAuthority::authority_sha256(&self) -> &[u8; 32]
   1436 pub fn rhi::RhiPublicationAuthority::from_config(&rhi::RhiConfigDocumentV1) -> core::result::Result<Self, rhi::RhiPublicationError>
   1437 pub const fn rhi::RhiPublicationAuthority::mode(&self) -> rhi::RhiPublicationMode
   1438 pub const fn rhi::RhiPublicationAuthority::queue_capacity(&self) -> u32
   1439 pub const fn rhi::RhiPublicationAuthority::retry_policy(&self) -> core::option::Option<rhi::RhiPublicationRetryPolicy>
   1440 pub const fn rhi::RhiPublicationAuthority::target_set_sha256(&self) -> &[u8; 32]
   1441 pub fn rhi::RhiPublicationAuthority::targets(&self) -> &[rhi::RhiPublicationTarget]
   1442 impl core::cmp::Eq for rhi::RhiPublicationAuthority
   1443 impl core::cmp::PartialEq for rhi::RhiPublicationAuthority
   1444 pub fn rhi::RhiPublicationAuthority::eq(&self, &Self) -> bool
   1445 impl core::fmt::Debug for rhi::RhiPublicationAuthority
   1446 pub fn rhi::RhiPublicationAuthority::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1447 pub struct rhi::RhiPublicationError
   1448 impl rhi::RhiPublicationError
   1449 pub const fn rhi::RhiPublicationError::code(self) -> &'static str
   1450 pub const fn rhi::RhiPublicationError::kind(self) -> rhi::RhiPublicationErrorKind
   1451 impl core::error::Error for rhi::RhiPublicationError
   1452 impl core::fmt::Debug for rhi::RhiPublicationError
   1453 pub fn rhi::RhiPublicationError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1454 impl core::fmt::Display for rhi::RhiPublicationError
   1455 pub fn rhi::RhiPublicationError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1456 pub struct rhi::RhiPublicationExecutionError
   1457 impl rhi::RhiPublicationExecutionError
   1458 pub const fn rhi::RhiPublicationExecutionError::code(self) -> &'static str
   1459 pub const fn rhi::RhiPublicationExecutionError::kind(self) -> rhi::RhiPublicationExecutionErrorKind
   1460 impl core::error::Error for rhi::RhiPublicationExecutionError
   1461 impl core::fmt::Debug for rhi::RhiPublicationExecutionError
   1462 pub fn rhi::RhiPublicationExecutionError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1463 impl core::fmt::Display for rhi::RhiPublicationExecutionError
   1464 pub fn rhi::RhiPublicationExecutionError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1465 pub struct rhi::RhiPublicationLease
   1466 impl rhi::RhiPublicationLease
   1467 pub const fn rhi::RhiPublicationLease::expires_at(self) -> rhi::RhiPublicationUnixMilliseconds
   1468 pub const fn rhi::RhiPublicationLease::outbox_id(self) -> rhi::RhiPublicationOutboxId
   1469 impl core::fmt::Debug for rhi::RhiPublicationLease
   1470 pub fn rhi::RhiPublicationLease::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1471 pub struct rhi::RhiPublicationLeaseOwner(_)
   1472 impl rhi::RhiPublicationLeaseOwner
   1473 pub fn rhi::RhiPublicationLeaseOwner::from_bytes([u8; 16]) -> core::result::Result<Self, rhi::RhiPublicationExecutionError>
   1474 impl core::fmt::Debug for rhi::RhiPublicationLeaseOwner
   1475 pub fn rhi::RhiPublicationLeaseOwner::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1476 pub struct rhi::RhiPublicationOutboxId(_)
   1477 impl rhi::RhiPublicationOutboxId
   1478 pub const fn rhi::RhiPublicationOutboxId::as_bytes(&self) -> &[u8; 32]
   1479 impl core::fmt::Debug for rhi::RhiPublicationOutboxId
   1480 pub fn rhi::RhiPublicationOutboxId::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1481 pub struct rhi::RhiPublicationOutboxRepository<'host>
   1482 impl rhi::RhiPublicationOutboxRepository<'_>
   1483 pub async fn rhi::RhiPublicationOutboxRepository<'_>::claim_next_publication(&self, rhi::RhiPublicationLeaseOwner, rhi::RhiPublicationUnixMilliseconds, &rhi::RhiPublicationAuthority) -> core::result::Result<core::option::Option<rhi::RhiPublicationLease>, rhi::RhiPublicationExecutionError>
   1484 pub async fn rhi::RhiPublicationOutboxRepository<'_>::execute_next_publication(&self, rhi::RhiPublicationLeaseOwner, &rhi::RhiTimeEntropyAdapters, &dyn rhi::RhiExactPublicationSink, &rhi::RhiPublicationAuthority) -> core::result::Result<core::option::Option<rhi::RhiPublicationAttemptCommit>, rhi::RhiPublicationExecutionError>
   1485 pub async fn rhi::RhiPublicationOutboxRepository<'_>::prepare_next_publication_target(&self, rhi::RhiPublicationLease, rhi::RhiPublicationUnixMilliseconds) -> core::result::Result<rhi::RhiPreparedPublicationAttempt, rhi::RhiPublicationExecutionError>
   1486 pub async fn rhi::RhiPublicationOutboxRepository<'_>::record_publication_outcome(&self, &rhi::RhiPreparedPublicationAttempt, rhi::RhiPublicationUnixMilliseconds, rhi::RhiPublicationAttemptOutcome, rhi::RhiPublicationRetryDelayMilliseconds) -> core::result::Result<rhi::RhiPublicationAttemptCommit, rhi::RhiPublicationExecutionError>
   1487 pub async fn rhi::RhiPublicationOutboxRepository<'_>::recover_one_expired_publication(&self, &rhi::RhiTimeEntropyAdapters, rhi::RhiPublicationUnixMilliseconds, &rhi::RhiPublicationAuthority) -> core::result::Result<bool, rhi::RhiPublicationExecutionError>
   1488 impl rhi::RhiPublicationOutboxRepository<'_>
   1489 pub const fn rhi::RhiPublicationOutboxRepository<'_>::descriptor(&self) -> rhi::RhiStateRepositoryDescriptor
   1490 pub const fn rhi::RhiPublicationOutboxRepository<'_>::kind(&self) -> rhi::RhiStateRepositoryKind
   1491 impl rhi::RhiPublicationOutboxRepository<'_>
   1492 pub async fn rhi::RhiPublicationOutboxRepository<'_>::read_committed_publication(&self, rhi::RhiPublicationOutboxId) -> core::result::Result<rhi::RhiCommittedPublication, rhi::RhiPublicationSubmissionError>
   1493 impl core::fmt::Debug for rhi::RhiPublicationOutboxRepository<'_>
   1494 pub fn rhi::RhiPublicationOutboxRepository<'_>::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1495 pub struct rhi::RhiPublicationRetryArgsV1
   1496 impl rhi::RhiPublicationRetryArgsV1
   1497 pub const fn rhi::RhiPublicationRetryArgsV1::expected_generation(&self) -> u64
   1498 pub fn rhi::RhiPublicationRetryArgsV1::operation_id(&self) -> &str
   1499 pub fn rhi::RhiPublicationRetryArgsV1::workflow_id(&self) -> &str
   1500 impl core::fmt::Debug for rhi::RhiPublicationRetryArgsV1
   1501 pub fn rhi::RhiPublicationRetryArgsV1::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1502 pub struct rhi::RhiPublicationRetryDelayMilliseconds(_)
   1503 impl rhi::RhiPublicationRetryDelayMilliseconds
   1504 pub const fn rhi::RhiPublicationRetryDelayMilliseconds::get(self) -> u64
   1505 pub fn rhi::RhiPublicationRetryDelayMilliseconds::new(u64) -> core::result::Result<Self, rhi::RhiPublicationExecutionError>
   1506 pub struct rhi::RhiPublicationRetryPolicy
   1507 impl rhi::RhiPublicationRetryPolicy
   1508 pub const fn rhi::RhiPublicationRetryPolicy::attempt_deadline_milliseconds(self) -> u64
   1509 pub const fn rhi::RhiPublicationRetryPolicy::initial_backoff_milliseconds(self) -> u64
   1510 pub const fn rhi::RhiPublicationRetryPolicy::maximum_attempts(self) -> u16
   1511 pub const fn rhi::RhiPublicationRetryPolicy::maximum_backoff_milliseconds(self) -> u64
   1512 pub struct rhi::RhiPublicationStatusV1
   1513 impl rhi::RhiPublicationStatusV1
   1514 pub const fn rhi::RhiPublicationStatusV1::new(u64, u64, core::option::Option<rhi::RhiStatusUnixSeconds>) -> Self
   1515 pub const fn rhi::RhiPublicationStatusV1::oldest_pending_at_utc(self) -> core::option::Option<rhi::RhiStatusUnixSeconds>
   1516 pub const fn rhi::RhiPublicationStatusV1::pending(self) -> u64
   1517 pub const fn rhi::RhiPublicationStatusV1::unknown(self) -> u64
   1518 pub struct rhi::RhiPublicationSubmissionError
   1519 impl rhi::RhiPublicationSubmissionError
   1520 pub const fn rhi::RhiPublicationSubmissionError::code(self) -> &'static str
   1521 pub const fn rhi::RhiPublicationSubmissionError::kind(self) -> rhi::RhiPublicationSubmissionErrorKind
   1522 impl core::error::Error for rhi::RhiPublicationSubmissionError
   1523 impl core::fmt::Debug for rhi::RhiPublicationSubmissionError
   1524 pub fn rhi::RhiPublicationSubmissionError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1525 impl core::fmt::Display for rhi::RhiPublicationSubmissionError
   1526 pub fn rhi::RhiPublicationSubmissionError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1527 pub struct rhi::RhiPublicationTarget
   1528 impl rhi::RhiPublicationTarget
   1529 pub const fn rhi::RhiPublicationTarget::ordinal(&self) -> u8
   1530 pub fn rhi::RhiPublicationTarget::relay_id(&self) -> &str
   1531 pub const fn rhi::RhiPublicationTarget::required(&self) -> bool
   1532 impl core::fmt::Debug for rhi::RhiPublicationTarget
   1533 pub fn rhi::RhiPublicationTarget::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1534 pub struct rhi::RhiPublicationTargetRepository<'host>
   1535 impl rhi::RhiPublicationTargetRepository<'_>
   1536 pub const fn rhi::RhiPublicationTargetRepository<'_>::descriptor(&self) -> rhi::RhiStateRepositoryDescriptor
   1537 pub const fn rhi::RhiPublicationTargetRepository<'_>::kind(&self) -> rhi::RhiStateRepositoryKind
   1538 impl core::fmt::Debug for rhi::RhiPublicationTargetRepository<'_>
   1539 pub fn rhi::RhiPublicationTargetRepository<'_>::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1540 pub struct rhi::RhiPublicationUnixMilliseconds(_)
   1541 impl rhi::RhiPublicationUnixMilliseconds
   1542 pub const fn rhi::RhiPublicationUnixMilliseconds::get(self) -> u64
   1543 pub fn rhi::RhiPublicationUnixMilliseconds::new(u64) -> core::result::Result<Self, rhi::RhiPublicationAttemptEvidenceError>
   1544 pub struct rhi::RhiReconciliationAttemptError
   1545 impl rhi::RhiReconciliationAttemptError
   1546 pub const fn rhi::RhiReconciliationAttemptError::code(self) -> &'static str
   1547 pub const fn rhi::RhiReconciliationAttemptError::kind(self) -> rhi::RhiReconciliationAttemptErrorKind
   1548 impl core::error::Error for rhi::RhiReconciliationAttemptError
   1549 impl core::fmt::Debug for rhi::RhiReconciliationAttemptError
   1550 pub fn rhi::RhiReconciliationAttemptError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1551 impl core::fmt::Display for rhi::RhiReconciliationAttemptError
   1552 pub fn rhi::RhiReconciliationAttemptError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1553 pub struct rhi::RhiReconciliationAttemptId(_)
   1554 impl rhi::RhiReconciliationAttemptId
   1555 pub const fn rhi::RhiReconciliationAttemptId::as_bytes(&self) -> &[u8; 32]
   1556 impl core::fmt::Debug for rhi::RhiReconciliationAttemptId
   1557 pub fn rhi::RhiReconciliationAttemptId::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1558 pub struct rhi::RhiReconciliationAttemptPlan
   1559 impl rhi::RhiReconciliationAttemptPlan
   1560 pub const fn rhi::RhiReconciliationAttemptPlan::attempt_started_at(&self) -> rhi::RhiReconciliationUnixMilliseconds
   1561 pub const fn rhi::RhiReconciliationAttemptPlan::deadline(&self) -> rhi::RhiReconciliationUnixMilliseconds
   1562 pub const fn rhi::RhiReconciliationAttemptPlan::evidence_policy_digest(&self) -> rhi::RhiEvidencePolicyDigest
   1563 pub fn rhi::RhiReconciliationAttemptPlan::from_claim(rhi::RhiReconciliationLease, &rhi::RhiConfigDocumentV1, rhi::RhiReconciliationUnixMilliseconds) -> core::result::Result<Self, rhi::RhiReconciliationAttemptError>
   1564 pub const fn rhi::RhiReconciliationAttemptPlan::id(&self) -> rhi::RhiReconciliationAttemptId
   1565 pub const fn rhi::RhiReconciliationAttemptPlan::input_generation(&self) -> u64
   1566 pub const fn rhi::RhiReconciliationAttemptPlan::job_id(&self) -> rhi::RhiReconciliationJobId
   1567 pub fn rhi::RhiReconciliationAttemptPlan::requests(&self) -> &[rhi::RhiReconciliationSourceRequest]
   1568 impl core::fmt::Debug for rhi::RhiReconciliationAttemptPlan
   1569 pub fn rhi::RhiReconciliationAttemptPlan::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1570 pub struct rhi::RhiReconciliationAttemptRepository<'host>
   1571 impl rhi::RhiReconciliationAttemptRepository<'_>
   1572 pub async fn rhi::RhiReconciliationAttemptRepository<'_>::commit_finalization(&self, &rhi::RhiSignedEvidenceAttestation, &rhi::RhiPublicationAuthority, rhi::RhiReconciliationUnixMilliseconds) -> core::result::Result<rhi::RhiReconciliationFinalizationCommitOutcome, rhi::RhiReconciliationFinalizationCommitError>
   1573 impl rhi::RhiReconciliationAttemptRepository<'_>
   1574 pub async fn rhi::RhiReconciliationAttemptRepository<'_>::commit_source_replays<I>(&self, rhi::RhiReconciliationLease, rhi::RhiReconciliationAttemptPlan, I) -> core::result::Result<rhi::RhiReconciliationSourceCommitOutcome, rhi::RhiReconciliationCommitError> where I: core::iter::traits::collect::IntoIterator<Item = rhi::RhiReconciliationSourceReplay>
   1575 impl rhi::RhiReconciliationAttemptRepository<'_>
   1576 pub const fn rhi::RhiReconciliationAttemptRepository<'_>::descriptor(&self) -> rhi::RhiStateRepositoryDescriptor
   1577 pub const fn rhi::RhiReconciliationAttemptRepository<'_>::kind(&self) -> rhi::RhiStateRepositoryKind
   1578 impl rhi::RhiReconciliationAttemptRepository<'_>
   1579 pub async fn rhi::RhiReconciliationAttemptRepository<'_>::prepare_finalization(&self, rhi::RhiReconciliationLease, rhi::RhiReconciliationEvaluation, rhi::RhiReconciliationUnixMilliseconds) -> core::result::Result<rhi::RhiReconciliationFinalizationFence, rhi::RhiReconciliationFinalizationError>
   1580 impl core::fmt::Debug for rhi::RhiReconciliationAttemptRepository<'_>
   1581 pub fn rhi::RhiReconciliationAttemptRepository<'_>::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1582 pub struct rhi::RhiReconciliationAttemptResults
   1583 impl rhi::RhiReconciliationAttemptResults
   1584 pub const fn rhi::RhiReconciliationAttemptResults::attempt_id(&self) -> rhi::RhiReconciliationAttemptId
   1585 pub fn rhi::RhiReconciliationAttemptResults::new<I>(&rhi::RhiReconciliationAttemptPlan, I) -> core::result::Result<Self, rhi::RhiReconciliationAttemptError> where I: core::iter::traits::collect::IntoIterator<Item = rhi::RhiReconciliationSourceResult>
   1586 pub fn rhi::RhiReconciliationAttemptResults::results(&self) -> &[rhi::RhiReconciliationSourceResult]
   1587 impl core::fmt::Debug for rhi::RhiReconciliationAttemptResults
   1588 pub fn rhi::RhiReconciliationAttemptResults::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1589 pub struct rhi::RhiReconciliationAttestationError
   1590 impl rhi::RhiReconciliationAttestationError
   1591 pub const fn rhi::RhiReconciliationAttestationError::code(self) -> &'static str
   1592 pub const fn rhi::RhiReconciliationAttestationError::kind(self) -> rhi::RhiReconciliationAttestationErrorKind
   1593 impl core::error::Error for rhi::RhiReconciliationAttestationError
   1594 impl core::fmt::Debug for rhi::RhiReconciliationAttestationError
   1595 pub fn rhi::RhiReconciliationAttestationError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1596 impl core::fmt::Display for rhi::RhiReconciliationAttestationError
   1597 pub fn rhi::RhiReconciliationAttestationError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1598 pub struct rhi::RhiReconciliationCommitError
   1599 impl rhi::RhiReconciliationCommitError
   1600 pub const fn rhi::RhiReconciliationCommitError::code(self) -> &'static str
   1601 pub const fn rhi::RhiReconciliationCommitError::kind(self) -> rhi::RhiReconciliationCommitErrorKind
   1602 impl core::error::Error for rhi::RhiReconciliationCommitError
   1603 impl core::fmt::Debug for rhi::RhiReconciliationCommitError
   1604 pub fn rhi::RhiReconciliationCommitError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1605 impl core::fmt::Display for rhi::RhiReconciliationCommitError
   1606 pub fn rhi::RhiReconciliationCommitError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1607 pub struct rhi::RhiReconciliationEvaluation
   1608 impl rhi::RhiReconciliationEvaluation
   1609 pub const fn rhi::RhiReconciliationEvaluation::claim_mutation_id(&self) -> &radroots_event::id::MutationId
   1610 pub const fn rhi::RhiReconciliationEvaluation::contract_version(&self) -> u32
   1611 pub const fn rhi::RhiReconciliationEvaluation::coverage(&self) -> rhi::RhiReconciliationCoverage
   1612 pub const fn rhi::RhiReconciliationEvaluation::outcome(&self) -> rhi::RhiReconciliationOutcome
   1613 pub const fn rhi::RhiReconciliationEvaluation::projection(&self) -> &rhi::RhiReconciliationProjection
   1614 pub const fn rhi::RhiReconciliationEvaluation::reason_codes(&self) -> &[rhi::RhiReconciliationReasonCode]
   1615 impl core::fmt::Debug for rhi::RhiReconciliationEvaluation
   1616 pub fn rhi::RhiReconciliationEvaluation::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1617 pub struct rhi::RhiReconciliationFinalizationCommitError
   1618 impl rhi::RhiReconciliationFinalizationCommitError
   1619 pub const fn rhi::RhiReconciliationFinalizationCommitError::code(self) -> &'static str
   1620 pub const fn rhi::RhiReconciliationFinalizationCommitError::kind(self) -> rhi::RhiReconciliationFinalizationCommitErrorKind
   1621 impl core::error::Error for rhi::RhiReconciliationFinalizationCommitError
   1622 impl core::fmt::Debug for rhi::RhiReconciliationFinalizationCommitError
   1623 pub fn rhi::RhiReconciliationFinalizationCommitError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1624 impl core::fmt::Display for rhi::RhiReconciliationFinalizationCommitError
   1625 pub fn rhi::RhiReconciliationFinalizationCommitError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1626 pub struct rhi::RhiReconciliationFinalizationCommitOutcome
   1627 impl rhi::RhiReconciliationFinalizationCommitOutcome
   1628 pub const fn rhi::RhiReconciliationFinalizationCommitOutcome::created(self) -> bool
   1629 pub const fn rhi::RhiReconciliationFinalizationCommitOutcome::outbox_id(self) -> core::option::Option<rhi::RhiPublicationOutboxId>
   1630 pub const fn rhi::RhiReconciliationFinalizationCommitOutcome::publication_mode(self) -> rhi::RhiPublicationMode
   1631 pub const fn rhi::RhiReconciliationFinalizationCommitOutcome::target_count(self) -> u8
   1632 impl core::fmt::Debug for rhi::RhiReconciliationFinalizationCommitOutcome
   1633 pub fn rhi::RhiReconciliationFinalizationCommitOutcome::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1634 pub struct rhi::RhiReconciliationFinalizationError
   1635 impl rhi::RhiReconciliationFinalizationError
   1636 pub const fn rhi::RhiReconciliationFinalizationError::code(self) -> &'static str
   1637 pub const fn rhi::RhiReconciliationFinalizationError::kind(self) -> rhi::RhiReconciliationFinalizationErrorKind
   1638 impl core::error::Error for rhi::RhiReconciliationFinalizationError
   1639 impl core::fmt::Debug for rhi::RhiReconciliationFinalizationError
   1640 pub fn rhi::RhiReconciliationFinalizationError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1641 impl core::fmt::Display for rhi::RhiReconciliationFinalizationError
   1642 pub fn rhi::RhiReconciliationFinalizationError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1643 pub struct rhi::RhiReconciliationFinalizationFence
   1644 impl rhi::RhiReconciliationFinalizationFence
   1645 pub const fn rhi::RhiReconciliationFinalizationFence::contract_version(&self) -> u32
   1646 pub const fn rhi::RhiReconciliationFinalizationFence::evaluation(&self) -> &rhi::RhiReconciliationEvaluation
   1647 impl core::fmt::Debug for rhi::RhiReconciliationFinalizationFence
   1648 pub fn rhi::RhiReconciliationFinalizationFence::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1649 pub struct rhi::RhiReconciliationJob
   1650 impl rhi::RhiReconciliationJob
   1651 pub const fn rhi::RhiReconciliationJob::attempt_count(self) -> u16
   1652 pub const fn rhi::RhiReconciliationJob::created_at(self) -> rhi::RhiReconciliationUnixMilliseconds
   1653 pub const fn rhi::RhiReconciliationJob::evidence_policy_digest(self) -> rhi::RhiEvidencePolicyDigest
   1654 pub const fn rhi::RhiReconciliationJob::failure_count(self) -> u16
   1655 pub const fn rhi::RhiReconciliationJob::id(self) -> rhi::RhiReconciliationJobId
   1656 pub const fn rhi::RhiReconciliationJob::input_generation(self) -> u64
   1657 pub const fn rhi::RhiReconciliationJob::next_attempt(self) -> core::option::Option<rhi::RhiReconciliationUnixMilliseconds>
   1658 pub const fn rhi::RhiReconciliationJob::revision(self) -> u64
   1659 pub const fn rhi::RhiReconciliationJob::state(self) -> rhi::RhiReconciliationJobState
   1660 pub const fn rhi::RhiReconciliationJob::trade_id(self) -> radroots_event::id::TradeId
   1661 pub const fn rhi::RhiReconciliationJob::updated_at(self) -> rhi::RhiReconciliationUnixMilliseconds
   1662 impl core::fmt::Debug for rhi::RhiReconciliationJob
   1663 pub fn rhi::RhiReconciliationJob::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1664 pub struct rhi::RhiReconciliationJobError
   1665 impl rhi::RhiReconciliationJobError
   1666 pub const fn rhi::RhiReconciliationJobError::code(self) -> &'static str
   1667 pub const fn rhi::RhiReconciliationJobError::kind(self) -> rhi::RhiReconciliationJobErrorKind
   1668 impl core::error::Error for rhi::RhiReconciliationJobError
   1669 impl core::fmt::Debug for rhi::RhiReconciliationJobError
   1670 pub fn rhi::RhiReconciliationJobError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1671 impl core::fmt::Display for rhi::RhiReconciliationJobError
   1672 pub fn rhi::RhiReconciliationJobError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1673 pub struct rhi::RhiReconciliationJobId(_)
   1674 impl rhi::RhiReconciliationJobId
   1675 pub const fn rhi::RhiReconciliationJobId::as_bytes(&self) -> &[u8; 32]
   1676 impl core::fmt::Debug for rhi::RhiReconciliationJobId
   1677 pub fn rhi::RhiReconciliationJobId::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1678 pub struct rhi::RhiReconciliationJobPolicy
   1679 impl rhi::RhiReconciliationJobPolicy
   1680 pub fn rhi::RhiReconciliationJobPolicy::from_configuration(&rhi::RhiConfigDocumentV1) -> core::result::Result<Self, rhi::RhiReconciliationJobError>
   1681 pub const fn rhi::RhiReconciliationJobPolicy::initial_backoff_milliseconds(self) -> u64
   1682 pub const fn rhi::RhiReconciliationJobPolicy::lease_duration_milliseconds(self) -> u64
   1683 pub const fn rhi::RhiReconciliationJobPolicy::lease_renewal_milliseconds(self) -> u64
   1684 pub const fn rhi::RhiReconciliationJobPolicy::max_attempts(self) -> u16
   1685 pub const fn rhi::RhiReconciliationJobPolicy::maximum_backoff_milliseconds(self) -> u64
   1686 pub fn rhi::RhiReconciliationJobPolicy::new(u32, u64, u64, u16, u64, u64) -> core::result::Result<Self, rhi::RhiReconciliationJobError>
   1687 pub const fn rhi::RhiReconciliationJobPolicy::queue_capacity(self) -> u32
   1688 pub struct rhi::RhiReconciliationJobRepository<'host>
   1689 impl rhi::RhiReconciliationJobRepository<'_>
   1690 pub async fn rhi::RhiReconciliationJobRepository<'_>::claim_next(&self, rhi::RhiReconciliationLeaseOwner, rhi::RhiReconciliationUnixMilliseconds) -> core::result::Result<core::option::Option<rhi::RhiReconciliationLease>, rhi::RhiReconciliationJobError>
   1691 pub async fn rhi::RhiReconciliationJobRepository<'_>::record_failure(&self, rhi::RhiReconciliationLease, rhi::RhiReconciliationUnixMilliseconds, rhi::RhiReconciliationRetryDelayMilliseconds) -> core::result::Result<rhi::RhiReconciliationJob, rhi::RhiReconciliationJobError>
   1692 pub async fn rhi::RhiReconciliationJobRepository<'_>::renew(&self, rhi::RhiReconciliationLease, rhi::RhiReconciliationUnixMilliseconds) -> core::result::Result<rhi::RhiReconciliationLease, rhi::RhiReconciliationJobError>
   1693 pub async fn rhi::RhiReconciliationJobRepository<'_>::schedule_trade(&self, radroots_event::id::TradeId, rhi::RhiReconciliationJobPolicy, rhi::RhiReconciliationUnixMilliseconds) -> core::result::Result<rhi::RhiReconciliationScheduleOutcome, rhi::RhiReconciliationJobError>
   1694 impl rhi::RhiReconciliationJobRepository<'_>
   1695 pub const fn rhi::RhiReconciliationJobRepository<'_>::descriptor(&self) -> rhi::RhiStateRepositoryDescriptor
   1696 pub const fn rhi::RhiReconciliationJobRepository<'_>::kind(&self) -> rhi::RhiStateRepositoryKind
   1697 impl core::fmt::Debug for rhi::RhiReconciliationJobRepository<'_>
   1698 pub fn rhi::RhiReconciliationJobRepository<'_>::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1699 pub struct rhi::RhiReconciliationLease
   1700 impl rhi::RhiReconciliationLease
   1701 pub const fn rhi::RhiReconciliationLease::job(self) -> rhi::RhiReconciliationJob
   1702 pub const fn rhi::RhiReconciliationLease::lease_expires(self) -> rhi::RhiReconciliationUnixMilliseconds
   1703 pub fn rhi::RhiReconciliationLease::renewal_due(self) -> rhi::RhiReconciliationUnixMilliseconds
   1704 pub fn rhi::RhiReconciliationLease::retry_delay_upper_bound(self) -> u64
   1705 impl core::fmt::Debug for rhi::RhiReconciliationLease
   1706 pub fn rhi::RhiReconciliationLease::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1707 pub struct rhi::RhiReconciliationLeaseOwner(_)
   1708 impl rhi::RhiReconciliationLeaseOwner
   1709 pub fn rhi::RhiReconciliationLeaseOwner::from_bytes([u8; 16]) -> core::result::Result<Self, rhi::RhiReconciliationJobError>
   1710 impl core::fmt::Debug for rhi::RhiReconciliationLeaseOwner
   1711 pub fn rhi::RhiReconciliationLeaseOwner::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1712 pub struct rhi::RhiReconciliationManifest
   1713 impl rhi::RhiReconciliationManifest
   1714 pub fn rhi::RhiReconciliationManifest::canonical_bytes(&self) -> &[u8]
   1715 pub const fn rhi::RhiReconciliationManifest::contract_version(&self) -> u32
   1716 pub fn rhi::RhiReconciliationManifest::digest(&self) -> [u8; 32]
   1717 pub fn rhi::RhiReconciliationManifest::observation_count(&self) -> usize
   1718 pub const fn rhi::RhiReconciliationManifest::observed_at_unix_seconds(&self) -> u64
   1719 pub const fn rhi::RhiReconciliationManifest::shared_manifest_contract_id(&self) -> &'static str
   1720 pub const fn rhi::RhiReconciliationManifest::shared_manifest_contract_version(&self) -> u16
   1721 pub fn rhi::RhiReconciliationManifest::source_count(&self) -> usize
   1722 pub const fn rhi::RhiReconciliationManifest::trade_generation(&self) -> u64
   1723 pub const fn rhi::RhiReconciliationManifest::trade_id(&self) -> &radroots_event::id::TradeId
   1724 impl core::fmt::Debug for rhi::RhiReconciliationManifest
   1725 pub fn rhi::RhiReconciliationManifest::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1726 pub struct rhi::RhiReconciliationManifestError
   1727 impl rhi::RhiReconciliationManifestError
   1728 pub const fn rhi::RhiReconciliationManifestError::code(self) -> &'static str
   1729 pub const fn rhi::RhiReconciliationManifestError::kind(self) -> rhi::RhiReconciliationManifestErrorKind
   1730 impl core::error::Error for rhi::RhiReconciliationManifestError
   1731 impl core::fmt::Debug for rhi::RhiReconciliationManifestError
   1732 pub fn rhi::RhiReconciliationManifestError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1733 impl core::fmt::Display for rhi::RhiReconciliationManifestError
   1734 pub fn rhi::RhiReconciliationManifestError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1735 pub struct rhi::RhiReconciliationProjection
   1736 impl rhi::RhiReconciliationProjection
   1737 pub const fn rhi::RhiReconciliationProjection::contract_version(&self) -> u32
   1738 pub const fn rhi::RhiReconciliationProjection::digest(&self) -> core::option::Option<[u8; 32]>
   1739 pub fn rhi::RhiReconciliationProjection::issue_count(&self) -> usize
   1740 pub const fn rhi::RhiReconciliationProjection::manifest(&self) -> &rhi::RhiReconciliationManifest
   1741 pub const fn rhi::RhiReconciliationProjection::root_mutation_id(&self) -> core::option::Option<&radroots_event::id::MutationId>
   1742 pub const fn rhi::RhiReconciliationProjection::shared_projection_digest(&self) -> core::option::Option<[u8; 32]>
   1743 pub const fn rhi::RhiReconciliationProjection::shared_reducer_contract_id(&self) -> &'static str
   1744 pub const fn rhi::RhiReconciliationProjection::shared_reducer_contract_version(&self) -> u16
   1745 pub const fn rhi::RhiReconciliationProjection::trade_id(&self) -> &radroots_event::id::TradeId
   1746 impl core::fmt::Debug for rhi::RhiReconciliationProjection
   1747 pub fn rhi::RhiReconciliationProjection::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1748 pub struct rhi::RhiReconciliationReducerError
   1749 impl rhi::RhiReconciliationReducerError
   1750 pub const fn rhi::RhiReconciliationReducerError::code(self) -> &'static str
   1751 pub const fn rhi::RhiReconciliationReducerError::kind(self) -> rhi::RhiReconciliationReducerErrorKind
   1752 impl core::error::Error for rhi::RhiReconciliationReducerError
   1753 impl core::fmt::Debug for rhi::RhiReconciliationReducerError
   1754 pub fn rhi::RhiReconciliationReducerError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1755 impl core::fmt::Display for rhi::RhiReconciliationReducerError
   1756 pub fn rhi::RhiReconciliationReducerError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1757 pub struct rhi::RhiReconciliationRefreshArgsV1
   1758 impl rhi::RhiReconciliationRefreshArgsV1
   1759 pub const fn rhi::RhiReconciliationRefreshArgsV1::expected_dirty_generation(&self) -> u64
   1760 pub fn rhi::RhiReconciliationRefreshArgsV1::operation_id(&self) -> &str
   1761 pub fn rhi::RhiReconciliationRefreshArgsV1::trade_id(&self) -> &str
   1762 impl core::fmt::Debug for rhi::RhiReconciliationRefreshArgsV1
   1763 pub fn rhi::RhiReconciliationRefreshArgsV1::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1764 pub struct rhi::RhiReconciliationReplayError
   1765 impl rhi::RhiReconciliationReplayError
   1766 pub const fn rhi::RhiReconciliationReplayError::code(self) -> &'static str
   1767 pub const fn rhi::RhiReconciliationReplayError::kind(self) -> rhi::RhiReconciliationReplayErrorKind
   1768 impl core::error::Error for rhi::RhiReconciliationReplayError
   1769 impl core::fmt::Debug for rhi::RhiReconciliationReplayError
   1770 pub fn rhi::RhiReconciliationReplayError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1771 impl core::fmt::Display for rhi::RhiReconciliationReplayError
   1772 pub fn rhi::RhiReconciliationReplayError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1773 pub struct rhi::RhiReconciliationRetryDelayMilliseconds(_)
   1774 impl rhi::RhiReconciliationRetryDelayMilliseconds
   1775 pub const fn rhi::RhiReconciliationRetryDelayMilliseconds::get(self) -> u64
   1776 pub fn rhi::RhiReconciliationRetryDelayMilliseconds::new(u64) -> core::result::Result<Self, rhi::RhiReconciliationJobError>
   1777 pub struct rhi::RhiReconciliationScheduleOutcome
   1778 impl rhi::RhiReconciliationScheduleOutcome
   1779 pub const fn rhi::RhiReconciliationScheduleOutcome::created(self) -> bool
   1780 pub const fn rhi::RhiReconciliationScheduleOutcome::job(self) -> rhi::RhiReconciliationJob
   1781 pub struct rhi::RhiReconciliationSourceCommitOutcome
   1782 impl rhi::RhiReconciliationSourceCommitOutcome
   1783 pub const fn rhi::RhiReconciliationSourceCommitOutcome::checkpoint_advance_count(&self) -> u32
   1784 pub fn rhi::RhiReconciliationSourceCommitOutcome::committed_cursors(&self) -> &[rhi::RhiReconciliationSourceCursorEvidence]
   1785 pub const fn rhi::RhiReconciliationSourceCommitOutcome::created(&self) -> bool
   1786 pub const fn rhi::RhiReconciliationSourceCommitOutcome::dirty_generation_advanced(&self) -> bool
   1787 pub const fn rhi::RhiReconciliationSourceCommitOutcome::source_result_count(&self) -> u32
   1788 impl rhi::RhiReconciliationSourceCommitOutcome
   1789 pub fn rhi::RhiReconciliationSourceCommitOutcome::into_evidence_manifest(self, radroots_service_host::time::UnixTimeSeconds, rhi::RhiReconciliationScopePrerequisites) -> core::result::Result<rhi::RhiReconciliationManifest, rhi::RhiReconciliationManifestError>
   1790 impl core::fmt::Debug for rhi::RhiReconciliationSourceCommitOutcome
   1791 pub fn rhi::RhiReconciliationSourceCommitOutcome::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1792 pub struct rhi::RhiReconciliationSourceCursorEvidence
   1793 impl rhi::RhiReconciliationSourceCursorEvidence
   1794 pub const fn rhi::RhiReconciliationSourceCursorEvidence::cursor(&self) -> rhi::RhiTradeSourceCursor
   1795 impl core::fmt::Debug for rhi::RhiReconciliationSourceCursorEvidence
   1796 pub fn rhi::RhiReconciliationSourceCursorEvidence::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1797 pub struct rhi::RhiReconciliationSourceReplay
   1798 impl rhi::RhiReconciliationSourceReplay
   1799 pub fn rhi::RhiReconciliationSourceReplay::accepted_event_count(&self) -> usize
   1800 pub const fn rhi::RhiReconciliationSourceReplay::accepted_original_event_bytes(&self) -> u64
   1801 pub const fn rhi::RhiReconciliationSourceReplay::cursor_candidate(&self) -> core::option::Option<rhi::RhiTradeSourceCursor>
   1802 pub const fn rhi::RhiReconciliationSourceReplay::duplicate_observation_count(&self) -> u32
   1803 pub fn rhi::RhiReconciliationSourceReplay::eligible_cursor(&self) -> core::option::Option<rhi::RhiTradeSourceCursor>
   1804 pub const fn rhi::RhiReconciliationSourceReplay::first_observed_at(&self) -> core::option::Option<rhi::RhiTradeMutationObservedAtUnixSeconds>
   1805 pub const fn rhi::RhiReconciliationSourceReplay::id(&self) -> rhi::RhiReconciliationSourceReplayId
   1806 pub const fn rhi::RhiReconciliationSourceReplay::result(&self) -> rhi::RhiReconciliationSourceResult
   1807 impl core::fmt::Debug for rhi::RhiReconciliationSourceReplay
   1808 pub fn rhi::RhiReconciliationSourceReplay::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1809 pub struct rhi::RhiReconciliationSourceReplayId(_)
   1810 impl rhi::RhiReconciliationSourceReplayId
   1811 pub const fn rhi::RhiReconciliationSourceReplayId::as_bytes(&self) -> &[u8; 32]
   1812 impl core::fmt::Debug for rhi::RhiReconciliationSourceReplayId
   1813 pub fn rhi::RhiReconciliationSourceReplayId::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1814 pub struct rhi::RhiReconciliationSourceReplayPlan
   1815 impl rhi::RhiReconciliationSourceReplayPlan
   1816 pub fn rhi::RhiReconciliationSourceReplayPlan::finish<I>(self, &rhi::RhiReconciliationSourceRequest, rhi::RhiTradeSourceCompletion, rhi::RhiReconciliationUnixMilliseconds, rhi::RhiReconciliationUnixMilliseconds, I) -> core::result::Result<rhi::RhiReconciliationSourceReplay, rhi::RhiReconciliationReplayError> where I: core::iter::traits::collect::IntoIterator<Item = rhi::RhiAdmittedTradeMutationEvent>
   1817 pub fn rhi::RhiReconciliationSourceReplayPlan::from_request(&rhi::RhiReconciliationAttemptPlan, &rhi::RhiReconciliationSourceRequest, &rhi::RhiConfigDocumentV1, core::option::Option<rhi::RhiReconciliationSourceCursorEvidence>) -> core::result::Result<Self, rhi::RhiReconciliationReplayError>
   1818 pub const fn rhi::RhiReconciliationSourceReplayPlan::id(&self) -> rhi::RhiReconciliationSourceReplayId
   1819 pub const fn rhi::RhiReconciliationSourceReplayPlan::overlap_seconds(&self) -> u64
   1820 pub fn rhi::RhiReconciliationSourceReplayPlan::prior_cursor(&self) -> core::option::Option<rhi::RhiTradeSourceCursor>
   1821 pub const fn rhi::RhiReconciliationSourceReplayPlan::request_id(&self) -> rhi::RhiReconciliationSourceRequestId
   1822 pub const fn rhi::RhiReconciliationSourceReplayPlan::since_unix_seconds(&self) -> u64
   1823 impl core::fmt::Debug for rhi::RhiReconciliationSourceReplayPlan
   1824 pub fn rhi::RhiReconciliationSourceReplayPlan::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1825 pub struct rhi::RhiReconciliationSourceRequest
   1826 impl rhi::RhiReconciliationSourceRequest
   1827 pub const fn rhi::RhiReconciliationSourceRequest::attempt_started_at(&self) -> rhi::RhiReconciliationUnixMilliseconds
   1828 pub const fn rhi::RhiReconciliationSourceRequest::deadline(&self) -> rhi::RhiReconciliationUnixMilliseconds
   1829 pub const fn rhi::RhiReconciliationSourceRequest::id(&self) -> rhi::RhiReconciliationSourceRequestId
   1830 pub const fn rhi::RhiReconciliationSourceRequest::lookback_seconds(&self) -> u64
   1831 pub const fn rhi::RhiReconciliationSourceRequest::maximum_bytes(&self) -> u64
   1832 pub const fn rhi::RhiReconciliationSourceRequest::maximum_events(&self) -> u32
   1833 pub const fn rhi::RhiReconciliationSourceRequest::required(&self) -> bool
   1834 pub const fn rhi::RhiReconciliationSourceRequest::selector_digest(&self) -> rhi::RhiReconciliationSourceSelectorDigest
   1835 pub fn rhi::RhiReconciliationSourceRequest::source_id(&self) -> &str
   1836 pub const fn rhi::RhiReconciliationSourceRequest::trade_id(&self) -> radroots_event::id::TradeId
   1837 impl core::fmt::Debug for rhi::RhiReconciliationSourceRequest
   1838 pub fn rhi::RhiReconciliationSourceRequest::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1839 pub struct rhi::RhiReconciliationSourceRequestId(_)
   1840 impl rhi::RhiReconciliationSourceRequestId
   1841 pub const fn rhi::RhiReconciliationSourceRequestId::as_bytes(&self) -> &[u8; 32]
   1842 impl core::fmt::Debug for rhi::RhiReconciliationSourceRequestId
   1843 pub fn rhi::RhiReconciliationSourceRequestId::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1844 pub struct rhi::RhiReconciliationSourceResult
   1845 impl rhi::RhiReconciliationSourceResult
   1846 pub const fn rhi::RhiReconciliationSourceResult::accepted_event_bytes(self) -> u64
   1847 pub const fn rhi::RhiReconciliationSourceResult::accepted_event_count(self) -> u32
   1848 pub const fn rhi::RhiReconciliationSourceResult::finished_at(self) -> rhi::RhiReconciliationUnixMilliseconds
   1849 pub fn rhi::RhiReconciliationSourceResult::new(&rhi::RhiReconciliationSourceRequest, rhi::RhiTradeSourceCompletion, rhi::RhiReconciliationUnixMilliseconds, rhi::RhiReconciliationUnixMilliseconds, u32, u64) -> core::result::Result<Self, rhi::RhiReconciliationAttemptError>
   1850 pub const fn rhi::RhiReconciliationSourceResult::outcome(self) -> rhi::RhiTradeSourceCompletion
   1851 pub const fn rhi::RhiReconciliationSourceResult::request_id(self) -> rhi::RhiReconciliationSourceRequestId
   1852 pub const fn rhi::RhiReconciliationSourceResult::started_at(self) -> rhi::RhiReconciliationUnixMilliseconds
   1853 impl core::fmt::Debug for rhi::RhiReconciliationSourceResult
   1854 pub fn rhi::RhiReconciliationSourceResult::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1855 pub struct rhi::RhiReconciliationSourceSelectorDigest(_)
   1856 impl rhi::RhiReconciliationSourceSelectorDigest
   1857 pub const fn rhi::RhiReconciliationSourceSelectorDigest::as_bytes(&self) -> &[u8; 32]
   1858 impl core::fmt::Debug for rhi::RhiReconciliationSourceSelectorDigest
   1859 pub fn rhi::RhiReconciliationSourceSelectorDigest::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1860 pub struct rhi::RhiReconciliationStatusV1
   1861 impl rhi::RhiReconciliationStatusV1
   1862 pub const fn rhi::RhiReconciliationStatusV1::exhausted(self) -> u64
   1863 pub const fn rhi::RhiReconciliationStatusV1::leased(self) -> u64
   1864 pub const fn rhi::RhiReconciliationStatusV1::new(u64, u64, u64, core::option::Option<rhi::RhiStatusUnixSeconds>) -> Self
   1865 pub const fn rhi::RhiReconciliationStatusV1::oldest_pending_at_utc(self) -> core::option::Option<rhi::RhiStatusUnixSeconds>
   1866 pub const fn rhi::RhiReconciliationStatusV1::pending(self) -> u64
   1867 pub struct rhi::RhiReconciliationUnixMilliseconds(_)
   1868 impl rhi::RhiReconciliationUnixMilliseconds
   1869 pub const fn rhi::RhiReconciliationUnixMilliseconds::get(self) -> u64
   1870 pub fn rhi::RhiReconciliationUnixMilliseconds::new(u64) -> core::result::Result<Self, rhi::RhiReconciliationJobError>
   1871 pub struct rhi::RhiReportRepository<'host>
   1872 impl rhi::RhiReportRepository<'_>
   1873 pub const fn rhi::RhiReportRepository<'_>::descriptor(&self) -> rhi::RhiStateRepositoryDescriptor
   1874 pub const fn rhi::RhiReportRepository<'_>::kind(&self) -> rhi::RhiStateRepositoryKind
   1875 impl core::fmt::Debug for rhi::RhiReportRepository<'_>
   1876 pub fn rhi::RhiReportRepository<'_>::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1877 pub struct rhi::RhiRuntimeAdapterError
   1878 impl rhi::RhiRuntimeAdapterError
   1879 pub const fn rhi::RhiRuntimeAdapterError::code(self) -> &'static str
   1880 pub const fn rhi::RhiRuntimeAdapterError::kind(self) -> rhi::RhiRuntimeAdapterErrorKind
   1881 impl core::error::Error for rhi::RhiRuntimeAdapterError
   1882 impl core::fmt::Debug for rhi::RhiRuntimeAdapterError
   1883 pub fn rhi::RhiRuntimeAdapterError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1884 impl core::fmt::Display for rhi::RhiRuntimeAdapterError
   1885 pub fn rhi::RhiRuntimeAdapterError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1886 pub struct rhi::RhiRuntimeAdapters
   1887 impl rhi::RhiRuntimeAdapters
   1888 pub const fn rhi::RhiRuntimeAdapters::identity_credential(&self) -> &rhi::RhiIdentityCredentialAdapters
   1889 pub fn rhi::RhiRuntimeAdapters::new(rhi::RhiTimeEntropyAdapters, rhi::RhiTransportAdapters, rhi::RhiIdentityCredentialAdapters) -> Self
   1890 pub fn rhi::RhiRuntimeAdapters::supervised_task_count(&self) -> usize
   1891 pub const fn rhi::RhiRuntimeAdapters::time_entropy(&self) -> &rhi::RhiTimeEntropyAdapters
   1892 impl core::fmt::Debug for rhi::RhiRuntimeAdapters
   1893 pub fn rhi::RhiRuntimeAdapters::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1894 pub struct rhi::RhiRuntimeContext
   1895 impl rhi::RhiRuntimeContext
   1896 pub const fn rhi::RhiRuntimeContext::artifacts(&self) -> &radroots_runtime_paths::conventions::RadrootsServiceInstanceArtifacts
   1897 pub const fn rhi::RhiRuntimeContext::context(&self) -> &radroots_runtime_paths::context::RuntimeContext
   1898 pub fn rhi::RhiRuntimeContext::identity_path(&self) -> &std::path::Path
   1899 pub const fn rhi::RhiRuntimeContext::profile(&self) -> rhi::RhiBootstrapProfileV1
   1900 pub fn rhi::RhiRuntimeContext::selected_config_path(&self) -> &std::path::Path
   1901 impl core::fmt::Debug for rhi::RhiRuntimeContext
   1902 pub fn rhi::RhiRuntimeContext::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1903 pub struct rhi::RhiRuntimeContextError
   1904 impl rhi::RhiRuntimeContextError
   1905 pub const fn rhi::RhiRuntimeContextError::kind(self) -> rhi::RhiRuntimeContextErrorKind
   1906 impl core::error::Error for rhi::RhiRuntimeContextError
   1907 impl core::fmt::Debug for rhi::RhiRuntimeContextError
   1908 pub fn rhi::RhiRuntimeContextError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1909 impl core::fmt::Display for rhi::RhiRuntimeContextError
   1910 pub fn rhi::RhiRuntimeContextError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1911 pub struct rhi::RhiRuntimeFoundation
   1912 impl rhi::RhiRuntimeFoundation
   1913 pub fn rhi::RhiRuntimeFoundation::configuration(&self) -> &rhi::RhiConfigDocumentV1
   1914 pub const fn rhi::RhiRuntimeFoundation::metadata(&self) -> &rhi::RhiStateMetadata
   1915 pub const fn rhi::RhiRuntimeFoundation::readiness(&self) -> &rhi::RhiRuntimeReadiness
   1916 pub const fn rhi::RhiRuntimeFoundation::runtime_context(&self) -> &rhi::RhiRuntimeContext
   1917 pub async fn rhi::RhiRuntimeFoundation::shutdown(self) -> core::result::Result<(), rhi::RhiRuntimeFoundationError>
   1918 impl core::fmt::Debug for rhi::RhiRuntimeFoundation
   1919 pub fn rhi::RhiRuntimeFoundation::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1920 pub struct rhi::RhiRuntimeFoundationError
   1921 impl rhi::RhiRuntimeFoundationError
   1922 pub const fn rhi::RhiRuntimeFoundationError::code(self) -> &'static str
   1923 pub const fn rhi::RhiRuntimeFoundationError::kind(self) -> rhi::RhiRuntimeFoundationErrorKind
   1924 impl core::error::Error for rhi::RhiRuntimeFoundationError
   1925 impl core::fmt::Debug for rhi::RhiRuntimeFoundationError
   1926 pub fn rhi::RhiRuntimeFoundationError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1927 impl core::fmt::Display for rhi::RhiRuntimeFoundationError
   1928 pub fn rhi::RhiRuntimeFoundationError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1929 pub struct rhi::RhiRuntimeReadiness
   1930 impl rhi::RhiRuntimeReadiness
   1931 pub fn rhi::RhiRuntimeReadiness::is_ready(&self) -> bool
   1932 pub const fn rhi::RhiRuntimeReadiness::reasons(&self) -> &[rhi::RhiRuntimeReadinessReason]
   1933 pub fn rhi::RhiRuntimeReadiness::required(&self) -> &[rhi::RhiRuntimePrerequisite]
   1934 pub fn rhi::RhiRuntimeReadiness::satisfied(&self) -> &[rhi::RhiRuntimePrerequisite]
   1935 impl core::fmt::Debug for rhi::RhiRuntimeReadiness
   1936 pub fn rhi::RhiRuntimeReadiness::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1937 pub struct rhi::RhiRuntimeThreadLimitsV1
   1938 impl rhi::RhiRuntimeThreadLimitsV1
   1939 pub const fn rhi::RhiRuntimeThreadLimitsV1::blocking_threads(self) -> usize
   1940 pub const fn rhi::RhiRuntimeThreadLimitsV1::worker_threads(self) -> usize
   1941 pub struct rhi::RhiSignedAttestationEventRepository<'host>
   1942 impl rhi::RhiSignedAttestationEventRepository<'_>
   1943 pub const fn rhi::RhiSignedAttestationEventRepository<'_>::descriptor(&self) -> rhi::RhiStateRepositoryDescriptor
   1944 pub const fn rhi::RhiSignedAttestationEventRepository<'_>::kind(&self) -> rhi::RhiStateRepositoryKind
   1945 impl core::fmt::Debug for rhi::RhiSignedAttestationEventRepository<'_>
   1946 pub fn rhi::RhiSignedAttestationEventRepository<'_>::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1947 pub struct rhi::RhiSignedEventRepository<'host>
   1948 impl rhi::RhiSignedEventRepository<'_>
   1949 pub const fn rhi::RhiSignedEventRepository<'_>::descriptor(&self) -> rhi::RhiStateRepositoryDescriptor
   1950 pub const fn rhi::RhiSignedEventRepository<'_>::kind(&self) -> rhi::RhiStateRepositoryKind
   1951 impl core::fmt::Debug for rhi::RhiSignedEventRepository<'_>
   1952 pub fn rhi::RhiSignedEventRepository<'_>::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1953 pub struct rhi::RhiSignedEvidenceAttestation
   1954 impl rhi::RhiSignedEvidenceAttestation
   1955 pub fn rhi::RhiSignedEvidenceAttestation::canonical_report_bytes(&self) -> &[u8]
   1956 pub const fn rhi::RhiSignedEvidenceAttestation::contract_version(&self) -> u32
   1957 pub const fn rhi::RhiSignedEvidenceAttestation::coverage(&self) -> rhi::RhiReconciliationCoverage
   1958 pub const fn rhi::RhiSignedEvidenceAttestation::created_at_unix_seconds(&self) -> u64
   1959 pub const fn rhi::RhiSignedEvidenceAttestation::event_id(&self) -> &[u8; 32]
   1960 pub const fn rhi::RhiSignedEvidenceAttestation::has_supersession(&self) -> bool
   1961 pub const fn rhi::RhiSignedEvidenceAttestation::outcome(&self) -> rhi::RhiReconciliationOutcome
   1962 pub fn rhi::RhiSignedEvidenceAttestation::signed_event_bytes(&self) -> &[u8]
   1963 pub const fn rhi::RhiSignedEvidenceAttestation::signed_event_sha256(&self) -> &[u8; 32]
   1964 pub fn rhi::RhiSignedEvidenceAttestation::statement_digest(&self) -> [u8; 32]
   1965 impl core::fmt::Debug for rhi::RhiSignedEvidenceAttestation
   1966 pub fn rhi::RhiSignedEvidenceAttestation::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1967 pub struct rhi::RhiSignedPresenceDocument
   1968 impl rhi::RhiSignedPresenceDocument
   1969 pub const fn rhi::RhiSignedPresenceDocument::created_at_unix_seconds(&self) -> u64
   1970 pub const fn rhi::RhiSignedPresenceDocument::event_id(&self) -> &[u8; 32]
   1971 pub const fn rhi::RhiSignedPresenceDocument::kind(&self) -> rhi::RhiPresenceDocumentKind
   1972 pub fn rhi::RhiSignedPresenceDocument::signed_event_bytes(&self) -> &[u8]
   1973 pub const fn rhi::RhiSignedPresenceDocument::signed_event_sha256(&self) -> &[u8; 32]
   1974 impl core::fmt::Debug for rhi::RhiSignedPresenceDocument
   1975 pub fn rhi::RhiSignedPresenceDocument::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1976 pub struct rhi::RhiSignedPresenceDocuments
   1977 impl rhi::RhiSignedPresenceDocuments
   1978 pub const fn rhi::RhiSignedPresenceDocuments::desired_state(&self) -> rhi::RhiPresenceDesiredState
   1979 pub fn rhi::RhiSignedPresenceDocuments::documents(&self) -> &[rhi::RhiSignedPresenceDocument]
   1980 pub fn rhi::RhiSignedPresenceDocuments::target_count(&self) -> usize
   1981 impl core::fmt::Debug for rhi::RhiSignedPresenceDocuments
   1982 pub fn rhi::RhiSignedPresenceDocuments::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1983 pub struct rhi::RhiSourceCompletionRepository<'host>
   1984 impl rhi::RhiSourceCompletionRepository<'_>
   1985 pub const fn rhi::RhiSourceCompletionRepository<'_>::descriptor(&self) -> rhi::RhiStateRepositoryDescriptor
   1986 pub const fn rhi::RhiSourceCompletionRepository<'_>::kind(&self) -> rhi::RhiStateRepositoryKind
   1987 impl core::fmt::Debug for rhi::RhiSourceCompletionRepository<'_>
   1988 pub fn rhi::RhiSourceCompletionRepository<'_>::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1989 pub struct rhi::RhiSourceCursorRepository<'host>
   1990 impl rhi::RhiSourceCursorRepository<'_>
   1991 pub const fn rhi::RhiSourceCursorRepository<'_>::descriptor(&self) -> rhi::RhiStateRepositoryDescriptor
   1992 pub const fn rhi::RhiSourceCursorRepository<'_>::kind(&self) -> rhi::RhiStateRepositoryKind
   1993 impl core::fmt::Debug for rhi::RhiSourceCursorRepository<'_>
   1994 pub fn rhi::RhiSourceCursorRepository<'_>::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1995 pub struct rhi::RhiSourceRepository<'host>
   1996 impl rhi::RhiSourceRepository<'_>
   1997 pub const fn rhi::RhiSourceRepository<'_>::descriptor(&self) -> rhi::RhiStateRepositoryDescriptor
   1998 pub const fn rhi::RhiSourceRepository<'_>::kind(&self) -> rhi::RhiStateRepositoryKind
   1999 impl core::fmt::Debug for rhi::RhiSourceRepository<'_>
   2000 pub fn rhi::RhiSourceRepository<'_>::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   2001 pub struct rhi::RhiStagedStateRestore
   2002 impl core::fmt::Debug for rhi::RhiStagedStateRestore
   2003 pub fn rhi::RhiStagedStateRestore::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   2004 pub struct rhi::RhiStateBackupArgsV1
   2005 impl rhi::RhiStateBackupArgsV1
   2006 pub const fn rhi::RhiStateBackupArgsV1::expected_generation(&self) -> u64
   2007 pub fn rhi::RhiStateBackupArgsV1::operation_id(&self) -> &str
   2008 pub fn rhi::RhiStateBackupArgsV1::target(&self) -> &std::path::Path
   2009 impl core::fmt::Debug for rhi::RhiStateBackupArgsV1
   2010 pub fn rhi::RhiStateBackupArgsV1::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   2011 pub struct rhi::RhiStateCatalogError
   2012 impl rhi::RhiStateCatalogError
   2013 pub const fn rhi::RhiStateCatalogError::code(self) -> &'static str
   2014 pub const fn rhi::RhiStateCatalogError::kind(self) -> rhi::RhiStateCatalogErrorKind
   2015 impl core::error::Error for rhi::RhiStateCatalogError
   2016 impl core::fmt::Debug for rhi::RhiStateCatalogError
   2017 pub fn rhi::RhiStateCatalogError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   2018 impl core::fmt::Display for rhi::RhiStateCatalogError
   2019 pub fn rhi::RhiStateCatalogError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   2020 pub struct rhi::RhiStateHost
   2021 impl rhi::RhiStateHost
   2022 pub async fn rhi::RhiStateHost::capture_online_backup(&self, &std::path::Path, radroots_service_sqlite::backup::manifest::BackupCreatedAtUnixMs) -> core::result::Result<radroots_service_sqlite::backup::manifest::ServiceBackupManifest, rhi::RhiStateMaintenanceError>
   2023 pub async fn rhi::RhiStateHost::close(&self) -> core::result::Result<(), rhi::RhiStateHostError>
   2024 pub async fn rhi::RhiStateHost::inspect_integrity(&self, radroots_service_sqlite::integrity::inspection::IntegrityCheckedAtUnixMs) -> core::result::Result<radroots_service_sqlite::integrity::inspection::ServiceSqliteIntegrityReport, rhi::RhiStateMaintenanceError>
   2025 pub const fn rhi::RhiStateHost::metadata(&self) -> &rhi::RhiStateMetadata
   2026 pub const fn rhi::RhiStateHost::mode(&self) -> rhi::RhiStateHostMode
   2027 pub const fn rhi::RhiStateHost::repositories(&self) -> rhi::RhiStateRepositories<'_>
   2028 impl core::fmt::Debug for rhi::RhiStateHost
   2029 pub fn rhi::RhiStateHost::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   2030 pub struct rhi::RhiStateHostError
   2031 impl rhi::RhiStateHostError
   2032 pub const fn rhi::RhiStateHostError::code(self) -> &'static str
   2033 pub const fn rhi::RhiStateHostError::kind(self) -> rhi::RhiStateHostErrorKind
   2034 impl core::error::Error for rhi::RhiStateHostError
   2035 impl core::fmt::Debug for rhi::RhiStateHostError
   2036 pub fn rhi::RhiStateHostError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   2037 impl core::fmt::Display for rhi::RhiStateHostError
   2038 pub fn rhi::RhiStateHostError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   2039 pub struct rhi::RhiStateMaintenanceError
   2040 impl rhi::RhiStateMaintenanceError
   2041 pub const fn rhi::RhiStateMaintenanceError::code(self) -> &'static str
   2042 pub const fn rhi::RhiStateMaintenanceError::kind(self) -> rhi::RhiStateMaintenanceErrorKind
   2043 impl core::error::Error for rhi::RhiStateMaintenanceError
   2044 impl core::fmt::Debug for rhi::RhiStateMaintenanceError
   2045 pub fn rhi::RhiStateMaintenanceError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   2046 impl core::fmt::Display for rhi::RhiStateMaintenanceError
   2047 pub fn rhi::RhiStateMaintenanceError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   2048 pub struct rhi::RhiStateMetadata
   2049 impl rhi::RhiStateMetadata
   2050 pub const fn rhi::RhiStateMetadata::configuration_digest(&self) -> rhi::RhiNormalizedConfigDigest
   2051 pub const fn rhi::RhiStateMetadata::database(&self) -> &radroots_service_sqlite::metadata::ServiceDatabaseMetadata
   2052 pub fn rhi::RhiStateMetadata::database_identity(&self) -> radroots_service_sqlite::metadata::ServiceDatabaseIdentity
   2053 pub const fn rhi::RhiStateMetadata::evidence_policy_digest(&self) -> rhi::RhiEvidencePolicyDigest
   2054 pub const fn rhi::RhiStateMetadata::expected_identity(&self) -> &rhi::RhiExpectedPublicIdentity
   2055 pub const fn rhi::RhiStateMetadata::initial_database_metadata(&self) -> &radroots_service_sqlite::metadata::ServiceDatabaseMetadata
   2056 pub fn rhi::RhiStateMetadata::new(&rhi::RhiRuntimeContext, &rhi::RhiConfigDocumentV1, radroots_storage::event::SourceGeneration, u64) -> core::result::Result<Self, rhi::RhiStateMetadataError>
   2057 pub const fn rhi::RhiStateMetadata::policy_versions(&self) -> rhi::RhiStatePolicyVersions
   2058 impl core::fmt::Debug for rhi::RhiStateMetadata
   2059 pub fn rhi::RhiStateMetadata::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   2060 pub struct rhi::RhiStateMetadataError
   2061 impl rhi::RhiStateMetadataError
   2062 pub const fn rhi::RhiStateMetadataError::kind(self) -> rhi::RhiStateMetadataErrorKind
   2063 impl core::error::Error for rhi::RhiStateMetadataError
   2064 impl core::fmt::Debug for rhi::RhiStateMetadataError
   2065 pub fn rhi::RhiStateMetadataError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   2066 impl core::fmt::Display for rhi::RhiStateMetadataError
   2067 pub fn rhi::RhiStateMetadataError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   2068 pub struct rhi::RhiStatePolicyVersions
   2069 impl rhi::RhiStatePolicyVersions
   2070 pub const fn rhi::RhiStatePolicyVersions::admin(self) -> u32
   2071 pub const fn rhi::RhiStatePolicyVersions::configuration(self) -> u32
   2072 pub const fn rhi::RhiStatePolicyVersions::provider(self) -> u32
   2073 pub const fn rhi::RhiStatePolicyVersions::state(self) -> u32
   2074 pub const fn rhi::RhiStatePolicyVersions::status(self) -> u32
   2075 pub struct rhi::RhiStateRepositories<'host>
   2076 impl rhi::RhiStateRepositories<'_>
   2077 pub async fn rhi::RhiStateRepositories<'_>::persist_trade_evidence(&self, rhi::RhiAdmittedTradeMutationEvent, rhi::RhiTradeSourceObservation) -> core::result::Result<rhi::RhiTradeEvidencePersistenceOutcome, rhi::RhiTradeEvidencePersistenceError>
   2078 impl<'host> rhi::RhiStateRepositories<'host>
   2079 pub const fn rhi::RhiStateRepositories<'host>::desired_presence(&self) -> rhi::RhiDesiredPresenceRepository<'host>
   2080 pub const fn rhi::RhiStateRepositories<'host>::dirty_trades(&self) -> rhi::RhiDirtyTradeRepository<'host>
   2081 pub const fn rhi::RhiStateRepositories<'host>::evidence_manifests(&self) -> rhi::RhiEvidenceManifestRepository<'host>
   2082 pub const fn rhi::RhiStateRepositories<'host>::mutations(&self) -> rhi::RhiMutationRepository<'host>
   2083 pub const fn rhi::RhiStateRepositories<'host>::presence_attempts(&self) -> rhi::RhiPresenceAttemptRepository<'host>
   2084 pub const fn rhi::RhiStateRepositories<'host>::presence_outbox(&self) -> rhi::RhiPresenceOutboxRepository<'host>
   2085 pub const fn rhi::RhiStateRepositories<'host>::presence_targets(&self) -> rhi::RhiPresenceTargetRepository<'host>
   2086 pub const fn rhi::RhiStateRepositories<'host>::projections(&self) -> rhi::RhiProjectionRepository<'host>
   2087 pub const fn rhi::RhiStateRepositories<'host>::provenance(&self) -> rhi::RhiProvenanceRepository<'host>
   2088 pub const fn rhi::RhiStateRepositories<'host>::publication_attempts(&self) -> rhi::RhiPublicationAttemptRepository<'host>
   2089 pub const fn rhi::RhiStateRepositories<'host>::publication_outbox(&self) -> rhi::RhiPublicationOutboxRepository<'host>
   2090 pub const fn rhi::RhiStateRepositories<'host>::publication_targets(&self) -> rhi::RhiPublicationTargetRepository<'host>
   2091 pub const fn rhi::RhiStateRepositories<'host>::reconciliation_attempts(&self) -> rhi::RhiReconciliationAttemptRepository<'host>
   2092 pub const fn rhi::RhiStateRepositories<'host>::reconciliation_jobs(&self) -> rhi::RhiReconciliationJobRepository<'host>
   2093 pub const fn rhi::RhiStateRepositories<'host>::reports(&self) -> rhi::RhiReportRepository<'host>
   2094 pub const fn rhi::RhiStateRepositories<'host>::signed_attestation_events(&self) -> rhi::RhiSignedAttestationEventRepository<'host>
   2095 pub const fn rhi::RhiStateRepositories<'host>::signed_events(&self) -> rhi::RhiSignedEventRepository<'host>
   2096 pub const fn rhi::RhiStateRepositories<'host>::source_completions(&self) -> rhi::RhiSourceCompletionRepository<'host>
   2097 pub const fn rhi::RhiStateRepositories<'host>::source_cursors(&self) -> rhi::RhiSourceCursorRepository<'host>
   2098 pub const fn rhi::RhiStateRepositories<'host>::sources(&self) -> rhi::RhiSourceRepository<'host>
   2099 pub const fn rhi::RhiStateRepositories<'host>::supersessions(&self) -> rhi::RhiSupersessionRepository<'host>
   2100 impl core::fmt::Debug for rhi::RhiStateRepositories<'_>
   2101 pub fn rhi::RhiStateRepositories<'_>::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   2102 pub struct rhi::RhiStateRepositoryDescriptor
   2103 impl rhi::RhiStateRepositoryDescriptor
   2104 pub const fn rhi::RhiStateRepositoryDescriptor::backing_table(self) -> &'static str
   2105 pub const fn rhi::RhiStateRepositoryDescriptor::code(self) -> &'static str
   2106 pub const fn rhi::RhiStateRepositoryDescriptor::kind(self) -> rhi::RhiStateRepositoryKind
   2107 pub const fn rhi::RhiStateRepositoryDescriptor::write_class(self) -> rhi::RhiStateRepositoryWriteClass
   2108 impl core::fmt::Debug for rhi::RhiStateRepositoryDescriptor
   2109 pub fn rhi::RhiStateRepositoryDescriptor::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   2110 pub struct rhi::RhiStateRestoreArgsV1
   2111 impl rhi::RhiStateRestoreArgsV1
   2112 pub fn rhi::RhiStateRestoreArgsV1::bundle(&self) -> &std::path::Path
   2113 pub fn rhi::RhiStateRestoreArgsV1::manifest(&self) -> &std::path::Path
   2114 pub fn rhi::RhiStateRestoreArgsV1::manifest_sha256(&self) -> &str
   2115 pub const fn rhi::RhiStateRestoreArgsV1::maximum_state_bytes(&self) -> u64
   2116 impl core::fmt::Debug for rhi::RhiStateRestoreArgsV1
   2117 pub fn rhi::RhiStateRestoreArgsV1::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   2118 pub struct rhi::RhiStatusBuildInfoV1
   2119 impl rhi::RhiStatusBuildInfoV1
   2120 pub fn rhi::RhiStatusBuildInfoV1::new(rhi::RhiStatusBuildMode, core::option::Option<&str>, core::option::Option<&str>, core::option::Option<&str>, core::option::Option<&str>, core::option::Option<&str>, core::option::Option<&str>) -> core::result::Result<Self, rhi::RhiStatusError>
   2121 impl core::fmt::Debug for rhi::RhiStatusBuildInfoV1
   2122 pub fn rhi::RhiStatusBuildInfoV1::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   2123 pub struct rhi::RhiStatusCommonV1
   2124 impl rhi::RhiStatusCommonV1
   2125 pub fn rhi::RhiStatusCommonV1::new(rhi::RhiServicePhase, bool, rhi::RhiStatusReasonCodes, u64, rhi::RhiStatusBuildInfoV1, rhi::RhiStatusConfigurationIdentityV1, rhi::RhiPersistenceStatusV1) -> core::result::Result<Self, rhi::RhiStatusError>
   2126 impl core::fmt::Debug for rhi::RhiStatusCommonV1
   2127 pub fn rhi::RhiStatusCommonV1::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   2128 pub struct rhi::RhiStatusConfigurationIdentityV1
   2129 impl rhi::RhiStatusConfigurationIdentityV1
   2130 pub fn rhi::RhiStatusConfigurationIdentityV1::new(impl core::convert::AsRef<str>, rhi::RhiStatusConfigurationSource) -> core::result::Result<Self, rhi::RhiStatusError>
   2131 impl core::fmt::Debug for rhi::RhiStatusConfigurationIdentityV1
   2132 pub fn rhi::RhiStatusConfigurationIdentityV1::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   2133 pub struct rhi::RhiStatusError
   2134 impl rhi::RhiStatusError
   2135 pub const fn rhi::RhiStatusError::code(self) -> &'static str
   2136 pub const fn rhi::RhiStatusError::kind(self) -> rhi::RhiStatusErrorKind
   2137 impl core::error::Error for rhi::RhiStatusError
   2138 impl core::fmt::Debug for rhi::RhiStatusError
   2139 pub fn rhi::RhiStatusError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   2140 impl core::fmt::Display for rhi::RhiStatusError
   2141 pub fn rhi::RhiStatusError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   2142 pub struct rhi::RhiStatusObservationV1
   2143 impl rhi::RhiStatusObservationV1
   2144 pub fn rhi::RhiStatusObservationV1::new(rhi::RhiStatusCommonV1, rhi::RhiProviderStatusV1, rhi::RhiEvidenceTransportStatusV1, rhi::RhiReconciliationStatusV1, rhi::RhiPublicationStatusV1, rhi::RhiPresenceStatusV1) -> Self
   2145 impl core::fmt::Debug for rhi::RhiStatusObservationV1
   2146 pub fn rhi::RhiStatusObservationV1::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   2147 pub struct rhi::RhiStatusPublisher
   2148 impl rhi::RhiStatusPublisher
   2149 pub fn rhi::RhiStatusPublisher::publish(&mut self, rhi::RhiStatusObservationV1) -> core::result::Result<(), rhi::RhiStatusError>
   2150 pub fn rhi::RhiStatusPublisher::subscribe(&self) -> rhi::RhiStatusReader
   2151 impl core::fmt::Debug for rhi::RhiStatusPublisher
   2152 pub fn rhi::RhiStatusPublisher::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   2153 pub struct rhi::RhiStatusReader
   2154 impl rhi::RhiStatusReader
   2155 pub async fn rhi::RhiStatusReader::changed(&mut self) -> core::result::Result<rhi::RhiStatusSnapshot, rhi::RhiStatusError>
   2156 pub fn rhi::RhiStatusReader::snapshot(&self) -> rhi::RhiStatusSnapshot
   2157 impl core::clone::Clone for rhi::RhiStatusReader
   2158 pub fn rhi::RhiStatusReader::clone(&self) -> Self
   2159 impl core::fmt::Debug for rhi::RhiStatusReader
   2160 pub fn rhi::RhiStatusReader::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   2161 pub struct rhi::RhiStatusReasonCodes(_)
   2162 impl rhi::RhiStatusReasonCodes
   2163 pub fn rhi::RhiStatusReasonCodes::as_slice(&self) -> &[rhi::RhiStatusReasonCode]
   2164 pub const fn rhi::RhiStatusReasonCodes::empty() -> Self
   2165 pub fn rhi::RhiStatusReasonCodes::new(impl core::iter::traits::collect::IntoIterator<Item = rhi::RhiStatusReasonCode>) -> core::result::Result<Self, rhi::RhiStatusError>
   2166 pub struct rhi::RhiStatusSnapshot
   2167 impl rhi::RhiStatusSnapshot
   2168 pub fn rhi::RhiStatusSnapshot::detailed_status_json(&self) -> &[u8]
   2169 pub fn rhi::RhiStatusSnapshot::is_ready(&self) -> bool
   2170 pub fn rhi::RhiStatusSnapshot::phase(&self) -> rhi::RhiServicePhase
   2171 impl core::fmt::Debug for rhi::RhiStatusSnapshot
   2172 pub fn rhi::RhiStatusSnapshot::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   2173 pub struct rhi::RhiStatusUnixSeconds(_)
   2174 impl rhi::RhiStatusUnixSeconds
   2175 pub const fn rhi::RhiStatusUnixSeconds::get(self) -> u64
   2176 pub fn rhi::RhiStatusUnixSeconds::new(u64) -> core::result::Result<Self, rhi::RhiStatusError>
   2177 pub struct rhi::RhiSupersessionRepository<'host>
   2178 impl rhi::RhiSupersessionRepository<'_>
   2179 pub const fn rhi::RhiSupersessionRepository<'_>::descriptor(&self) -> rhi::RhiStateRepositoryDescriptor
   2180 pub const fn rhi::RhiSupersessionRepository<'_>::kind(&self) -> rhi::RhiStateRepositoryKind
   2181 impl core::fmt::Debug for rhi::RhiSupersessionRepository<'_>
   2182 pub fn rhi::RhiSupersessionRepository<'_>::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   2183 pub struct rhi::RhiTimeEntropyAdapters
   2184 impl rhi::RhiTimeEntropyAdapters
   2185 pub fn rhi::RhiTimeEntropyAdapters::deadline_after(&self, core::time::Duration) -> core::result::Result<radroots_service_host::time::MonotonicDeadline, rhi::RhiRuntimeAdapterError>
   2186 pub fn rhi::RhiTimeEntropyAdapters::new<W, M, E>(W, M, E) -> Self where W: radroots_service_host::time::WallClock + 'static, M: radroots_service_host::time::MonotonicClock + 'static, E: radroots_service_host::entropy::EntropySource + 'static
   2187 pub fn rhi::RhiTimeEntropyAdapters::now_monotonic(&self) -> radroots_service_host::time::MonotonicTime
   2188 pub fn rhi::RhiTimeEntropyAdapters::now_utc(&self) -> core::result::Result<radroots_service_host::time::UnixTimeSeconds, rhi::RhiRuntimeAdapterError>
   2189 pub fn rhi::RhiTimeEntropyAdapters::sample_full_jitter(&self, rhi::RhiJitterBoundMilliseconds) -> core::result::Result<rhi::RhiJitterMilliseconds, rhi::RhiRuntimeAdapterError>
   2190 pub fn rhi::RhiTimeEntropyAdapters::system() -> Self
   2191 impl core::clone::Clone for rhi::RhiTimeEntropyAdapters
   2192 pub fn rhi::RhiTimeEntropyAdapters::clone(&self) -> Self
   2193 impl core::fmt::Debug for rhi::RhiTimeEntropyAdapters
   2194 pub fn rhi::RhiTimeEntropyAdapters::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   2195 pub struct rhi::RhiTradeArgsV1
   2196 impl rhi::RhiTradeArgsV1
   2197 pub fn rhi::RhiTradeArgsV1::trade_id(&self) -> &str
   2198 impl core::fmt::Debug for rhi::RhiTradeArgsV1
   2199 pub fn rhi::RhiTradeArgsV1::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   2200 pub struct rhi::RhiTradeDirtyGeneration(_)
   2201 impl rhi::RhiTradeDirtyGeneration
   2202 pub const fn rhi::RhiTradeDirtyGeneration::get(self) -> u64
   2203 pub struct rhi::RhiTradeEvidencePersistenceError
   2204 impl rhi::RhiTradeEvidencePersistenceError
   2205 pub const fn rhi::RhiTradeEvidencePersistenceError::code(self) -> &'static str
   2206 pub const fn rhi::RhiTradeEvidencePersistenceError::kind(self) -> rhi::RhiTradeEvidencePersistenceErrorKind
   2207 impl core::error::Error for rhi::RhiTradeEvidencePersistenceError
   2208 impl core::fmt::Debug for rhi::RhiTradeEvidencePersistenceError
   2209 pub fn rhi::RhiTradeEvidencePersistenceError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   2210 impl core::fmt::Display for rhi::RhiTradeEvidencePersistenceError
   2211 pub fn rhi::RhiTradeEvidencePersistenceError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   2212 pub struct rhi::RhiTradeEvidencePersistenceOutcome
   2213 impl rhi::RhiTradeEvidencePersistenceOutcome
   2214 pub const fn rhi::RhiTradeEvidencePersistenceOutcome::mutation_inserted(self) -> bool
   2215 pub const fn rhi::RhiTradeEvidencePersistenceOutcome::observation_inserted(self) -> bool
   2216 pub const fn rhi::RhiTradeEvidencePersistenceOutcome::signed_event_inserted(self) -> bool
   2217 impl core::fmt::Debug for rhi::RhiTradeEvidencePersistenceOutcome
   2218 pub fn rhi::RhiTradeEvidencePersistenceOutcome::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   2219 pub struct rhi::RhiTradeMutationAdmissionError
   2220 impl rhi::RhiTradeMutationAdmissionError
   2221 pub const fn rhi::RhiTradeMutationAdmissionError::kind(self) -> rhi::RhiTradeMutationAdmissionErrorKind
   2222 impl core::error::Error for rhi::RhiTradeMutationAdmissionError
   2223 impl core::fmt::Debug for rhi::RhiTradeMutationAdmissionError
   2224 pub fn rhi::RhiTradeMutationAdmissionError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   2225 impl core::fmt::Display for rhi::RhiTradeMutationAdmissionError
   2226 pub fn rhi::RhiTradeMutationAdmissionError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   2227 pub struct rhi::RhiTradeMutationAdmissionLimits
   2228 impl rhi::RhiTradeMutationAdmissionLimits
   2229 pub const fn rhi::RhiTradeMutationAdmissionLimits::content_bytes(self) -> usize
   2230 pub fn rhi::RhiTradeMutationAdmissionLimits::from_config(&rhi::RhiConfigDocumentV1) -> core::result::Result<Self, rhi::RhiTradeMutationAdmissionError>
   2231 pub const fn rhi::RhiTradeMutationAdmissionLimits::tag_count(self) -> usize
   2232 pub const fn rhi::RhiTradeMutationAdmissionLimits::tag_element_bytes(self) -> usize
   2233 pub const fn rhi::RhiTradeMutationAdmissionLimits::tag_total_bytes(self) -> usize
   2234 pub const fn rhi::RhiTradeMutationAdmissionLimits::tag_total_elements(self) -> usize
   2235 pub const fn rhi::RhiTradeMutationAdmissionLimits::wire_bytes(self) -> usize
   2236 impl core::fmt::Debug for rhi::RhiTradeMutationAdmissionLimits
   2237 pub fn rhi::RhiTradeMutationAdmissionLimits::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   2238 pub struct rhi::RhiTradeMutationAuthoredTimePolicy
   2239 impl rhi::RhiTradeMutationAuthoredTimePolicy
   2240 pub const fn rhi::RhiTradeMutationAuthoredTimePolicy::maximum_future_seconds(self) -> u64
   2241 pub fn rhi::RhiTradeMutationAuthoredTimePolicy::new(u64) -> core::result::Result<Self, rhi::RhiTradeMutationAdmissionError>
   2242 pub struct rhi::RhiTradeMutationObservedAtUnixSeconds(_)
   2243 impl rhi::RhiTradeMutationObservedAtUnixSeconds
   2244 pub const fn rhi::RhiTradeMutationObservedAtUnixSeconds::get(self) -> u64
   2245 pub fn rhi::RhiTradeMutationObservedAtUnixSeconds::new(u64) -> core::result::Result<Self, rhi::RhiTradeMutationAdmissionError>
   2246 pub struct rhi::RhiTradePageArgsV1
   2247 impl rhi::RhiTradePageArgsV1
   2248 pub const fn rhi::RhiTradePageArgsV1::page(&self) -> &rhi::RhiPageQueryArgsV1
   2249 pub fn rhi::RhiTradePageArgsV1::trade_id(&self) -> &str
   2250 impl core::fmt::Debug for rhi::RhiTradePageArgsV1
   2251 pub fn rhi::RhiTradePageArgsV1::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   2252 pub struct rhi::RhiTradeSourceAttempt
   2253 impl rhi::RhiTradeSourceAttempt
   2254 pub fn rhi::RhiTradeSourceAttempt::new(impl core::convert::AsRef<str>, radroots_service_host::time::UnixTimeSeconds, rhi::RhiTradeMutationObservedAtUnixSeconds, rhi::RhiTradeMutationAuthoredTimePolicy) -> core::result::Result<Self, rhi::RhiTradeSourceIngestError>
   2255 impl core::fmt::Debug for rhi::RhiTradeSourceAttempt
   2256 pub fn rhi::RhiTradeSourceAttempt::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   2257 pub struct rhi::RhiTradeSourceCursor
   2258 impl rhi::RhiTradeSourceCursor
   2259 pub const fn rhi::RhiTradeSourceCursor::created_at_unix_seconds(self) -> u64
   2260 pub const fn rhi::RhiTradeSourceCursor::event_id(self) -> [u8; 32]
   2261 impl core::fmt::Debug for rhi::RhiTradeSourceCursor
   2262 pub fn rhi::RhiTradeSourceCursor::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   2263 pub struct rhi::RhiTradeSourceIngestError
   2264 impl rhi::RhiTradeSourceIngestError
   2265 pub const fn rhi::RhiTradeSourceIngestError::code(self) -> &'static str
   2266 pub const fn rhi::RhiTradeSourceIngestError::kind(self) -> rhi::RhiTradeSourceIngestErrorKind
   2267 impl core::error::Error for rhi::RhiTradeSourceIngestError
   2268 impl core::fmt::Debug for rhi::RhiTradeSourceIngestError
   2269 pub fn rhi::RhiTradeSourceIngestError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   2270 impl core::fmt::Display for rhi::RhiTradeSourceIngestError
   2271 pub fn rhi::RhiTradeSourceIngestError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   2272 pub struct rhi::RhiTradeSourceIngestOutcome
   2273 impl rhi::RhiTradeSourceIngestOutcome
   2274 pub const fn rhi::RhiTradeSourceIngestOutcome::admitted_events(self) -> u32
   2275 pub const fn rhi::RhiTradeSourceIngestOutcome::checkpoint(self) -> core::option::Option<rhi::RhiTradeSourceCursor>
   2276 pub const fn rhi::RhiTradeSourceIngestOutcome::checkpoint_advanced(self) -> bool
   2277 pub const fn rhi::RhiTradeSourceIngestOutcome::completion(self) -> rhi::RhiTradeSourceCompletion
   2278 pub const fn rhi::RhiTradeSourceIngestOutcome::dirty_generation(self) -> core::option::Option<rhi::RhiTradeDirtyGeneration>
   2279 pub const fn rhi::RhiTradeSourceIngestOutcome::dirty_generation_advanced(self) -> bool
   2280 pub const fn rhi::RhiTradeSourceIngestOutcome::duplicate_events(self) -> u32
   2281 pub const fn rhi::RhiTradeSourceIngestOutcome::inserted_mutations(self) -> u32
   2282 pub const fn rhi::RhiTradeSourceIngestOutcome::inserted_observations(self) -> u32
   2283 pub const fn rhi::RhiTradeSourceIngestOutcome::inserted_signed_events(self) -> u32
   2284 pub const fn rhi::RhiTradeSourceIngestOutcome::received_events(self) -> u32
   2285 pub const fn rhi::RhiTradeSourceIngestOutcome::rejected_events(self) -> u32
   2286 impl core::fmt::Debug for rhi::RhiTradeSourceIngestOutcome
   2287 pub fn rhi::RhiTradeSourceIngestOutcome::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   2288 pub struct rhi::RhiTradeSourceObservation
   2289 impl rhi::RhiTradeSourceObservation
   2290 pub fn rhi::RhiTradeSourceObservation::from_config(&rhi::RhiConfigDocumentV1, &str, &rhi::RhiAdmittedTradeMutationEvent) -> core::result::Result<Self, rhi::RhiTradeEvidencePersistenceError>
   2291 impl core::fmt::Debug for rhi::RhiTradeSourceObservation
   2292 pub fn rhi::RhiTradeSourceObservation::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   2293 pub struct rhi::RhiTransportAdapters
   2294 impl rhi::RhiTransportAdapters
   2295 pub fn rhi::RhiTransportAdapters::new(alloc::sync::Arc<dyn radroots_transport::source::EventSource>, alloc::sync::Arc<dyn radroots_transport::source::EventSubscriber>, alloc::sync::Arc<dyn radroots_transport::sink::EventSink>) -> Self
   2296 impl core::clone::Clone for rhi::RhiTransportAdapters
   2297 pub fn rhi::RhiTransportAdapters::clone(&self) -> Self
   2298 impl core::fmt::Debug for rhi::RhiTransportAdapters
   2299 pub fn rhi::RhiTransportAdapters::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   2300 pub struct rhi::RhiVerifiedStateBackup
   2301 impl rhi::RhiVerifiedStateBackup
   2302 pub const fn rhi::RhiVerifiedStateBackup::database_metadata(&self) -> &radroots_service_sqlite::metadata::ServiceDatabaseMetadata
   2303 pub const fn rhi::RhiVerifiedStateBackup::manifest(&self) -> &radroots_service_sqlite::backup::manifest::ServiceBackupManifest
   2304 impl core::fmt::Debug for rhi::RhiVerifiedStateBackup
   2305 pub fn rhi::RhiVerifiedStateBackup::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   2306 pub struct rhi::RhiWrappingCredential(_)
   2307 impl core::fmt::Debug for rhi::RhiWrappingCredential
   2308 pub fn rhi::RhiWrappingCredential::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   2309 pub struct rhi::TradeAgreementAttestationError
   2310 impl rhi::TradeAgreementAttestationError
   2311 pub const fn rhi::TradeAgreementAttestationError::code(self) -> &'static str
   2312 pub const fn rhi::TradeAgreementAttestationError::kind(self) -> rhi::TradeAgreementAttestationErrorKind
   2313 impl core::fmt::Debug for rhi::TradeAgreementAttestationError
   2314 pub fn rhi::TradeAgreementAttestationError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   2315 pub struct rhi::TradeAgreementAttestationPolicy
   2316 pub rhi::TradeAgreementAttestationPolicy::backend: rhi::TradeAgreementAttestationBackend
   2317 pub rhi::TradeAgreementAttestationPolicy::expected_statement_contract_hash: core::option::Option<alloc::string::String>
   2318 pub rhi::TradeAgreementAttestationPolicy::validator_set_addr: core::option::Option<alloc::string::String>
   2319 pub rhi::TradeAgreementAttestationPolicy::validator_set_event_id: core::option::Option<alloc::string::String>
   2320 impl rhi::TradeAgreementAttestationPolicy
   2321 pub fn rhi::TradeAgreementAttestationPolicy::validate(&self) -> core::result::Result<(), rhi::TradeAgreementAttestationError>
   2322 impl core::fmt::Debug for rhi::TradeAgreementAttestationPolicy
   2323 pub fn rhi::TradeAgreementAttestationPolicy::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   2324 pub struct rhi::TradeAgreementAttestationReportV1
   2325 pub rhi::TradeAgreementAttestationReportV1::attestation_id: alloc::string::String
   2326 pub rhi::TradeAgreementAttestationReportV1::proof_identity_hash: alloc::string::String
   2327 pub rhi::TradeAgreementAttestationReportV1::proof_system: alloc::string::String
   2328 pub rhi::TradeAgreementAttestationReportV1::report_version: u16
   2329 pub rhi::TradeAgreementAttestationReportV1::result: radroots_trade::trade_contract_v1::RadrootsTradeAttestationResultV1
   2330 pub rhi::TradeAgreementAttestationReportV1::statement: rhi::TradeAgreementAttestationStatementV1
   2331 pub rhi::TradeAgreementAttestationReportV1::statement_hash: alloc::string::String
   2332 impl core::fmt::Debug for rhi::TradeAgreementAttestationReportV1
   2333 pub fn rhi::TradeAgreementAttestationReportV1::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   2334 pub struct rhi::TradeAgreementAttestationStatementV1
   2335 pub rhi::TradeAgreementAttestationStatementV1::active_agreement_claim_ids: alloc::vec::Vec<alloc::string::String>
   2336 pub rhi::TradeAgreementAttestationStatementV1::agreement_state: radroots_trade::trade_contract_v1::RadrootsTradeAgreementStateV1
   2337 pub rhi::TradeAgreementAttestationStatementV1::attestation_state_before_report: radroots_trade::trade_contract_v1::RadrootsTradeAttestationStateV1
   2338 pub rhi::TradeAgreementAttestationStatementV1::cancelled_claim_ids: alloc::vec::Vec<alloc::string::String>
   2339 pub rhi::TradeAgreementAttestationStatementV1::claim_mutation_id: alloc::string::String
   2340 pub rhi::TradeAgreementAttestationStatementV1::contested_claim_ids: alloc::vec::Vec<alloc::string::String>
   2341 pub rhi::TradeAgreementAttestationStatementV1::evidence_state: radroots_trade::trade_contract_v1::RadrootsTradeEvidenceStateV1
   2342 pub rhi::TradeAgreementAttestationStatementV1::projection_digest: alloc::string::String
   2343 pub rhi::TradeAgreementAttestationStatementV1::protocol_id: alloc::string::String
   2344 pub rhi::TradeAgreementAttestationStatementV1::reducer_contract_id: alloc::string::String
   2345 pub rhi::TradeAgreementAttestationStatementV1::reducer_version: u16
   2346 pub rhi::TradeAgreementAttestationStatementV1::schema_version: u16
   2347 pub rhi::TradeAgreementAttestationStatementV1::trade_id: alloc::string::String
   2348 pub rhi::TradeAgreementAttestationStatementV1::validator_set: core::option::Option<rhi::TradeAgreementAttestationValidatorSetBinding>
   2349 impl core::fmt::Debug for rhi::TradeAgreementAttestationStatementV1
   2350 pub fn rhi::TradeAgreementAttestationStatementV1::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   2351 pub struct rhi::TradeAgreementAttestationValidatorSetBinding
   2352 pub rhi::TradeAgreementAttestationValidatorSetBinding::validator_set_addr: alloc::string::String
   2353 pub rhi::TradeAgreementAttestationValidatorSetBinding::validator_set_event_id: alloc::string::String
   2354 impl core::fmt::Debug for rhi::TradeAgreementAttestationValidatorSetBinding
   2355 pub fn rhi::TradeAgreementAttestationValidatorSetBinding::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   2356 pub const rhi::RHI_ADMIN_CONTRACT_VERSION: u32
   2357 pub const rhi::RHI_AGREEMENT_ATTESTATION_PROOF_SYSTEM_LOCAL_STATEMENT_HASH: &str
   2358 pub const rhi::RHI_AGREEMENT_ATTESTATION_PROTOCOL_ID: &str
   2359 pub const rhi::RHI_AGREEMENT_ATTESTATION_REPORT_VERSION: u16
   2360 pub const rhi::RHI_CONFIG_BINDING_MAX_GENERATIONS: u16
   2361 pub const rhi::RHI_CONFIG_DOCUMENT_MAX_UTF8_BYTES: usize
   2362 pub const rhi::RHI_CONFIG_EFFECTIVE_MAX_UTF8_BYTES: usize
   2363 pub const rhi::RHI_CONFIG_SCHEMA: &str
   2364 pub const rhi::RHI_CONFIG_SCHEMA_VERSION: u32
   2365 pub const rhi::RHI_DETAILED_STATUS_MAX_UTF8_BYTES: usize
   2366 pub const rhi::RHI_DIAGNOSTICS_CONTRACT_VERSION: u32
   2367 pub const rhi::RHI_DOCTOR_CHECK_COUNT: usize
   2368 pub const rhi::RHI_DOCTOR_CONTRACT_VERSION: u32
   2369 pub const rhi::RHI_DOCTOR_REPORT_MAX_UTF8_BYTES: usize
   2370 pub const rhi::RHI_DOCTOR_SUMMARY_MAX_UTF8_BYTES: usize
   2371 pub const rhi::RHI_ENCRYPTED_IDENTITY_BACKUP_INCLUDED: bool
   2372 pub const rhi::RHI_ENCRYPTED_IDENTITY_ENVELOPE_CONTRACT_VERSION: u32
   2373 pub const rhi::RHI_ENCRYPTED_IDENTITY_ENVELOPE_MAX_BYTES: usize
   2374 pub const rhi::RHI_LIVEZ_PATH: &str
   2375 pub const rhi::RHI_LOG_RECORD_MAX_UTF8_BYTES: usize
   2376 pub const rhi::RHI_METRICS_PATH: &str
   2377 pub const rhi::RHI_MIGRATION_CATALOG_SHA256: [u8; 32]
   2378 pub const rhi::RHI_OPERATIONS_CONTRACT_VERSION: u32
   2379 pub const rhi::RHI_PRESENCE_DESIRED_CONTRACT_VERSION: u32
   2380 pub const rhi::RHI_PRESENCE_DESIRED_MAX_TARGETS: usize
   2381 pub const rhi::RHI_PRESENCE_MAX_ATTEMPTS: u16
   2382 pub const rhi::RHI_PRESENCE_PUBLICATION_CONTRACT_VERSION: u32
   2383 pub const rhi::RHI_PRESENCE_SIGNED_EVENT_MAX_BYTES: usize
   2384 pub const rhi::RHI_PROVIDER_CONTRACT_VERSION: u32
   2385 pub const rhi::RHI_PUBLICATION_ATTEMPT_EVIDENCE_CONTRACT_VERSION: u32
   2386 pub const rhi::RHI_PUBLICATION_ATTEMPT_NUMBER_MAXIMUM: u16
   2387 pub const rhi::RHI_PUBLICATION_CONTRACT_VERSION: u32
   2388 pub const rhi::RHI_PUBLICATION_EXECUTION_CONTRACT_VERSION: u32
   2389 pub const rhi::RHI_PUBLICATION_MAX_ATTEMPTS: u16
   2390 pub const rhi::RHI_PUBLICATION_MAX_TARGETS: usize
   2391 pub const rhi::RHI_PUBLICATION_SUBMISSION_CONTRACT_VERSION: u32
   2392 pub const rhi::RHI_PUBLICATION_TARGET_ORDINAL_MAXIMUM: u32
   2393 pub const rhi::RHI_READYZ_PATH: &str
   2394 pub const rhi::RHI_RECONCILIATION_ATTEMPT_CONTRACT_VERSION: u32
   2395 pub const rhi::RHI_RECONCILIATION_ATTEMPT_MAX_SOURCES: usize
   2396 pub const rhi::RHI_RECONCILIATION_ATTESTATION_CONTRACT_VERSION: u32
   2397 pub const rhi::RHI_RECONCILIATION_COMMIT_CONTRACT_VERSION: u32
   2398 pub const rhi::RHI_RECONCILIATION_FINALIZATION_COMMIT_CONTRACT_VERSION: u32
   2399 pub const rhi::RHI_RECONCILIATION_FINALIZATION_CONTRACT_VERSION: u32
   2400 pub const rhi::RHI_RECONCILIATION_JOB_CONTRACT_VERSION: u32
   2401 pub const rhi::RHI_RECONCILIATION_JOB_MAX_ACTIVE: u32
   2402 pub const rhi::RHI_RECONCILIATION_MANIFEST_CONTRACT_VERSION: u32
   2403 pub const rhi::RHI_RECONCILIATION_OUTCOME_CONTRACT_VERSION: u32
   2404 pub const rhi::RHI_RECONCILIATION_REDUCER_CONTRACT_VERSION: u32
   2405 pub const rhi::RHI_RECONCILIATION_REPLAY_CONTRACT_VERSION: u32
   2406 pub const rhi::RHI_RECONCILIATION_SIGNED_ATTESTATION_MAX_BYTES: usize
   2407 pub const rhi::RHI_RUNTIME_ADAPTER_CONTRACT_VERSION: u32
   2408 pub const rhi::RHI_RUNTIME_FOUNDATION_CONTRACT_VERSION: u32
   2409 pub const rhi::RHI_RUNTIME_JITTER_MAX_ENTROPY_DRAWS: usize
   2410 pub const rhi::RHI_RUNTIME_JITTER_MAX_MILLISECONDS: u64
   2411 pub const rhi::RHI_STATE_APPLICATION_ID: u32
   2412 pub const rhi::RHI_STATE_BASE_SCHEMA_VERSION: u32
   2413 pub const rhi::RHI_STATE_REPOSITORY_CONTRACT_VERSION: u32
   2414 pub const rhi::RHI_STATE_REPOSITORY_COUNT: usize
   2415 pub const rhi::RHI_STATE_SCHEMA_CATALOG_SHA256: [u8; 32]
   2416 pub const rhi::RHI_STATE_SCHEMA_VERSION: u32
   2417 pub const rhi::RHI_STATE_SCHEMA_VERSION_10_MIGRATION_SHA256: [u8; 32]
   2418 pub const rhi::RHI_STATE_SCHEMA_VERSION_10_OBJECT_COUNT: u32
   2419 pub const rhi::RHI_STATE_SCHEMA_VERSION_10_SHA256: [u8; 32]
   2420 pub const rhi::RHI_STATE_SCHEMA_VERSION_11_MIGRATION_SHA256: [u8; 32]
   2421 pub const rhi::RHI_STATE_SCHEMA_VERSION_11_OBJECT_COUNT: u32
   2422 pub const rhi::RHI_STATE_SCHEMA_VERSION_11_SHA256: [u8; 32]
   2423 pub const rhi::RHI_STATE_SCHEMA_VERSION_1_OBJECT_COUNT: u32
   2424 pub const rhi::RHI_STATE_SCHEMA_VERSION_1_SHA256: [u8; 32]
   2425 pub const rhi::RHI_STATE_SCHEMA_VERSION_2_MIGRATION_SHA256: [u8; 32]
   2426 pub const rhi::RHI_STATE_SCHEMA_VERSION_2_OBJECT_COUNT: u32
   2427 pub const rhi::RHI_STATE_SCHEMA_VERSION_2_SHA256: [u8; 32]
   2428 pub const rhi::RHI_STATE_SCHEMA_VERSION_3_MIGRATION_SHA256: [u8; 32]
   2429 pub const rhi::RHI_STATE_SCHEMA_VERSION_3_OBJECT_COUNT: u32
   2430 pub const rhi::RHI_STATE_SCHEMA_VERSION_3_SHA256: [u8; 32]
   2431 pub const rhi::RHI_STATE_SCHEMA_VERSION_4_MIGRATION_SHA256: [u8; 32]
   2432 pub const rhi::RHI_STATE_SCHEMA_VERSION_4_OBJECT_COUNT: u32
   2433 pub const rhi::RHI_STATE_SCHEMA_VERSION_4_SHA256: [u8; 32]
   2434 pub const rhi::RHI_STATE_SCHEMA_VERSION_5_MIGRATION_SHA256: [u8; 32]
   2435 pub const rhi::RHI_STATE_SCHEMA_VERSION_5_OBJECT_COUNT: u32
   2436 pub const rhi::RHI_STATE_SCHEMA_VERSION_5_SHA256: [u8; 32]
   2437 pub const rhi::RHI_STATE_SCHEMA_VERSION_6_MIGRATION_SHA256: [u8; 32]
   2438 pub const rhi::RHI_STATE_SCHEMA_VERSION_6_OBJECT_COUNT: u32
   2439 pub const rhi::RHI_STATE_SCHEMA_VERSION_6_SHA256: [u8; 32]
   2440 pub const rhi::RHI_STATE_SCHEMA_VERSION_7_MIGRATION_SHA256: [u8; 32]
   2441 pub const rhi::RHI_STATE_SCHEMA_VERSION_7_OBJECT_COUNT: u32
   2442 pub const rhi::RHI_STATE_SCHEMA_VERSION_7_SHA256: [u8; 32]
   2443 pub const rhi::RHI_STATE_SCHEMA_VERSION_8_MIGRATION_SHA256: [u8; 32]
   2444 pub const rhi::RHI_STATE_SCHEMA_VERSION_8_OBJECT_COUNT: u32
   2445 pub const rhi::RHI_STATE_SCHEMA_VERSION_8_SHA256: [u8; 32]
   2446 pub const rhi::RHI_STATE_SCHEMA_VERSION_9_MIGRATION_SHA256: [u8; 32]
   2447 pub const rhi::RHI_STATE_SCHEMA_VERSION_9_OBJECT_COUNT: u32
   2448 pub const rhi::RHI_STATE_SCHEMA_VERSION_9_SHA256: [u8; 32]
   2449 pub const rhi::RHI_STATUS_CACHE_CONTRACT_VERSION: u32
   2450 pub const rhi::RHI_STATUS_CONTRACT_VERSION: u32
   2451 pub const rhi::RHI_STATUS_REASON_CODE_COUNT: usize
   2452 pub const rhi::RHI_TRADE_EVENT_EXTRA_FIELD_MAX_COUNT: usize
   2453 pub const rhi::RHI_TRADE_EVENT_EXTRA_JSON_MAX_BYTES: usize
   2454 pub const rhi::RHI_TRADE_EVENT_ID_MAX_BYTES: usize
   2455 pub const rhi::RHI_TRADE_EVENT_PUBLIC_KEY_MAX_BYTES: usize
   2456 pub const rhi::RHI_TRADE_EVENT_SIGNATURE_MAX_BYTES: usize
   2457 pub const rhi::RHI_TRADE_EVIDENCE_PERSISTENCE_CONTRACT_VERSION: u32
   2458 pub const rhi::RHI_TRADE_INGEST_CONTRACT_VERSION: u32
   2459 pub const rhi::RHI_TRADE_SOURCE_INGEST_CONTRACT_VERSION: u32
   2460 pub const rhi::RHI_TRADE_SOURCE_RESULT_MAX_BYTES: usize
   2461 pub const rhi::RHI_TRADE_SOURCE_RESULT_MAX_EVENTS: usize
   2462 pub const rhi::RHI_WRAPPING_CREDENTIAL_ARTIFACT_BYTES: usize
   2463 pub const rhi::RHI_WRAPPING_CREDENTIAL_CONTRACT_VERSION: u32
   2464 pub trait rhi::RhiAdminHandler: core::marker::Send + core::marker::Sync + 'static
   2465 pub fn rhi::RhiAdminHandler::handle<'a>(&'a self, rhi::RhiAdminRequestDocument) -> rhi::RhiAdminFuture<'a>
   2466 pub trait rhi::RhiCredentialAccess: core::marker::Send + core::marker::Sync
   2467 pub fn rhi::RhiCredentialAccess::resolve_existing(&self, &rhi::RhiRuntimeContext, &rhi::RhiIdentityEnvelopeBinding) -> core::result::Result<rhi::RhiWrappingCredential, rhi::RhiCredentialResolutionError>
   2468 impl rhi::RhiCredentialAccess for rhi::CanonicalRhiCredentialAccess
   2469 pub fn rhi::CanonicalRhiCredentialAccess::resolve_existing(&self, &rhi::RhiRuntimeContext, &rhi::RhiIdentityEnvelopeBinding) -> core::result::Result<rhi::RhiWrappingCredential, rhi::RhiCredentialResolutionError>
   2470 pub trait rhi::RhiDoctorProbe: core::marker::Send + core::marker::Sync
   2471 pub fn rhi::RhiDoctorProbe::probe(&self, rhi::RhiDoctorCheckDefinition) -> rhi::RhiDoctorFuture<'_>
   2472 pub trait rhi::RhiExactPresenceSink: core::marker::Send + core::marker::Sync
   2473 pub fn rhi::RhiExactPresenceSink::submit_exact<'a>(&'a self, &'a rhi::RhiPreparedPresenceAttempt) -> radroots_transport::source::BoxFuture<'a, rhi::RhiPresenceAttemptOutcome>
   2474 pub trait rhi::RhiExactPublicationSink: core::marker::Send + core::marker::Sync
   2475 pub fn rhi::RhiExactPublicationSink::submit_exact<'a>(&'a self, &'a rhi::RhiPreparedPublicationAttempt) -> radroots_transport::source::BoxFuture<'a, rhi::RhiPublicationAttemptOutcome>
   2476 pub trait rhi::RhiIdentityAccess: core::marker::Send + core::marker::Sync
   2477 pub fn rhi::RhiIdentityAccess::open_existing(&self, &rhi::RhiIdentityEnvelopeBinding, &rhi::RhiWrappingCredential) -> core::result::Result<rhi::RhiDecryptedIdentity, rhi::RhiEncryptedIdentityEnvelopeError>
   2478 impl rhi::RhiIdentityAccess for rhi::CanonicalRhiIdentityAccess
   2479 pub fn rhi::CanonicalRhiIdentityAccess::open_existing(&self, &rhi::RhiIdentityEnvelopeBinding, &rhi::RhiWrappingCredential) -> core::result::Result<rhi::RhiDecryptedIdentity, rhi::RhiEncryptedIdentityEnvelopeError>
   2480 pub trait rhi::RhiProcessSignalSource: core::marker::Send
   2481 pub fn rhi::RhiProcessSignalSource::next_signal(&mut self) -> rhi::RhiProcessSignalFuture<'_>
   2482 pub fn rhi::admit_rhi_trade_mutation_event(rhi::RhiTradeMutationAdmissionLimits, &[u8], rhi::RhiTradeMutationObservedAtUnixSeconds, rhi::RhiTradeMutationAuthoredTimePolicy) -> core::result::Result<rhi::RhiAdmittedTradeMutationEvent, rhi::RhiTradeMutationAdmissionError>
   2483 pub async fn rhi::apply_rhi_configuration(&rhi::RhiRuntimeContext, &rhi::RhiConfigDocumentV1, &rhi::RhiConfigDocumentV1, radroots_service_sqlite::migration::MigrationAppliedAtUnixSeconds, &radroots_service_sqlite::migration::MigrationBuildIdentity) -> core::result::Result<rhi::RhiConfigApplyOutcome, rhi::RhiConfigApplyError>
   2484 pub fn rhi::attest_projection_claim(&radroots_trade::trade_contract_v1::RadrootsTradeProjectionV1, &radroots_event::id::MutationId, &rhi::TradeAgreementAttestationPolicy) -> core::result::Result<rhi::TradeAgreementAttestationReportV1, rhi::TradeAgreementAttestationError>
   2485 pub fn rhi::build_rhi_admin_router<H>(alloc::sync::Arc<H>) -> core::result::Result<rhi::RhiAdminRouter, rhi::RhiAdminRouterError> where H: rhi::RhiAdminHandler
   2486 pub fn rhi::build_rhi_signed_evidence_attestation(rhi::RhiReconciliationFinalizationFence, &rhi::RhiDecryptedIdentity, radroots_service_host::time::UnixTimeSeconds, &dyn radroots_service_host::entropy::EntropySource, core::option::Option<rhi::RhiEvidenceAttestationSupersession>) -> core::result::Result<rhi::RhiSignedEvidenceAttestation, rhi::RhiReconciliationAttestationError>
   2487 pub fn rhi::build_rhi_signed_presence_documents(rhi::RhiPresenceDesiredCommitOutcome, &rhi::RhiPresenceDesiredAuthority, &rhi::RhiDecryptedIdentity, radroots_service_host::time::UnixTimeSeconds, &dyn radroots_service_host::entropy::EntropySource) -> core::result::Result<rhi::RhiSignedPresenceDocuments, rhi::RhiPresencePublicationError>
   2488 pub fn rhi::evaluate_rhi_reconciliation_claim(rhi::RhiReconciliationProjection, radroots_event::id::MutationId) -> rhi::RhiReconciliationEvaluation
   2489 pub fn rhi::execute_rhi_cli_v1(rhi::RhiCliInvocationV1) -> rhi::RhiProcessResult
   2490 pub fn rhi::execute_rhi_cli_v1_with_signal_source<F, S>(rhi::RhiCliInvocationV1, F) -> rhi::RhiProcessResult where F: core::ops::function::FnOnce() -> core::option::Option<S>, S: rhi::RhiProcessSignalSource + 'static
   2491 pub async fn rhi::finalize_rhi_state_restore(rhi::RhiStagedStateRestore) -> core::result::Result<(), rhi::RhiStateMaintenanceError>
   2492 pub async fn rhi::ingest_rhi_trade_source(&rhi::RhiStateRepositories<'_>, &rhi::RhiTransportAdapters, &rhi::RhiConfigDocumentV1, &str, radroots_event::id::TradeId, rhi::RhiTradeSourceAttempt) -> core::result::Result<rhi::RhiTradeSourceIngestOutcome, rhi::RhiTradeSourceIngestError>
   2493 pub fn rhi::initialize_rhi_config_document(&rhi::RhiRuntimeContext, &[u8]) -> core::result::Result<rhi::RhiConfigDocumentV1, rhi::RhiConfigLoadError>
   2494 pub async fn rhi::initialize_rhi_state(&rhi::RhiRuntimeContext, &rhi::RhiStateMetadata, radroots_service_sqlite::migration::MigrationAppliedAtUnixSeconds, &radroots_service_sqlite::migration::MigrationBuildIdentity) -> core::result::Result<(), rhi::RhiStateHostError>
   2495 pub fn rhi::load_rhi_config_candidate(&rhi::RhiRuntimeContext, &std::path::Path) -> core::result::Result<rhi::RhiConfigDocumentV1, rhi::RhiConfigLoadError>
   2496 pub fn rhi::load_rhi_config_document(&rhi::RhiRuntimeContext) -> core::result::Result<rhi::RhiConfigDocumentV1, rhi::RhiConfigLoadError>
   2497 pub fn rhi::open_rhi_encrypted_identity(&rhi::RhiIdentityEnvelopeBinding, &rhi::RhiWrappingCredential) -> core::result::Result<rhi::RhiDecryptedIdentity, rhi::RhiEncryptedIdentityEnvelopeError>
   2498 pub async fn rhi::open_rhi_runtime_foundation(rhi::RhiRuntimeContext, rhi::RhiConfigDocumentV1, rhi::RhiRuntimeAdapters, radroots_service_sqlite::migration::MigrationAppliedAtUnixSeconds, &radroots_service_sqlite::migration::MigrationBuildIdentity) -> core::result::Result<rhi::RhiRuntimeFoundation, rhi::RhiRuntimeFoundationError>
   2499 pub async fn rhi::open_rhi_state_inspection(&rhi::RhiRuntimeContext, &rhi::RhiStateMetadata) -> core::result::Result<rhi::RhiStateHost, rhi::RhiStateHostError>
   2500 pub async fn rhi::open_rhi_state_inspection_from_config(&rhi::RhiRuntimeContext, &rhi::RhiConfigDocumentV1) -> core::result::Result<rhi::RhiStateHost, rhi::RhiStateHostError>
   2501 pub async fn rhi::open_rhi_state_read_write(&rhi::RhiRuntimeContext, &rhi::RhiStateMetadata, radroots_service_sqlite::migration::MigrationAppliedAtUnixSeconds, &radroots_service_sqlite::migration::MigrationBuildIdentity) -> core::result::Result<rhi::RhiStateHost, rhi::RhiStateHostError>
   2502 pub async fn rhi::open_rhi_state_read_write_from_config(&rhi::RhiRuntimeContext, &rhi::RhiConfigDocumentV1, radroots_service_sqlite::migration::MigrationAppliedAtUnixSeconds, &radroots_service_sqlite::migration::MigrationBuildIdentity) -> core::result::Result<rhi::RhiStateHost, rhi::RhiStateHostError>
   2503 pub fn rhi::parse_rhi_cli_v1_from<I, T>(I) -> core::result::Result<rhi::RhiCliInvocationV1, rhi::RhiCliV1Error> where I: core::iter::traits::collect::IntoIterator<Item = T>, T: core::convert::Into<std::ffi::os_str::OsString> + core::clone::Clone
   2504 pub fn rhi::parse_rhi_config_v1(&[u8], rhi::RhiConfigProfile) -> core::result::Result<rhi::RhiConfigDocumentV1, rhi::RhiConfigV1Error>
   2505 pub const fn rhi::plan_rhi_cli_v1(&rhi::RhiCliInvocationV1) -> rhi::RhiCliExecutionPlanV1
   2506 pub fn rhi::provision_rhi_encrypted_identity(&rhi::RhiIdentityEnvelopeBinding, &rhi::RhiWrappingCredential, rhi::RhiEncryptedIdentityProvisioningMaterial) -> core::result::Result<rhi::RhiDecryptedIdentity, rhi::RhiEncryptedIdentityEnvelopeError>
   2507 pub fn rhi::reduce_rhi_reconciliation_manifest(rhi::RhiReconciliationManifest) -> core::result::Result<rhi::RhiReconciliationProjection, rhi::RhiReconciliationReducerError>
   2508 pub fn rhi::resolve_rhi_runtime_context(&radroots_runtime_paths::roots::RadrootsPathResolver, &rhi::RhiCliInvocationV1) -> core::result::Result<rhi::RhiRuntimeContext, rhi::RhiRuntimeContextError>
   2509 pub fn rhi::resolve_rhi_wrapping_credential(&rhi::RhiRuntimeContext, &rhi::RhiIdentityEnvelopeBinding) -> core::result::Result<rhi::RhiWrappingCredential, rhi::RhiCredentialResolutionError>
   2510 pub const fn rhi::rhi_doctor_check_definitions() -> &'static [rhi::RhiDoctorCheckDefinition; 15]
   2511 pub fn rhi::rhi_migration_catalog() -> core::result::Result<radroots_service_sqlite::migration::MigrationCatalog, rhi::RhiStateCatalogError>
   2512 pub fn rhi::rhi_schema_catalog() -> core::result::Result<radroots_service_sqlite::integrity::catalog::SchemaCatalog, rhi::RhiStateCatalogError>
   2513 pub const fn rhi::rhi_state_repository_descriptors() -> &'static [rhi::RhiStateRepositoryDescriptor; 21]
   2514 pub fn rhi::rhi_status_cache(radroots_runtime_paths::identifier::InstanceId, rhi::RhiStatusObservationV1) -> core::result::Result<(rhi::RhiStatusPublisher, rhi::RhiStatusReader), rhi::RhiStatusError>
   2515 pub async fn rhi::run_rhi_doctor(&rhi::RhiRuntimeContext, &impl rhi::RhiDoctorProbe + ?core::marker::Sized) -> core::result::Result<rhi::RhiDoctorReport, rhi::RhiDoctorError>
   2516 pub async fn rhi::stage_rhi_state_restore(&rhi::RhiRuntimeContext, &rhi::RhiStateMetadata, rhi::RhiVerifiedStateBackup) -> core::result::Result<rhi::RhiStagedStateRestore, rhi::RhiStateMaintenanceError>
   2517 pub fn rhi::trade_mutation_subscription_kinds() -> alloc::vec::Vec<u32>
   2518 pub fn rhi::validate_rhi_presence_desired_authority(&rhi::RhiConfigDocumentV1, &rhi::RhiPresenceDesiredAuthority) -> core::result::Result<(), rhi::RhiPresenceDesiredError>
   2519 pub fn rhi::validate_rhi_signed_presence_documents(&rhi::RhiSignedPresenceDocuments, &rhi::RhiPresenceDesiredAuthority) -> core::result::Result<(), rhi::RhiPresencePublicationError>
   2520 pub fn rhi::validate_rhi_state_catalogs(&radroots_service_sqlite::migration::MigrationCatalog, &radroots_service_sqlite::integrity::catalog::SchemaCatalog) -> core::result::Result<(), rhi::RhiStateCatalogError>
   2521 pub fn rhi::verify_rhi_state_backup(&[u8], radroots_service_sqlite::backup::manifest::BackupManifestSha256, &std::path::Path, &rhi::RhiStateMetadata, core::num::nonzero::NonZeroU64) -> core::result::Result<rhi::RhiVerifiedStateBackup, rhi::RhiStateMaintenanceError>
   2522 pub type rhi::RhiAdminFuture<'a> = core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<rhi::RhiAdminResponseDocument, rhi::RhiAdminHandlerError>> + core::marker::Send + 'a)>>
   2523 pub type rhi::RhiDoctorFuture<'a> = core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = rhi::RhiDoctorObservation> + core::marker::Send + 'a)>>
   2524 pub type rhi::RhiProcessSignalFuture<'a> = core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::option::Option<rhi::RhiProcessSignal>> + core::marker::Send + 'a)>>
   2525 pub type rhi::RhiReconciliationCoverage = radroots_trade::evidence::RadrootsTradeEvidenceCoverageV1
   2526 pub type rhi::RhiReconciliationOutcome = radroots_trade::evidence::RadrootsTradeEvidenceOutcomeV1