myc

Self-custodial remote signer for Radroots apps
git clone https://radroots.dev/git/myc.git
Log | Files | Refs | README | LICENSE

myc.txt (154801B)


      1 pub mod myc
      2 pub use myc::INSTANCE_ID_MAX_BYTES
      3 pub use myc::InstanceId
      4 pub use myc::RadrootsHostEnvironment
      5 pub use myc::RadrootsPathProfile
      6 pub use myc::RadrootsPathResolver
      7 pub use myc::RadrootsPlatform
      8 pub use myc::RadrootsServiceInstanceArtifacts
      9 pub use myc::RuntimeContext
     10 pub use myc::RuntimeContextSource
     11 pub use myc::ServiceId
     12 pub enum myc::MycAdminDocumentErrorKind
     13 pub myc::MycAdminDocumentErrorKind::DuplicateField
     14 pub myc::MycAdminDocumentErrorKind::InvalidModel
     15 pub myc::MycAdminDocumentErrorKind::Malformed
     16 pub myc::MycAdminDocumentErrorKind::NonCanonical
     17 pub myc::MycAdminDocumentErrorKind::NullForbidden
     18 pub myc::MycAdminDocumentErrorKind::TooLarge
     19 pub enum myc::MycAdminHandlerErrorKind
     20 pub myc::MycAdminHandlerErrorKind::Conflict
     21 pub myc::MycAdminHandlerErrorKind::Internal
     22 pub myc::MycAdminHandlerErrorKind::InvalidCursor
     23 pub myc::MycAdminHandlerErrorKind::NotFound
     24 pub myc::MycAdminHandlerErrorKind::OperationIdConflict
     25 pub myc::MycAdminHandlerErrorKind::Unavailable
     26 pub enum myc::MycAdminMethod
     27 pub myc::MycAdminMethod::Get
     28 pub myc::MycAdminMethod::Post
     29 pub enum myc::MycAdminOperationAdmission
     30 pub myc::MycAdminOperationAdmission::ExactReplay(myc::MycAdminResponseDocument)
     31 pub myc::MycAdminOperationAdmission::Prepared(myc::MycPreparedAdminOperation)
     32 impl core::fmt::Debug for myc::MycAdminOperationAdmission
     33 pub fn myc::MycAdminOperationAdmission::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
     34 pub enum myc::MycAdminOperationCompletion
     35 pub myc::MycAdminOperationCompletion::Completed
     36 pub myc::MycAdminOperationCompletion::ExactReplay
     37 pub enum myc::MycAdminOperationErrorKind
     38 pub myc::MycAdminOperationErrorKind::Binding
     39 pub myc::MycAdminOperationErrorKind::CommitOutcomeUnknown
     40 pub myc::MycAdminOperationErrorKind::InvalidInput
     41 pub myc::MycAdminOperationErrorKind::InvalidMode
     42 pub myc::MycAdminOperationErrorKind::OperationConflict
     43 pub myc::MycAdminOperationErrorKind::OperationOutcomeUnknown
     44 pub myc::MycAdminOperationErrorKind::ResourceExhausted
     45 pub myc::MycAdminOperationErrorKind::Transaction
     46 impl myc::MycAdminOperationErrorKind
     47 pub const fn myc::MycAdminOperationErrorKind::code(self) -> &'static str
     48 pub enum myc::MycAdminRoute
     49 pub myc::MycAdminRoute::AuditEvents
     50 pub myc::MycAdminRoute::AuditSummary
     51 pub myc::MycAdminRoute::ChallengeAuthorize
     52 pub myc::MycAdminRoute::ChallengeRequire
     53 pub myc::MycAdminRoute::ConnectionApprove
     54 pub myc::MycAdminRoute::ConnectionReject
     55 pub myc::MycAdminRoute::ConnectionRevoke
     56 pub myc::MycAdminRoute::ConnectionsList
     57 pub myc::MycAdminRoute::DiscoveryDesired
     58 pub myc::MycAdminRoute::DiscoveryPublish
     59 pub myc::MycAdminRoute::DiscoveryRefresh
     60 pub myc::MycAdminRoute::DiscoveryRender
     61 pub myc::MycAdminRoute::EffectiveConfig
     62 pub myc::MycAdminRoute::IdentityPublic
     63 pub myc::MycAdminRoute::IdentityStatus
     64 pub myc::MycAdminRoute::MetricsSnapshot
     65 pub myc::MycAdminRoute::StateBackup
     66 pub myc::MycAdminRoute::StateStatus
     67 pub myc::MycAdminRoute::Status
     68 impl myc::MycAdminRoute
     69 pub const myc::MycAdminRoute::ALL: [Self; 19]
     70 pub const fn myc::MycAdminRoute::is_mutation(self) -> bool
     71 pub const fn myc::MycAdminRoute::method(self) -> myc::MycAdminMethod
     72 pub const fn myc::MycAdminRoute::operation_id(self) -> &'static str
     73 pub const fn myc::MycAdminRoute::path(self) -> &'static str
     74 pub const fn myc::MycAdminRoute::request_model(self) -> &'static str
     75 pub const fn myc::MycAdminRoute::response_model(self) -> &'static str
     76 pub enum myc::MycAdminServerErrorKind
     77 pub myc::MycAdminServerErrorKind::Accept
     78 pub myc::MycAdminServerErrorKind::Bind
     79 pub myc::MycAdminServerErrorKind::ConnectionTaskPanicked
     80 pub myc::MycAdminServerErrorKind::InvalidConfiguration
     81 pub myc::MycAdminServerErrorKind::Listener
     82 pub myc::MycAdminServerErrorKind::Router
     83 pub myc::MycAdminServerErrorKind::ServerConfiguration
     84 pub myc::MycAdminServerErrorKind::WriterAuthority
     85 impl myc::MycAdminServerErrorKind
     86 pub const fn myc::MycAdminServerErrorKind::code(self) -> &'static str
     87 pub enum myc::MycAuditKind
     88 pub myc::MycAuditKind::ChallengeAuthorization
     89 pub myc::MycAuditKind::ChallengeCreation
     90 pub myc::MycAuditKind::ConnectionAdmission
     91 pub myc::MycAuditKind::ConnectionExpiry
     92 pub myc::MycAuditKind::ConnectionOperatorDecision
     93 pub myc::MycAuditKind::GovernanceCompaction
     94 pub enum myc::MycAuditOutcome
     95 pub myc::MycAuditOutcome::Failed
     96 pub myc::MycAuditOutcome::Rejected
     97 pub myc::MycAuditOutcome::Succeeded
     98 pub enum myc::MycAuditReasonCode
     99 pub myc::MycAuditReasonCode::ApprovalRequired
    100 pub myc::MycAuditReasonCode::ChallengeAuthorized
    101 pub myc::MycAuditReasonCode::ChallengeExpired
    102 pub myc::MycAuditReasonCode::ChallengeRequired
    103 pub myc::MycAuditReasonCode::Compacted
    104 pub myc::MycAuditReasonCode::ConnectionExpired
    105 pub myc::MycAuditReasonCode::OperatorApproved
    106 pub myc::MycAuditReasonCode::OperatorDenied
    107 pub myc::MycAuditReasonCode::PolicyDenied
    108 pub myc::MycAuditReasonCode::RateLimited
    109 pub myc::MycAuditReasonCode::Trusted
    110 pub enum myc::MycAuthorizationChallengeAdmission
    111 pub myc::MycAuthorizationChallengeAdmission::Created(myc::MycAuthorizationChallengeRecord)
    112 pub myc::MycAuthorizationChallengeAdmission::ExactReplay(myc::MycAuthorizationChallengeRecord)
    113 pub myc::MycAuthorizationChallengeAdmission::RateLimited
    114 impl myc::MycAuthorizationChallengeAdmission
    115 pub const fn myc::MycAuthorizationChallengeAdmission::record(&self) -> core::option::Option<&myc::MycAuthorizationChallengeRecord>
    116 impl core::fmt::Debug for myc::MycAuthorizationChallengeAdmission
    117 pub fn myc::MycAuthorizationChallengeAdmission::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    118 pub enum myc::MycAuthorizationChallengeAuthorization
    119 pub myc::MycAuthorizationChallengeAuthorization::ExactReplay(myc::MycAuthorizationChallengeRecord)
    120 pub myc::MycAuthorizationChallengeAuthorization::RateLimited
    121 pub myc::MycAuthorizationChallengeAuthorization::Resolved(myc::MycAuthorizationChallengeRecord)
    122 impl myc::MycAuthorizationChallengeAuthorization
    123 pub const fn myc::MycAuthorizationChallengeAuthorization::record(&self) -> core::option::Option<&myc::MycAuthorizationChallengeRecord>
    124 impl core::fmt::Debug for myc::MycAuthorizationChallengeAuthorization
    125 pub fn myc::MycAuthorizationChallengeAuthorization::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    126 pub enum myc::MycAuthorizationChallengeState
    127 pub myc::MycAuthorizationChallengeState::Authorized
    128 pub myc::MycAuthorizationChallengeState::Expired
    129 pub myc::MycAuthorizationChallengeState::Pending
    130 pub enum myc::MycBootstrapProfileV1
    131 pub myc::MycBootstrapProfileV1::Interactive
    132 pub myc::MycBootstrapProfileV1::RepoLocal
    133 pub myc::MycBootstrapProfileV1::ServiceHost
    134 pub enum myc::MycCliAdminOperationV1
    135 pub myc::MycCliAdminOperationV1::IdentityPublic
    136 pub myc::MycCliAdminOperationV1::IdentityStatus
    137 pub myc::MycCliAdminOperationV1::StateBackup
    138 pub myc::MycCliAdminOperationV1::StateStatus
    139 pub myc::MycCliAdminOperationV1::Status
    140 impl myc::MycCliAdminOperationV1
    141 pub const fn myc::MycCliAdminOperationV1::route(self) -> myc::MycAdminRoute
    142 pub enum myc::MycCliOfflineOperationV1
    143 pub myc::MycCliOfflineOperationV1::Config
    144 pub myc::MycCliOfflineOperationV1::Doctor
    145 pub myc::MycCliOfflineOperationV1::IdentityExclusive
    146 pub myc::MycCliOfflineOperationV1::IdentityReadOnly
    147 pub myc::MycCliOfflineOperationV1::StateExclusive
    148 pub myc::MycCliOfflineOperationV1::StateReadOnly
    149 pub enum myc::MycCliOutputModeV1
    150 pub myc::MycCliOutputModeV1::Human
    151 pub myc::MycCliOutputModeV1::Json
    152 pub enum myc::MycCliPrimaryAuthorityV1
    153 pub myc::MycCliPrimaryAuthorityV1::Daemon
    154 pub myc::MycCliPrimaryAuthorityV1::LiveUnixAdmin
    155 pub myc::MycCliPrimaryAuthorityV1::Offline
    156 pub enum myc::MycCliV1ErrorKind
    157 pub myc::MycCliV1ErrorKind::InvalidArguments
    158 pub myc::MycCliV1ErrorKind::InvalidCommandInput
    159 pub myc::MycCliV1ErrorKind::InvalidConfigPath
    160 pub myc::MycCliV1ErrorKind::InvalidInstance
    161 pub myc::MycCliV1ErrorKind::InvalidRepoLocalRoot
    162 pub myc::MycCliV1ErrorKind::UnexpectedRepoLocalRoot
    163 pub enum myc::MycCommandV1
    164 pub myc::MycCommandV1::Config(myc::MycConfigCommandV1)
    165 pub myc::MycCommandV1::Doctor
    166 pub myc::MycCommandV1::Identity(myc::MycIdentityCommandV1)
    167 pub myc::MycCommandV1::Run
    168 pub myc::MycCommandV1::State(myc::MycStateCommandV1)
    169 pub myc::MycCommandV1::Status
    170 impl core::fmt::Debug for myc::MycCommandV1
    171 pub fn myc::MycCommandV1::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    172 pub enum myc::MycConfigApplyErrorKind
    173 pub myc::MycConfigApplyErrorKind::Binding
    174 pub myc::MycConfigApplyErrorKind::CommitOutcomeUnknown
    175 pub myc::MycConfigApplyErrorKind::InvalidInput
    176 pub myc::MycConfigApplyErrorKind::InvalidMode
    177 pub myc::MycConfigApplyErrorKind::PolicyConflict
    178 pub myc::MycConfigApplyErrorKind::ResourceExhausted
    179 pub myc::MycConfigApplyErrorKind::Transaction
    180 impl myc::MycConfigApplyErrorKind
    181 pub const fn myc::MycConfigApplyErrorKind::code(self) -> &'static str
    182 pub enum myc::MycConfigCommandV1
    183 pub myc::MycConfigCommandV1::Apply(myc::MycConfigApplyArgsV1)
    184 pub myc::MycConfigCommandV1::Init
    185 pub myc::MycConfigCommandV1::Schema
    186 pub myc::MycConfigCommandV1::Show
    187 pub myc::MycConfigCommandV1::Validate
    188 pub enum myc::MycConfigLoadErrorKind
    189 pub myc::MycConfigLoadErrorKind::AlreadyExists
    190 pub myc::MycConfigLoadErrorKind::InsecureArtifact
    191 pub myc::MycConfigLoadErrorKind::InsecureParent
    192 pub myc::MycConfigLoadErrorKind::InvalidDocument
    193 pub myc::MycConfigLoadErrorKind::InvalidPath
    194 pub myc::MycConfigLoadErrorKind::Io
    195 pub myc::MycConfigLoadErrorKind::Missing
    196 pub myc::MycConfigLoadErrorKind::TooLarge
    197 pub myc::MycConfigLoadErrorKind::UnsupportedPlatform
    198 pub enum myc::MycConfigProfile
    199 pub myc::MycConfigProfile::Production
    200 pub myc::MycConfigProfile::RepoLocal
    201 pub enum myc::MycConfigV1ErrorKind
    202 pub myc::MycConfigV1ErrorKind::Encoding
    203 pub myc::MycConfigV1ErrorKind::InvalidDocument
    204 pub myc::MycConfigV1ErrorKind::InvalidRelationship
    205 pub myc::MycConfigV1ErrorKind::InvalidSchema
    206 pub myc::MycConfigV1ErrorKind::InvalidSchemaVersion
    207 pub myc::MycConfigV1ErrorKind::InvalidUtf8
    208 pub myc::MycConfigV1ErrorKind::MalformedToml
    209 pub myc::MycConfigV1ErrorKind::MissingSchema
    210 pub myc::MycConfigV1ErrorKind::MissingSchemaVersion
    211 pub myc::MycConfigV1ErrorKind::SchemaMismatch
    212 pub myc::MycConfigV1ErrorKind::TooLarge
    213 pub myc::MycConfigV1ErrorKind::UnsupportedSchemaVersion
    214 pub enum myc::MycConfigValueSource
    215 pub myc::MycConfigValueSource::AcceptedServiceAuthority
    216 pub myc::MycConfigValueSource::Document
    217 pub myc::MycConfigValueSource::EngineeringSafety
    218 pub myc::MycConfigValueSource::RadrootsEvent
    219 pub myc::MycConfigValueSource::RadrootsNostrConnect
    220 pub myc::MycConfigValueSource::RadrootsServiceHost
    221 pub myc::MycConfigValueSource::RadrootsServiceSqlite
    222 pub enum myc::MycConnectionAdmission
    223 pub myc::MycConnectionAdmission::Admitted(myc::MycConnectionDecisionRecord)
    224 pub myc::MycConnectionAdmission::ExactReplay(myc::MycConnectionDecisionRecord)
    225 pub myc::MycConnectionAdmission::RateLimited
    226 impl myc::MycConnectionAdmission
    227 pub const fn myc::MycConnectionAdmission::record(&self) -> core::option::Option<&myc::MycConnectionDecisionRecord>
    228 impl core::fmt::Debug for myc::MycConnectionAdmission
    229 pub fn myc::MycConnectionAdmission::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    230 pub enum myc::MycConnectionAdmissionPolicy
    231 pub myc::MycConnectionAdmissionPolicy::Denied
    232 pub myc::MycConnectionAdmissionPolicy::ExplicitApproval
    233 pub myc::MycConnectionAdmissionPolicy::Trusted
    234 pub enum myc::MycConnectionDecision
    235 pub myc::MycConnectionDecision::Allowed
    236 pub myc::MycConnectionDecision::Challenged
    237 pub myc::MycConnectionDecision::Denied
    238 pub myc::MycConnectionDecision::PendingApproval
    239 pub enum myc::MycConnectionOperatorDecision
    240 pub myc::MycConnectionOperatorDecision::Approve
    241 pub myc::MycConnectionOperatorDecision::Approve::authorized_until: core::option::Option<myc::MycConnectionTimeUnixMs>
    242 pub myc::MycConnectionOperatorDecision::Approve::granted_permissions: myc::MycConnectionPermissionSet
    243 pub myc::MycConnectionOperatorDecision::Deny
    244 impl core::fmt::Debug for myc::MycConnectionOperatorDecision
    245 pub fn myc::MycConnectionOperatorDecision::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    246 pub enum myc::MycConnectionPermission
    247 pub myc::MycConnectionPermission::GetPublicKey
    248 pub myc::MycConnectionPermission::GetSessionCapability
    249 pub myc::MycConnectionPermission::Logout
    250 pub myc::MycConnectionPermission::Nip04Decrypt
    251 pub myc::MycConnectionPermission::Nip04Encrypt
    252 pub myc::MycConnectionPermission::Nip44Decrypt
    253 pub myc::MycConnectionPermission::Nip44Encrypt
    254 pub myc::MycConnectionPermission::Ping
    255 pub myc::MycConnectionPermission::SignEvent(u32)
    256 pub myc::MycConnectionPermission::SwitchRelays
    257 pub enum myc::MycConnectionStateErrorKind
    258 pub myc::MycConnectionStateErrorKind::InvalidChallengeLifetime
    259 pub myc::MycConnectionStateErrorKind::InvalidChallengeUrl
    260 pub myc::MycConnectionStateErrorKind::InvalidPermissionSet
    261 pub myc::MycConnectionStateErrorKind::InvalidPolicyGeneration
    262 pub myc::MycConnectionStateErrorKind::InvalidTime
    263 impl myc::MycConnectionStateErrorKind
    264 pub const fn myc::MycConnectionStateErrorKind::code(self) -> &'static str
    265 pub enum myc::MycConnectionStatus
    266 pub myc::MycConnectionStatus::Active
    267 pub myc::MycConnectionStatus::Denied
    268 pub myc::MycConnectionStatus::Expired
    269 pub myc::MycConnectionStatus::Pending
    270 pub enum myc::MycCredentialResolutionErrorKind
    271 pub myc::MycCredentialResolutionErrorKind::InsecureCredential
    272 pub myc::MycCredentialResolutionErrorKind::InsecureSecretsRoot
    273 pub myc::MycCredentialResolutionErrorKind::InvalidBinding
    274 pub myc::MycCredentialResolutionErrorKind::InvalidCredential
    275 pub myc::MycCredentialResolutionErrorKind::InvalidReference
    276 pub myc::MycCredentialResolutionErrorKind::Io
    277 pub myc::MycCredentialResolutionErrorKind::MissingCredential
    278 pub myc::MycCredentialResolutionErrorKind::UnsupportedPlatform
    279 pub myc::MycCredentialResolutionErrorKind::UnsupportedProfile
    280 impl myc::MycCredentialResolutionErrorKind
    281 pub const fn myc::MycCredentialResolutionErrorKind::code(self) -> &'static str
    282 pub enum myc::MycDeliveryAttemptOutcome
    283 pub myc::MycDeliveryAttemptOutcome::Delivered
    284 pub myc::MycDeliveryAttemptOutcome::RelayRejected
    285 pub myc::MycDeliveryAttemptOutcome::TransportFailed
    286 pub myc::MycDeliveryAttemptOutcome::UnknownAcknowledgement
    287 pub enum myc::MycDeliveryAttemptStatus
    288 pub myc::MycDeliveryAttemptStatus::Delivered
    289 pub myc::MycDeliveryAttemptStatus::Failed
    290 pub myc::MycDeliveryAttemptStatus::Leased
    291 pub myc::MycDeliveryAttemptStatus::Submitted
    292 pub myc::MycDeliveryAttemptStatus::Unknown
    293 impl myc::MycDeliveryAttemptStatus
    294 pub const fn myc::MycDeliveryAttemptStatus::as_str(self) -> &'static str
    295 pub enum myc::MycDeliveryClaim
    296 pub myc::MycDeliveryClaim::Claimed(myc::MycDeliveryAttemptRecord)
    297 pub myc::MycDeliveryClaim::ExactReplay(myc::MycDeliveryAttemptRecord)
    298 pub myc::MycDeliveryClaim::NotReady
    299 pub myc::MycDeliveryClaim::Terminal
    300 impl core::fmt::Debug for myc::MycDeliveryClaim
    301 pub fn myc::MycDeliveryClaim::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    302 pub enum myc::MycDeliveryJobAdmission
    303 pub myc::MycDeliveryJobAdmission::Created(myc::MycDeliveryJobRecord)
    304 pub myc::MycDeliveryJobAdmission::ExactReplay(myc::MycDeliveryJobRecord)
    305 impl myc::MycDeliveryJobAdmission
    306 pub const fn myc::MycDeliveryJobAdmission::record(&self) -> &myc::MycDeliveryJobRecord
    307 impl core::fmt::Debug for myc::MycDeliveryJobAdmission
    308 pub fn myc::MycDeliveryJobAdmission::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    309 pub enum myc::MycDeliveryJobStatus
    310 pub myc::MycDeliveryJobStatus::Active
    311 pub myc::MycDeliveryJobStatus::Delivered
    312 pub myc::MycDeliveryJobStatus::Failed
    313 pub myc::MycDeliveryJobStatus::Pending
    314 pub myc::MycDeliveryJobStatus::Unknown
    315 impl myc::MycDeliveryJobStatus
    316 pub const fn myc::MycDeliveryJobStatus::as_str(self) -> &'static str
    317 pub enum myc::MycDeliveryPolicyMode
    318 pub myc::MycDeliveryPolicyMode::AllRequired
    319 pub myc::MycDeliveryPolicyMode::AtLeastOneRequired
    320 pub myc::MycDeliveryPolicyMode::RequiredQuorum
    321 impl myc::MycDeliveryPolicyMode
    322 pub const fn myc::MycDeliveryPolicyMode::as_str(self) -> &'static str
    323 pub enum myc::MycDeliverySourceKind
    324 pub myc::MycDeliverySourceKind::DiscoveryHandler
    325 pub myc::MycDeliverySourceKind::SignerResponse
    326 impl myc::MycDeliverySourceKind
    327 pub const fn myc::MycDeliverySourceKind::as_str(self) -> &'static str
    328 pub enum myc::MycDeliveryStateErrorKind
    329 pub myc::MycDeliveryStateErrorKind::InvalidPolicy
    330 pub myc::MycDeliveryStateErrorKind::InvalidRelayId
    331 pub myc::MycDeliveryStateErrorKind::InvalidRetryJitter
    332 pub myc::MycDeliveryStateErrorKind::InvalidTime
    333 impl myc::MycDeliveryStateErrorKind
    334 pub const fn myc::MycDeliveryStateErrorKind::code(self) -> &'static str
    335 pub enum myc::MycDeliveryTargetStatus
    336 pub myc::MycDeliveryTargetStatus::Delivered
    337 pub myc::MycDeliveryTargetStatus::Exhausted
    338 pub myc::MycDeliveryTargetStatus::Leased
    339 pub myc::MycDeliveryTargetStatus::Pending
    340 pub myc::MycDeliveryTargetStatus::Retryable
    341 pub myc::MycDeliveryTargetStatus::Submitted
    342 pub myc::MycDeliveryTargetStatus::Unknown
    343 impl myc::MycDeliveryTargetStatus
    344 pub const fn myc::MycDeliveryTargetStatus::as_str(self) -> &'static str
    345 pub enum myc::MycDiscoveryCommitAdmission
    346 pub myc::MycDiscoveryCommitAdmission::Created(myc::MycDiscoveryCommitRecord)
    347 pub myc::MycDiscoveryCommitAdmission::ExactReplay(myc::MycDiscoveryCommitRecord)
    348 impl myc::MycDiscoveryCommitAdmission
    349 pub const fn myc::MycDiscoveryCommitAdmission::record(&self) -> &myc::MycDiscoveryCommitRecord
    350 impl core::fmt::Debug for myc::MycDiscoveryCommitAdmission
    351 pub fn myc::MycDiscoveryCommitAdmission::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    352 pub enum myc::MycDiscoveryStateErrorKind
    353 pub myc::MycDiscoveryStateErrorKind::Disabled
    354 pub myc::MycDiscoveryStateErrorKind::IdentityMismatch
    355 pub myc::MycDiscoveryStateErrorKind::InvalidEvent
    356 pub myc::MycDiscoveryStateErrorKind::InvalidProjection
    357 pub myc::MycDiscoveryStateErrorKind::TooLarge
    358 impl myc::MycDiscoveryStateErrorKind
    359 pub const fn myc::MycDiscoveryStateErrorKind::code(self) -> &'static str
    360 pub enum myc::MycDoctorAggregateStatus
    361 pub myc::MycDoctorAggregateStatus::Degraded
    362 pub myc::MycDoctorAggregateStatus::Fail
    363 pub myc::MycDoctorAggregateStatus::Pass
    364 pub enum myc::MycDoctorCheckId
    365 pub myc::MycDoctorCheckId::AdminBindPolicy
    366 pub myc::MycDoctorCheckId::ClockSkew
    367 pub myc::MycDoctorCheckId::IdentityBinding
    368 pub myc::MycDoctorCheckId::NetworkPolicy
    369 pub myc::MycDoctorCheckId::OperationsBindPolicy
    370 pub myc::MycDoctorCheckId::OutboxInvariants
    371 pub myc::MycDoctorCheckId::PathsPermissions
    372 pub myc::MycDoctorCheckId::RequiredRelays
    373 pub myc::MycDoctorCheckId::SignerProvider
    374 pub myc::MycDoctorCheckId::SqliteFreeSpace
    375 pub myc::MycDoctorCheckId::SqliteIntegrity
    376 pub myc::MycDoctorCheckId::SqliteSchema
    377 pub myc::MycDoctorCheckId::WriterLock
    378 pub enum myc::MycDoctorCheckStatus
    379 pub myc::MycDoctorCheckStatus::Fail
    380 pub myc::MycDoctorCheckStatus::Pass
    381 pub myc::MycDoctorCheckStatus::Skipped
    382 pub myc::MycDoctorCheckStatus::Timeout
    383 pub enum myc::MycDoctorErrorKind
    384 pub myc::MycDoctorErrorKind::Encoding
    385 pub myc::MycDoctorErrorKind::OutputTooLarge
    386 pub enum myc::MycDoctorObservation
    387 pub myc::MycDoctorObservation::Fail
    388 pub myc::MycDoctorObservation::Pass
    389 pub myc::MycDoctorObservation::Skipped
    390 pub enum myc::MycDoctorRemediationCode
    391 pub myc::MycDoctorRemediationCode::CorrectAdminBindPolicy
    392 pub myc::MycDoctorRemediationCode::CorrectClock
    393 pub myc::MycDoctorRemediationCode::CorrectNetworkPolicy
    394 pub myc::MycDoctorRemediationCode::CorrectOperationsBindPolicy
    395 pub myc::MycDoctorRemediationCode::CorrectPathPolicy
    396 pub myc::MycDoctorRemediationCode::FreeStateDiskSpace
    397 pub myc::MycDoctorRemediationCode::ReleaseWriterLock
    398 pub myc::MycDoctorRemediationCode::RepairOutboxState
    399 pub myc::MycDoctorRemediationCode::RepairSchema
    400 pub myc::MycDoctorRemediationCode::RepairSignerProvider
    401 pub myc::MycDoctorRemediationCode::RestoreIdentityBinding
    402 pub myc::MycDoctorRemediationCode::RestoreRequiredRelays
    403 pub myc::MycDoctorRemediationCode::RestoreVerifiedState
    404 pub enum myc::MycEncryptedIdentityEnvelopeErrorKind
    405 pub myc::MycEncryptedIdentityEnvelopeErrorKind::AlreadyExists
    406 pub myc::MycEncryptedIdentityEnvelopeErrorKind::IdentityMismatch
    407 pub myc::MycEncryptedIdentityEnvelopeErrorKind::InsecureArtifact
    408 pub myc::MycEncryptedIdentityEnvelopeErrorKind::InsecureParent
    409 pub myc::MycEncryptedIdentityEnvelopeErrorKind::InvalidBinding
    410 pub myc::MycEncryptedIdentityEnvelopeErrorKind::InvalidCredential
    411 pub myc::MycEncryptedIdentityEnvelopeErrorKind::InvalidPath
    412 pub myc::MycEncryptedIdentityEnvelopeErrorKind::InvalidProvisioningMaterial
    413 pub myc::MycEncryptedIdentityEnvelopeErrorKind::Io
    414 pub myc::MycEncryptedIdentityEnvelopeErrorKind::MalformedEnvelope
    415 pub myc::MycEncryptedIdentityEnvelopeErrorKind::MissingEnvelope
    416 pub myc::MycEncryptedIdentityEnvelopeErrorKind::UnsupportedEnvelopeVersion
    417 pub myc::MycEncryptedIdentityEnvelopeErrorKind::UnsupportedPlatform
    418 pub myc::MycEncryptedIdentityEnvelopeErrorKind::WrongCredential
    419 impl myc::MycEncryptedIdentityEnvelopeErrorKind
    420 pub const fn myc::MycEncryptedIdentityEnvelopeErrorKind::code(self) -> &'static str
    421 pub enum myc::MycGovernanceStateErrorKind
    422 pub myc::MycGovernanceStateErrorKind::InvalidCompactionPolicy
    423 pub myc::MycGovernanceStateErrorKind::InvalidPageLimit
    424 pub myc::MycGovernanceStateErrorKind::InvalidRatePolicy
    425 pub myc::MycGovernanceStateErrorKind::InvalidRelayId
    426 impl myc::MycGovernanceStateErrorKind
    427 pub const fn myc::MycGovernanceStateErrorKind::code(self) -> &'static str
    428 pub enum myc::MycIdentityCommandV1
    429 pub myc::MycIdentityCommandV1::ExportPublic(myc::MycIdentityCommandArgsV1)
    430 pub myc::MycIdentityCommandV1::Init(myc::MycIdentityCommandArgsV1)
    431 pub myc::MycIdentityCommandV1::Status(myc::MycIdentityCommandArgsV1)
    432 pub enum myc::MycIntegrityStateV1
    433 pub myc::MycIntegrityStateV1::Failed
    434 pub myc::MycIntegrityStateV1::VerificationRequired
    435 pub myc::MycIntegrityStateV1::Verified
    436 pub enum myc::MycLocalSignerTransportErrorKind
    437 pub myc::MycLocalSignerTransportErrorKind::Deadline
    438 pub myc::MycLocalSignerTransportErrorKind::InvalidBinding
    439 pub myc::MycLocalSignerTransportErrorKind::InvalidLimits
    440 pub myc::MycLocalSignerTransportErrorKind::InvalidOperation
    441 pub myc::MycLocalSignerTransportErrorKind::RemoteFailure
    442 pub myc::MycLocalSignerTransportErrorKind::RequestEncoding
    443 pub myc::MycLocalSignerTransportErrorKind::RequestLimit
    444 pub myc::MycLocalSignerTransportErrorKind::Response
    445 pub myc::MycLocalSignerTransportErrorKind::Transport
    446 pub myc::MycLocalSignerTransportErrorKind::UnsupportedPlatform
    447 impl myc::MycLocalSignerTransportErrorKind
    448 pub const fn myc::MycLocalSignerTransportErrorKind::code(self) -> &'static str
    449 pub enum myc::MycLogEvent
    450 pub myc::MycLogEvent::CriticalTaskFailed
    451 pub myc::MycLogEvent::Lifecycle
    452 pub myc::MycLogEvent::ProcessResult
    453 pub myc::MycLogEvent::ShutdownForced
    454 pub myc::MycLogEvent::ShutdownRequested
    455 impl myc::MycLogEvent
    456 pub const fn myc::MycLogEvent::as_str(self) -> &'static str
    457 pub enum myc::MycLogLevel
    458 pub myc::MycLogLevel::Debug
    459 pub myc::MycLogLevel::Error
    460 pub myc::MycLogLevel::Info
    461 pub myc::MycLogLevel::Trace
    462 pub myc::MycLogLevel::Warn
    463 impl myc::MycLogLevel
    464 pub const fn myc::MycLogLevel::as_str(self) -> &'static str
    465 pub enum myc::MycNip05ExportSelection
    466 pub myc::MycNip05ExportSelection::Current
    467 pub myc::MycNip05ExportSelection::Desired
    468 pub enum myc::MycNip46AdmissionErrorKind
    469 pub myc::MycNip46AdmissionErrorKind::EmptyEvent
    470 pub myc::MycNip46AdmissionErrorKind::EmptyPlaintext
    471 pub myc::MycNip46AdmissionErrorKind::EventContentTooLarge
    472 pub myc::MycNip46AdmissionErrorKind::EventIdentifierTooLarge
    473 pub myc::MycNip46AdmissionErrorKind::EventTooLarge
    474 pub myc::MycNip46AdmissionErrorKind::InvalidEventUtf8
    475 pub myc::MycNip46AdmissionErrorKind::InvalidLimits
    476 pub myc::MycNip46AdmissionErrorKind::InvalidPlaintextUtf8
    477 pub myc::MycNip46AdmissionErrorKind::MalformedEvent
    478 pub myc::MycNip46AdmissionErrorKind::MalformedRequest
    479 pub myc::MycNip46AdmissionErrorKind::PlaintextTooLarge
    480 pub myc::MycNip46AdmissionErrorKind::RequestIdentifierTooLarge
    481 pub myc::MycNip46AdmissionErrorKind::RequestMethodTooLarge
    482 pub myc::MycNip46AdmissionErrorKind::RequestParameterTooLarge
    483 pub myc::MycNip46AdmissionErrorKind::RequestParametersTooLarge
    484 pub myc::MycNip46AdmissionErrorKind::TagElementTooLarge
    485 pub myc::MycNip46AdmissionErrorKind::TagsTooLarge
    486 pub myc::MycNip46AdmissionErrorKind::TooManyRequestParameters
    487 pub myc::MycNip46AdmissionErrorKind::TooManyTagElements
    488 pub myc::MycNip46AdmissionErrorKind::TooManyTags
    489 pub enum myc::MycNip46CommitAdmission
    490 pub myc::MycNip46CommitAdmission::Committed(myc::MycNip46CommitRecord)
    491 pub myc::MycNip46CommitAdmission::ExactReplay(myc::MycNip46CommitRecord)
    492 impl myc::MycNip46CommitAdmission
    493 pub const fn myc::MycNip46CommitAdmission::record(&self) -> &myc::MycNip46CommitRecord
    494 impl core::fmt::Debug for myc::MycNip46CommitAdmission
    495 pub fn myc::MycNip46CommitAdmission::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    496 pub enum myc::MycNip46CommitErrorKind
    497 pub myc::MycNip46CommitErrorKind::InvalidBinding
    498 pub myc::MycNip46CommitErrorKind::InvalidTime
    499 impl myc::MycNip46CommitErrorKind
    500 pub const fn myc::MycNip46CommitErrorKind::code(self) -> &'static str
    501 pub enum myc::MycNip46EncryptionContext
    502 pub myc::MycNip46EncryptionContext::Nip04
    503 pub myc::MycNip46EncryptionContext::Nip44V2
    504 pub enum myc::MycNip46ReplayDisposition
    505 pub myc::MycNip46ReplayDisposition::ConflictingEventReuse
    506 pub myc::MycNip46ReplayDisposition::ConflictingRequestReuse
    507 pub myc::MycNip46ReplayDisposition::DistinctRequest
    508 pub myc::MycNip46ReplayDisposition::DuplicateEvent
    509 pub myc::MycNip46ReplayDisposition::ExactRequestReplay
    510 pub enum myc::MycNip46ResponseCommitAdmission
    511 pub myc::MycNip46ResponseCommitAdmission::Committed(myc::MycNip46ResponseCommitRecord)
    512 pub myc::MycNip46ResponseCommitAdmission::ExactReplay(myc::MycNip46ResponseCommitRecord)
    513 impl myc::MycNip46ResponseCommitAdmission
    514 pub const fn myc::MycNip46ResponseCommitAdmission::record(&self) -> &myc::MycNip46ResponseCommitRecord
    515 impl core::fmt::Debug for myc::MycNip46ResponseCommitAdmission
    516 pub fn myc::MycNip46ResponseCommitAdmission::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    517 pub enum myc::MycNip46ResponseCommitErrorKind
    518 pub myc::MycNip46ResponseCommitErrorKind::InvalidBinding
    519 pub myc::MycNip46ResponseCommitErrorKind::InvalidResponse
    520 pub myc::MycNip46ResponseCommitErrorKind::InvalidTime
    521 impl myc::MycNip46ResponseCommitErrorKind
    522 pub const fn myc::MycNip46ResponseCommitErrorKind::code(self) -> &'static str
    523 pub enum myc::MycNip46SessionEffect
    524 pub myc::MycNip46SessionEffect::ConnectionAdmitted
    525 pub myc::MycNip46SessionEffect::ConnectionRevoked
    526 pub myc::MycNip46SessionEffect::None
    527 pub enum myc::MycNip46VerificationErrorKind
    528 pub myc::MycNip46VerificationErrorKind::AuthoredTimeRejected
    529 pub myc::MycNip46VerificationErrorKind::InvalidEventId
    530 pub myc::MycNip46VerificationErrorKind::InvalidKind
    531 pub myc::MycNip46VerificationErrorKind::InvalidNip04Envelope
    532 pub myc::MycNip46VerificationErrorKind::InvalidNip44Envelope
    533 pub myc::MycNip46VerificationErrorKind::InvalidObservationTime
    534 pub myc::MycNip46VerificationErrorKind::InvalidReceiver
    535 pub myc::MycNip46VerificationErrorKind::InvalidSender
    536 pub myc::MycNip46VerificationErrorKind::InvalidSignature
    537 pub myc::MycNip46VerificationErrorKind::InvalidTimePolicy
    538 pub myc::MycNip46VerificationErrorKind::InvalidTransportBinding
    539 pub myc::MycNip46VerificationErrorKind::InvalidTypedRequest
    540 pub myc::MycNip46VerificationErrorKind::MalformedEvent
    541 pub myc::MycNip46VerificationErrorKind::NonCanonicalEvent
    542 pub enum myc::MycNip46WorkErrorKind
    543 pub myc::MycNip46WorkErrorKind::ConnectionExpired
    544 pub myc::MycNip46WorkErrorKind::DecryptionRejected
    545 pub myc::MycNip46WorkErrorKind::InvalidBinding
    546 pub myc::MycNip46WorkErrorKind::PermissionDenied
    547 pub myc::MycNip46WorkErrorKind::ProviderWorkRejected
    548 pub myc::MycNip46WorkErrorKind::UnsupportedMethod
    549 impl myc::MycNip46WorkErrorKind
    550 pub const fn myc::MycNip46WorkErrorKind::code(self) -> &'static str
    551 pub enum myc::MycNip46WorkKind
    552 pub myc::MycNip46WorkKind::Connect
    553 pub myc::MycNip46WorkKind::Local
    554 pub myc::MycNip46WorkKind::Provider
    555 pub enum myc::MycOperationsErrorKind
    556 pub myc::MycOperationsErrorKind::Accept
    557 pub myc::MycOperationsErrorKind::Bind
    558 pub myc::MycOperationsErrorKind::ConnectionTaskPanicked
    559 pub myc::MycOperationsErrorKind::Disabled
    560 pub myc::MycOperationsErrorKind::InvalidConfiguration
    561 pub myc::MycOperationsErrorKind::LocalAddress
    562 impl myc::MycOperationsErrorKind
    563 pub const fn myc::MycOperationsErrorKind::code(self) -> &'static str
    564 pub enum myc::MycPersistenceHealthV1
    565 pub myc::MycPersistenceHealthV1::ReadOnly
    566 pub myc::MycPersistenceHealthV1::Ready
    567 pub myc::MycPersistenceHealthV1::RepairRequired
    568 pub myc::MycPersistenceHealthV1::Unavailable
    569 pub enum myc::MycProcessResult
    570 pub myc::MycProcessResult::DoctorRequiredCheckFailed
    571 pub myc::MycProcessResult::InputOrConfiguration
    572 pub myc::MycProcessResult::OperationRejectedOrConflict
    573 pub myc::MycProcessResult::ServiceOrDependencyUnavailable
    574 pub myc::MycProcessResult::StateOrIdentityUnavailable
    575 pub myc::MycProcessResult::Success
    576 pub myc::MycProcessResult::UnexpectedInternal
    577 impl myc::MycProcessResult
    578 pub const fn myc::MycProcessResult::code(self) -> &'static str
    579 pub fn myc::MycProcessResult::exit_code(self) -> std::process::ExitCode
    580 pub const fn myc::MycProcessResult::exit_code_u8(self) -> u8
    581 pub enum myc::MycProcessSignal
    582 pub myc::MycProcessSignal::Interrupt
    583 pub myc::MycProcessSignal::Terminate
    584 impl myc::MycProcessSignal
    585 pub const fn myc::MycProcessSignal::as_str(self) -> &'static str
    586 impl core::fmt::Display for myc::MycProcessSignal
    587 pub fn myc::MycProcessSignal::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    588 pub enum myc::MycProviderCapability
    589 pub myc::MycProviderCapability::Describe
    590 pub myc::MycProviderCapability::Nip04Decrypt
    591 pub myc::MycProviderCapability::Nip04Encrypt
    592 pub myc::MycProviderCapability::Nip44Decrypt
    593 pub myc::MycProviderCapability::Nip44Encrypt
    594 pub myc::MycProviderCapability::PublicIdentity
    595 pub myc::MycProviderCapability::SignEvent
    596 impl myc::MycProviderCapability
    597 pub const fn myc::MycProviderCapability::as_str(self) -> &'static str
    598 pub enum myc::MycProviderContractErrorKind
    599 pub myc::MycProviderContractErrorKind::InvalidCapabilitySet
    600 pub myc::MycProviderContractErrorKind::InvalidConfiguration
    601 pub myc::MycProviderContractErrorKind::InvalidCredentialReference
    602 pub myc::MycProviderContractErrorKind::InvalidDeadline
    603 pub myc::MycProviderContractErrorKind::InvalidIdentity
    604 pub myc::MycProviderContractErrorKind::InvalidInput
    605 pub myc::MycProviderContractErrorKind::InvalidLimits
    606 pub myc::MycProviderContractErrorKind::InvalidOutput
    607 pub myc::MycProviderContractErrorKind::UnsupportedOperation
    608 pub enum myc::MycProviderHealthV1
    609 pub myc::MycProviderHealthV1::Degraded
    610 pub myc::MycProviderHealthV1::Ready
    611 pub myc::MycProviderHealthV1::Unavailable
    612 pub enum myc::MycProviderInstanceId
    613 pub myc::MycProviderInstanceId::Discovery
    614 pub myc::MycProviderInstanceId::Transport
    615 pub myc::MycProviderInstanceId::User
    616 impl myc::MycProviderInstanceId
    617 pub const fn myc::MycProviderInstanceId::as_str(self) -> &'static str
    618 impl core::convert::From<myc::MycProviderRole> for myc::MycProviderInstanceId
    619 pub fn myc::MycProviderInstanceId::from(myc::MycProviderRole) -> Self
    620 pub enum myc::MycProviderKind
    621 pub myc::MycProviderKind::EncryptedFile
    622 pub myc::MycProviderKind::LocalSigner
    623 impl myc::MycProviderKind
    624 pub const fn myc::MycProviderKind::as_str(self) -> &'static str
    625 pub enum myc::MycProviderNip44Version
    626 pub myc::MycProviderNip44Version::V2
    627 impl myc::MycProviderNip44Version
    628 pub const fn myc::MycProviderNip44Version::as_u8(self) -> u8
    629 pub enum myc::MycProviderRole
    630 pub myc::MycProviderRole::Discovery
    631 pub myc::MycProviderRole::Transport
    632 pub myc::MycProviderRole::User
    633 impl myc::MycProviderRole
    634 pub const fn myc::MycProviderRole::as_str(self) -> &'static str
    635 impl core::convert::From<myc::MycProviderRole> for myc::MycProviderInstanceId
    636 pub fn myc::MycProviderInstanceId::from(myc::MycProviderRole) -> Self
    637 pub enum myc::MycProviderVerificationErrorKind
    638 pub myc::MycProviderVerificationErrorKind::Capability
    639 pub myc::MycProviderVerificationErrorKind::Event
    640 pub myc::MycProviderVerificationErrorKind::Identity
    641 pub myc::MycProviderVerificationErrorKind::InvalidBinding
    642 pub myc::MycProviderVerificationErrorKind::InvalidObservationTime
    643 pub myc::MycProviderVerificationErrorKind::LateResponse
    644 pub myc::MycProviderVerificationErrorKind::Nip04
    645 pub myc::MycProviderVerificationErrorKind::Nip44
    646 pub myc::MycProviderVerificationErrorKind::ResponseBinding
    647 pub myc::MycProviderVerificationErrorKind::ResultShape
    648 pub myc::MycProviderVerificationErrorKind::Size
    649 impl myc::MycProviderVerificationErrorKind
    650 pub const fn myc::MycProviderVerificationErrorKind::code(self) -> &'static str
    651 pub enum myc::MycRateLimitClass
    652 pub myc::MycRateLimitClass::ChallengeAuthorization
    653 pub myc::MycRateLimitClass::ChallengeCreation
    654 pub myc::MycRateLimitClass::ConnectionAdmission
    655 pub enum myc::MycRuntimeContextErrorKind
    656 pub myc::MycRuntimeContextErrorKind::InvalidBootstrapBinding
    657 pub myc::MycRuntimeContextErrorKind::InvalidServiceIdentity
    658 pub myc::MycRuntimeContextErrorKind::PathSelection
    659 pub enum myc::MycRuntimeFoundationErrorKind
    660 pub myc::MycRuntimeFoundationErrorKind::Close
    661 pub myc::MycRuntimeFoundationErrorKind::InvalidBinding
    662 pub myc::MycRuntimeFoundationErrorKind::Provider
    663 pub myc::MycRuntimeFoundationErrorKind::Readiness
    664 pub myc::MycRuntimeFoundationErrorKind::StateOpen
    665 pub myc::MycRuntimeFoundationErrorKind::TaskFailure
    666 pub myc::MycRuntimeFoundationErrorKind::TaskRegistration
    667 impl myc::MycRuntimeFoundationErrorKind
    668 pub const fn myc::MycRuntimeFoundationErrorKind::code(self) -> &'static str
    669 pub enum myc::MycRuntimePrerequisite
    670 pub myc::MycRuntimePrerequisite::AdminListener
    671 pub myc::MycRuntimePrerequisite::DiscoveryProvider
    672 pub myc::MycRuntimePrerequisite::ExistingState
    673 pub myc::MycRuntimePrerequisite::OperationsListener
    674 pub myc::MycRuntimePrerequisite::OutboxRecovery
    675 pub myc::MycRuntimePrerequisite::RequiredRelayConnectivity
    676 pub myc::MycRuntimePrerequisite::RequiredRelaySubscription
    677 pub myc::MycRuntimePrerequisite::TransportProvider
    678 pub myc::MycRuntimePrerequisite::UserProvider
    679 impl myc::MycRuntimePrerequisite
    680 pub const fn myc::MycRuntimePrerequisite::as_str(self) -> &'static str
    681 pub enum myc::MycRuntimeReadinessReason
    682 pub myc::MycRuntimeReadinessReason::AdminListenerFailed
    683 pub myc::MycRuntimeReadinessReason::DatabaseSchemaMismatch
    684 pub myc::MycRuntimeReadinessReason::OperationsListenerFailed
    685 pub myc::MycRuntimeReadinessReason::OutboxInvariantFailed
    686 pub myc::MycRuntimeReadinessReason::RequiredRelayUnavailable
    687 pub myc::MycRuntimeReadinessReason::SignerProviderUnavailable
    688 pub myc::MycRuntimeReadinessReason::SubscriberNotActive
    689 impl myc::MycRuntimeReadinessReason
    690 pub const fn myc::MycRuntimeReadinessReason::as_str(self) -> &'static str
    691 pub enum myc::MycRuntimeSupervisionErrorKind
    692 pub myc::MycRuntimeSupervisionErrorKind::EmptyTaskSet
    693 pub myc::MycRuntimeSupervisionErrorKind::JoinFailed
    694 pub myc::MycRuntimeSupervisionErrorKind::TaskPanicked
    695 pub myc::MycRuntimeSupervisionErrorKind::TaskRegistration
    696 pub myc::MycRuntimeSupervisionErrorKind::TaskReturnedError
    697 pub myc::MycRuntimeSupervisionErrorKind::TooManyTasks
    698 pub myc::MycRuntimeSupervisionErrorKind::UnexpectedCancellation
    699 pub myc::MycRuntimeSupervisionErrorKind::UnexpectedCompletion
    700 impl myc::MycRuntimeSupervisionErrorKind
    701 pub const fn myc::MycRuntimeSupervisionErrorKind::code(self) -> &'static str
    702 pub enum myc::MycServicePhase
    703 pub myc::MycServicePhase::Degraded
    704 pub myc::MycServicePhase::Failed
    705 pub myc::MycServicePhase::Ready
    706 pub myc::MycServicePhase::Starting
    707 pub myc::MycServicePhase::Stopping
    708 pub myc::MycServicePhase::Unready
    709 pub enum myc::MycSignerRequestAdmission
    710 pub myc::MycSignerRequestAdmission::Admitted(myc::MycSignerRequestRecord)
    711 pub myc::MycSignerRequestAdmission::ConflictingReuse(myc::MycSignerRequestRecord)
    712 pub myc::MycSignerRequestAdmission::ExactReplay(myc::MycSignerRequestRecord)
    713 impl myc::MycSignerRequestAdmission
    714 pub const fn myc::MycSignerRequestAdmission::record(&self) -> &myc::MycSignerRequestRecord
    715 impl core::fmt::Debug for myc::MycSignerRequestAdmission
    716 pub fn myc::MycSignerRequestAdmission::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    717 pub enum myc::MycSignerRequestErrorKind
    718 pub myc::MycSignerRequestErrorKind::InvalidCanonicalRequest
    719 pub myc::MycSignerRequestErrorKind::InvalidClientIdentity
    720 pub myc::MycSignerRequestErrorKind::InvalidReceivedAt
    721 pub myc::MycSignerRequestErrorKind::InvalidRequestId
    722 impl myc::MycSignerRequestErrorKind
    723 pub const fn myc::MycSignerRequestErrorKind::code(self) -> &'static str
    724 pub enum myc::MycSignerRequestMethod
    725 pub myc::MycSignerRequestMethod::Connect
    726 pub myc::MycSignerRequestMethod::GetPublicKey
    727 pub myc::MycSignerRequestMethod::GetSessionCapability
    728 pub myc::MycSignerRequestMethod::Logout
    729 pub myc::MycSignerRequestMethod::Nip04Decrypt
    730 pub myc::MycSignerRequestMethod::Nip04Encrypt
    731 pub myc::MycSignerRequestMethod::Nip44Decrypt
    732 pub myc::MycSignerRequestMethod::Nip44Encrypt
    733 pub myc::MycSignerRequestMethod::Ping
    734 pub myc::MycSignerRequestMethod::SignEvent
    735 pub myc::MycSignerRequestMethod::SwitchRelays
    736 impl myc::MycSignerRequestMethod
    737 pub const fn myc::MycSignerRequestMethod::as_str(self) -> &'static str
    738 pub enum myc::MycStateCatalogErrorKind
    739 pub myc::MycStateCatalogErrorKind::CatalogMismatch
    740 pub myc::MycStateCatalogErrorKind::MigrationCatalog
    741 pub myc::MycStateCatalogErrorKind::SchemaCatalog
    742 impl myc::MycStateCatalogErrorKind
    743 pub const fn myc::MycStateCatalogErrorKind::code(self) -> &'static str
    744 pub enum myc::MycStateCommandV1
    745 pub myc::MycStateCommandV1::Backup(myc::MycStateBackupArgsV1)
    746 pub myc::MycStateCommandV1::Init
    747 pub myc::MycStateCommandV1::Migrate
    748 pub myc::MycStateCommandV1::Restore(myc::MycStateRestoreArgsV1)
    749 pub myc::MycStateCommandV1::Status
    750 pub myc::MycStateCommandV1::Verify
    751 pub enum myc::MycStateHostErrorKind
    752 pub myc::MycStateHostErrorKind::Catalog
    753 pub myc::MycStateHostErrorKind::Close
    754 pub myc::MycStateHostErrorKind::Initialize
    755 pub myc::MycStateHostErrorKind::InspectionOpen
    756 pub myc::MycStateHostErrorKind::InvalidEvidence
    757 pub myc::MycStateHostErrorKind::InvalidPaths
    758 pub myc::MycStateHostErrorKind::ReadWriteOpen
    759 pub myc::MycStateHostErrorKind::Repository
    760 impl myc::MycStateHostErrorKind
    761 pub const fn myc::MycStateHostErrorKind::code(self) -> &'static str
    762 pub enum myc::MycStateHostMode
    763 pub myc::MycStateHostMode::ReadOnlyInspection
    764 pub myc::MycStateHostMode::ReadWriteExisting
    765 pub enum myc::MycStateMaintenanceErrorKind
    766 pub myc::MycStateMaintenanceErrorKind::Authority
    767 pub myc::MycStateMaintenanceErrorKind::Backup
    768 pub myc::MycStateMaintenanceErrorKind::Catalog
    769 pub myc::MycStateMaintenanceErrorKind::Integrity
    770 pub myc::MycStateMaintenanceErrorKind::InvalidEvidence
    771 pub myc::MycStateMaintenanceErrorKind::InvalidMode
    772 pub myc::MycStateMaintenanceErrorKind::Metadata
    773 pub myc::MycStateMaintenanceErrorKind::Migration
    774 pub myc::MycStateMaintenanceErrorKind::Open
    775 pub myc::MycStateMaintenanceErrorKind::Recovery
    776 pub myc::MycStateMaintenanceErrorKind::Restore
    777 impl myc::MycStateMaintenanceErrorKind
    778 pub const fn myc::MycStateMaintenanceErrorKind::code(self) -> &'static str
    779 pub enum myc::MycStateMetadataErrorKind
    780 pub myc::MycStateMetadataErrorKind::Configuration
    781 pub myc::MycStateMetadataErrorKind::Database
    782 pub myc::MycStateMetadataErrorKind::Identity
    783 pub myc::MycStateMetadataErrorKind::Invariant
    784 pub myc::MycStateMetadataErrorKind::Paths
    785 pub myc::MycStateMetadataErrorKind::Profile
    786 pub enum myc::MycStateRepositoryErrorKind
    787 pub myc::MycStateRepositoryErrorKind::Binding
    788 pub myc::MycStateRepositoryErrorKind::CommitOutcomeUnknown
    789 pub myc::MycStateRepositoryErrorKind::Transaction
    790 impl myc::MycStateRepositoryErrorKind
    791 pub const fn myc::MycStateRepositoryErrorKind::code(self) -> &'static str
    792 pub enum myc::MycStatusBuildMode
    793 pub myc::MycStatusBuildMode::Development
    794 pub myc::MycStatusBuildMode::Release
    795 pub enum myc::MycStatusConfigurationSource
    796 pub myc::MycStatusConfigurationSource::DerivedRepoLocal
    797 pub myc::MycStatusConfigurationSource::ExplicitConfig
    798 pub enum myc::MycStatusErrorKind
    799 pub myc::MycStatusErrorKind::Encoding
    800 pub myc::MycStatusErrorKind::InvalidBuildInfo
    801 pub myc::MycStatusErrorKind::InvalidConfiguration
    802 pub myc::MycStatusErrorKind::InvalidIdentityHealth
    803 pub myc::MycStatusErrorKind::InvalidLifecycle
    804 pub myc::MycStatusErrorKind::InvalidModel
    805 pub myc::MycStatusErrorKind::InvalidPersistence
    806 pub myc::MycStatusErrorKind::InvalidProviderState
    807 pub myc::MycStatusErrorKind::InvalidReasonCode
    808 pub myc::MycStatusErrorKind::InvalidTime
    809 pub myc::MycStatusErrorKind::InvalidTransition
    810 pub myc::MycStatusErrorKind::InvalidTransportState
    811 pub myc::MycStatusErrorKind::PublisherDropped
    812 pub myc::MycStatusErrorKind::ResponseTooLarge
    813 pub myc::MycStatusErrorKind::TooManyReasonCodes
    814 impl myc::MycStatusErrorKind
    815 pub const fn myc::MycStatusErrorKind::code(self) -> &'static str
    816 pub enum myc::MycStatusReasonCode
    817 pub myc::MycStatusReasonCode::AdminListenerFailed
    818 pub myc::MycStatusReasonCode::DatabaseLowDisk
    819 pub myc::MycStatusReasonCode::DatabaseReadOnly
    820 pub myc::MycStatusReasonCode::DatabaseSchemaMismatch
    821 pub myc::MycStatusReasonCode::IdentityUnavailable
    822 pub myc::MycStatusReasonCode::OperationsListenerFailed
    823 pub myc::MycStatusReasonCode::OutboxInvariantFailed
    824 pub myc::MycStatusReasonCode::PublicationBacklogExceeded
    825 pub myc::MycStatusReasonCode::RequiredRelayUnavailable
    826 pub myc::MycStatusReasonCode::ShutdownInProgress
    827 pub myc::MycStatusReasonCode::SignerProviderUnavailable
    828 pub myc::MycStatusReasonCode::SubscriberNotActive
    829 impl myc::MycStatusReasonCode
    830 pub const fn myc::MycStatusReasonCode::as_str(self) -> &'static str
    831 pub fn myc::MycStatusReasonCode::new(impl core::convert::AsRef<str>) -> core::result::Result<Self, myc::MycStatusError>
    832 pub enum myc::MycTransportHealthV1
    833 pub myc::MycTransportHealthV1::Degraded
    834 pub myc::MycTransportHealthV1::Ready
    835 pub myc::MycTransportHealthV1::Unavailable
    836 pub struct myc::MycAdminCancellationToken
    837 impl myc::MycAdminCancellationToken
    838 pub fn myc::MycAdminCancellationToken::cancel(&self)
    839 pub fn myc::MycAdminCancellationToken::is_cancelled(&self) -> bool
    840 pub fn myc::MycAdminCancellationToken::new() -> Self
    841 impl core::fmt::Debug for myc::MycAdminCancellationToken
    842 pub fn myc::MycAdminCancellationToken::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    843 pub struct myc::MycAdminDocumentError
    844 impl myc::MycAdminDocumentError
    845 pub const fn myc::MycAdminDocumentError::kind(self) -> myc::MycAdminDocumentErrorKind
    846 impl core::error::Error for myc::MycAdminDocumentError
    847 impl core::fmt::Display for myc::MycAdminDocumentError
    848 pub fn myc::MycAdminDocumentError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    849 pub struct myc::MycAdminHandlerError
    850 impl myc::MycAdminHandlerError
    851 pub const fn myc::MycAdminHandlerError::kind(self) -> myc::MycAdminHandlerErrorKind
    852 pub const fn myc::MycAdminHandlerError::new(myc::MycAdminHandlerErrorKind) -> Self
    853 impl core::error::Error for myc::MycAdminHandlerError
    854 impl core::fmt::Display for myc::MycAdminHandlerError
    855 pub fn myc::MycAdminHandlerError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    856 pub struct myc::MycAdminOperationError
    857 impl myc::MycAdminOperationError
    858 pub const fn myc::MycAdminOperationError::code(self) -> &'static str
    859 pub const fn myc::MycAdminOperationError::kind(self) -> myc::MycAdminOperationErrorKind
    860 impl core::error::Error for myc::MycAdminOperationError
    861 impl core::fmt::Debug for myc::MycAdminOperationError
    862 pub fn myc::MycAdminOperationError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    863 impl core::fmt::Display for myc::MycAdminOperationError
    864 pub fn myc::MycAdminOperationError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    865 pub struct myc::MycAdminOperationJournalPolicy
    866 impl myc::MycAdminOperationJournalPolicy
    867 pub const fn myc::MycAdminOperationJournalPolicy::completed_retention_ms(self) -> u64
    868 pub fn myc::MycAdminOperationJournalPolicy::new(u64) -> core::result::Result<Self, myc::MycAdminOperationError>
    869 pub const fn myc::MycAdminOperationJournalPolicy::seven_days() -> Self
    870 pub struct myc::MycAdminOperationTimeUnixMs(_)
    871 impl myc::MycAdminOperationTimeUnixMs
    872 pub const fn myc::MycAdminOperationTimeUnixMs::get(self) -> u64
    873 pub fn myc::MycAdminOperationTimeUnixMs::new(u64) -> core::result::Result<Self, myc::MycAdminOperationError>
    874 pub struct myc::MycAdminRequestDocument
    875 impl myc::MycAdminRequestDocument
    876 pub fn myc::MycAdminRequestDocument::correlation_id(&self) -> &str
    877 pub fn myc::MycAdminRequestDocument::model_bytes(&self) -> &[u8]
    878 pub fn myc::MycAdminRequestDocument::operation_id(&self) -> core::option::Option<&str>
    879 pub fn myc::MycAdminRequestDocument::parameter(&self, &str) -> core::option::Option<&str>
    880 pub const fn myc::MycAdminRequestDocument::route(&self) -> myc::MycAdminRoute
    881 impl core::fmt::Debug for myc::MycAdminRequestDocument
    882 pub fn myc::MycAdminRequestDocument::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    883 pub struct myc::MycAdminResponseDocument
    884 impl myc::MycAdminResponseDocument
    885 pub fn myc::MycAdminResponseDocument::canonical_bytes(&self) -> &[u8]
    886 pub fn myc::MycAdminResponseDocument::from_canonical_bytes(myc::MycAdminRoute, &[u8]) -> core::result::Result<Self, myc::MycAdminDocumentError>
    887 pub const fn myc::MycAdminResponseDocument::route(&self) -> myc::MycAdminRoute
    888 impl core::fmt::Debug for myc::MycAdminResponseDocument
    889 pub fn myc::MycAdminResponseDocument::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    890 pub struct myc::MycAdminRouter
    891 impl core::fmt::Debug for myc::MycAdminRouter
    892 pub fn myc::MycAdminRouter::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    893 pub struct myc::MycAdminRouterError
    894 impl core::error::Error for myc::MycAdminRouterError
    895 impl core::fmt::Display for myc::MycAdminRouterError
    896 pub fn myc::MycAdminRouterError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    897 pub struct myc::MycAdminServer
    898 impl myc::MycAdminServer
    899 pub async fn myc::MycAdminServer::bind(self, &myc::MycRuntimeContext) -> core::result::Result<myc::MycBoundAdminServer, myc::MycAdminServerError>
    900 pub fn myc::MycAdminServer::new<H>(&myc::MycConfigDocumentV1, alloc::sync::Arc<H>) -> core::result::Result<Self, myc::MycAdminServerError> where H: myc::MycAdminHandler
    901 impl core::fmt::Debug for myc::MycAdminServer
    902 pub fn myc::MycAdminServer::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    903 pub struct myc::MycAdminServerError
    904 impl myc::MycAdminServerError
    905 pub const fn myc::MycAdminServerError::code(self) -> &'static str
    906 pub const fn myc::MycAdminServerError::kind(self) -> myc::MycAdminServerErrorKind
    907 impl core::error::Error for myc::MycAdminServerError
    908 impl core::fmt::Debug for myc::MycAdminServerError
    909 pub fn myc::MycAdminServerError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    910 impl core::fmt::Display for myc::MycAdminServerError
    911 pub fn myc::MycAdminServerError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    912 pub struct myc::MycAuditCorrelationId(_)
    913 impl myc::MycAuditCorrelationId
    914 pub const fn myc::MycAuditCorrelationId::new([u8; 32]) -> Self
    915 impl core::fmt::Debug for myc::MycAuditCorrelationId
    916 pub fn myc::MycAuditCorrelationId::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    917 pub struct myc::MycAuditPage
    918 impl myc::MycAuditPage
    919 pub fn myc::MycAuditPage::items(&self) -> &[myc::MycAuditRecord]
    920 pub const fn myc::MycAuditPage::next_before_sequence(&self) -> core::option::Option<u64>
    921 pub const fn myc::MycAuditPage::snapshot_sequence(&self) -> u64
    922 impl core::fmt::Debug for myc::MycAuditPage
    923 pub fn myc::MycAuditPage::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    924 pub struct myc::MycAuditPageLimit(_)
    925 impl myc::MycAuditPageLimit
    926 pub fn myc::MycAuditPageLimit::new(u16) -> core::result::Result<Self, myc::MycGovernanceStateError>
    927 pub struct myc::MycAuditRecord
    928 impl myc::MycAuditRecord
    929 pub const fn myc::MycAuditRecord::correlation_id(&self) -> myc::MycAuditCorrelationId
    930 pub const fn myc::MycAuditRecord::kind(&self) -> myc::MycAuditKind
    931 pub const fn myc::MycAuditRecord::occurred_at(&self) -> myc::MycConnectionTimeUnixMs
    932 pub const fn myc::MycAuditRecord::operation_id(&self) -> core::option::Option<myc::MycSignerOperationId>
    933 pub const fn myc::MycAuditRecord::outcome(&self) -> myc::MycAuditOutcome
    934 pub const fn myc::MycAuditRecord::reason(&self) -> myc::MycAuditReasonCode
    935 pub const fn myc::MycAuditRecord::sequence(&self) -> u64
    936 impl core::fmt::Debug for myc::MycAuditRecord
    937 pub fn myc::MycAuditRecord::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    938 pub struct myc::MycAuthorizationChallengeId(_)
    939 impl myc::MycAuthorizationChallengeId
    940 pub const fn myc::MycAuthorizationChallengeId::as_bytes(&self) -> &[u8; 32]
    941 impl core::fmt::Debug for myc::MycAuthorizationChallengeId
    942 pub fn myc::MycAuthorizationChallengeId::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    943 pub struct myc::MycAuthorizationChallengeNonce(_)
    944 impl myc::MycAuthorizationChallengeNonce
    945 pub const fn myc::MycAuthorizationChallengeNonce::from_injected_entropy([u8; 32]) -> Self
    946 impl core::fmt::Debug for myc::MycAuthorizationChallengeNonce
    947 pub fn myc::MycAuthorizationChallengeNonce::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    948 pub struct myc::MycAuthorizationChallengeRecord
    949 impl myc::MycAuthorizationChallengeRecord
    950 pub const fn myc::MycAuthorizationChallengeRecord::connection_id(&self) -> myc::MycConnectionId
    951 pub const fn myc::MycAuthorizationChallengeRecord::expires_at(&self) -> myc::MycConnectionTimeUnixMs
    952 pub const fn myc::MycAuthorizationChallengeRecord::id(&self) -> myc::MycAuthorizationChallengeId
    953 pub const fn myc::MycAuthorizationChallengeRecord::issued_at(&self) -> myc::MycConnectionTimeUnixMs
    954 pub const fn myc::MycAuthorizationChallengeRecord::operation_id(&self) -> myc::MycSignerOperationId
    955 pub const fn myc::MycAuthorizationChallengeRecord::policy_generation(&self) -> myc::MycConnectionPolicyGeneration
    956 pub const fn myc::MycAuthorizationChallengeRecord::resolved_at(&self) -> core::option::Option<myc::MycConnectionTimeUnixMs>
    957 pub const fn myc::MycAuthorizationChallengeRecord::state(&self) -> myc::MycAuthorizationChallengeState
    958 pub const fn myc::MycAuthorizationChallengeRecord::url(&self) -> &myc::MycAuthorizationChallengeUrl
    959 impl core::fmt::Debug for myc::MycAuthorizationChallengeRecord
    960 pub fn myc::MycAuthorizationChallengeRecord::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    961 pub struct myc::MycAuthorizationChallengeRequest
    962 impl myc::MycAuthorizationChallengeRequest
    963 pub fn myc::MycAuthorizationChallengeRequest::new(myc::MycSignerOperationId, myc::MycConnectionId, myc::MycConnectionPolicyGeneration, myc::MycAuthorizationChallengeUrl, myc::MycAuthorizationChallengeNonce, myc::MycConnectionTimeUnixMs, myc::MycConnectionTimeUnixMs) -> core::result::Result<Self, myc::MycConnectionStateError>
    964 impl core::fmt::Debug for myc::MycAuthorizationChallengeRequest
    965 pub fn myc::MycAuthorizationChallengeRequest::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    966 pub struct myc::MycAuthorizationChallengeUrl(_)
    967 impl myc::MycAuthorizationChallengeUrl
    968 pub fn myc::MycAuthorizationChallengeUrl::as_str(&self) -> &str
    969 pub fn myc::MycAuthorizationChallengeUrl::new(&str) -> core::result::Result<Self, myc::MycConnectionStateError>
    970 impl core::fmt::Debug for myc::MycAuthorizationChallengeUrl
    971 pub fn myc::MycAuthorizationChallengeUrl::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    972 pub struct myc::MycBoundAdminServer
    973 impl myc::MycBoundAdminServer
    974 pub async fn myc::MycBoundAdminServer::serve(self, myc::MycAdminCancellationToken) -> core::result::Result<(), myc::MycAdminServerError>
    975 impl core::fmt::Debug for myc::MycBoundAdminServer
    976 pub fn myc::MycBoundAdminServer::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    977 pub struct myc::MycBoundOperationsServer
    978 impl myc::MycBoundOperationsServer
    979 pub fn myc::MycBoundOperationsServer::local_address(&self) -> core::net::socket_addr::SocketAddr
    980 pub async fn myc::MycBoundOperationsServer::serve(self, myc::MycOperationsCancellationToken) -> core::result::Result<(), myc::MycOperationsError>
    981 impl core::fmt::Debug for myc::MycBoundOperationsServer
    982 pub fn myc::MycBoundOperationsServer::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    983 pub struct myc::MycBoundedNip46Event
    984 impl myc::MycBoundedNip46Event
    985 pub fn myc::MycBoundedNip46Event::encrypted_content(&self) -> &str
    986 pub fn myc::MycBoundedNip46Event::original_bytes(&self) -> &[u8]
    987 pub const fn myc::MycBoundedNip46Event::tag_bytes(&self) -> usize
    988 pub const fn myc::MycBoundedNip46Event::tag_count(&self) -> usize
    989 pub const fn myc::MycBoundedNip46Event::tag_element_count(&self) -> usize
    990 impl core::fmt::Debug for myc::MycBoundedNip46Event
    991 pub fn myc::MycBoundedNip46Event::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    992 pub struct myc::MycBoundedNip46Request
    993 impl myc::MycBoundedNip46Request
    994 pub const fn myc::MycBoundedNip46Request::method_bytes(&self) -> usize
    995 pub const fn myc::MycBoundedNip46Request::parameter_bytes(&self) -> usize
    996 pub const fn myc::MycBoundedNip46Request::parameter_count(&self) -> usize
    997 pub fn myc::MycBoundedNip46Request::plaintext_bytes(&self) -> usize
    998 pub const fn myc::MycBoundedNip46Request::request_id_bytes(&self) -> usize
    999 impl core::fmt::Debug for myc::MycBoundedNip46Request
   1000 pub fn myc::MycBoundedNip46Request::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1001 pub struct myc::MycCliExecutionPlanV1
   1002 impl myc::MycCliExecutionPlanV1
   1003 pub const fn myc::MycCliExecutionPlanV1::admin_operation(&self) -> core::option::Option<myc::MycCliAdminOperationV1>
   1004 pub const fn myc::MycCliExecutionPlanV1::allows_daemon_unavailable_offline_fallback(&self) -> bool
   1005 pub const fn myc::MycCliExecutionPlanV1::offline_operation(&self) -> core::option::Option<myc::MycCliOfflineOperationV1>
   1006 pub const fn myc::MycCliExecutionPlanV1::primary_authority(&self) -> myc::MycCliPrimaryAuthorityV1
   1007 impl core::fmt::Debug for myc::MycCliExecutionPlanV1
   1008 pub fn myc::MycCliExecutionPlanV1::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1009 pub struct myc::MycCliInvocationV1
   1010 impl myc::MycCliInvocationV1
   1011 pub const fn myc::MycCliInvocationV1::command(&self) -> &myc::MycCommandV1
   1012 pub fn myc::MycCliInvocationV1::config_path(&self) -> core::option::Option<&std::path::Path>
   1013 pub fn myc::MycCliInvocationV1::instance(&self) -> &radroots_runtime_paths::identifier::InstanceId
   1014 pub const fn myc::MycCliInvocationV1::output_mode(&self) -> myc::MycCliOutputModeV1
   1015 pub const fn myc::MycCliInvocationV1::profile(&self) -> myc::MycBootstrapProfileV1
   1016 pub fn myc::MycCliInvocationV1::repo_local_root(&self) -> core::option::Option<&std::path::Path>
   1017 impl core::fmt::Debug for myc::MycCliInvocationV1
   1018 pub fn myc::MycCliInvocationV1::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1019 pub struct myc::MycCliV1Error
   1020 impl myc::MycCliV1Error
   1021 pub const fn myc::MycCliV1Error::kind(self) -> myc::MycCliV1ErrorKind
   1022 impl core::error::Error for myc::MycCliV1Error
   1023 impl core::fmt::Debug for myc::MycCliV1Error
   1024 pub fn myc::MycCliV1Error::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1025 impl core::fmt::Display for myc::MycCliV1Error
   1026 pub fn myc::MycCliV1Error::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1027 pub struct myc::MycConfigApplyArgsV1
   1028 impl myc::MycConfigApplyArgsV1
   1029 pub fn myc::MycConfigApplyArgsV1::candidate_config(&self) -> &std::path::Path
   1030 impl core::fmt::Debug for myc::MycConfigApplyArgsV1
   1031 pub fn myc::MycConfigApplyArgsV1::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1032 pub struct myc::MycConfigApplyError
   1033 impl myc::MycConfigApplyError
   1034 pub const fn myc::MycConfigApplyError::code(self) -> &'static str
   1035 pub const fn myc::MycConfigApplyError::kind(self) -> myc::MycConfigApplyErrorKind
   1036 impl core::error::Error for myc::MycConfigApplyError
   1037 impl core::fmt::Debug for myc::MycConfigApplyError
   1038 pub fn myc::MycConfigApplyError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1039 impl core::fmt::Display for myc::MycConfigApplyError
   1040 pub fn myc::MycConfigApplyError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1041 pub struct myc::MycConfigApplyOutcome
   1042 impl myc::MycConfigApplyOutcome
   1043 pub const fn myc::MycConfigApplyOutcome::generation(self) -> u16
   1044 pub const fn myc::MycConfigApplyOutcome::revoked_challenge_count(self) -> u64
   1045 pub const fn myc::MycConfigApplyOutcome::revoked_connection_count(self) -> u64
   1046 impl core::fmt::Debug for myc::MycConfigApplyOutcome
   1047 pub fn myc::MycConfigApplyOutcome::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1048 pub struct myc::MycConfigDocumentV1
   1049 impl myc::MycConfigDocumentV1
   1050 pub const fn myc::MycConfigDocumentV1::effective(&self) -> &myc::MycEffectiveConfigV1
   1051 pub const fn myc::MycConfigDocumentV1::profile(&self) -> myc::MycConfigProfile
   1052 pub const fn myc::MycConfigDocumentV1::provider_contract(&self) -> &myc::MycProviderContract
   1053 pub fn myc::MycConfigDocumentV1::relay_count(&self) -> usize
   1054 pub const fn myc::MycConfigDocumentV1::runtime_thread_limits(&self) -> myc::MycRuntimeThreadLimitsV1
   1055 pub const fn myc::MycConfigDocumentV1::schema(&self) -> &'static str
   1056 pub const fn myc::MycConfigDocumentV1::schema_version(&self) -> u32
   1057 impl core::fmt::Debug for myc::MycConfigDocumentV1
   1058 pub fn myc::MycConfigDocumentV1::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1059 pub struct myc::MycConfigLoadError
   1060 impl myc::MycConfigLoadError
   1061 pub const fn myc::MycConfigLoadError::kind(self) -> myc::MycConfigLoadErrorKind
   1062 impl core::error::Error for myc::MycConfigLoadError
   1063 impl core::fmt::Debug for myc::MycConfigLoadError
   1064 pub fn myc::MycConfigLoadError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1065 impl core::fmt::Display for myc::MycConfigLoadError
   1066 pub fn myc::MycConfigLoadError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1067 pub struct myc::MycConfigV1Error
   1068 impl myc::MycConfigV1Error
   1069 pub const fn myc::MycConfigV1Error::kind(self) -> myc::MycConfigV1ErrorKind
   1070 impl core::error::Error for myc::MycConfigV1Error
   1071 impl core::fmt::Debug for myc::MycConfigV1Error
   1072 pub fn myc::MycConfigV1Error::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1073 impl core::fmt::Display for myc::MycConfigV1Error
   1074 pub fn myc::MycConfigV1Error::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1075 pub struct myc::MycConnectionAdmissionRequest
   1076 impl myc::MycConnectionAdmissionRequest
   1077 pub fn myc::MycConnectionAdmissionRequest::new(myc::MycSignerOperationId, myc::MycNip46ClientPublicKey, myc::MycConnectionPermissionSet, myc::MycConnectionPolicyGeneration, myc::MycConnectionNonce, myc::MycConnectionTimeUnixMs, core::option::Option<myc::MycConnectionTimeUnixMs>, myc::MycConnectionAdmissionPolicy, myc::MycRateRelayId) -> core::result::Result<Self, myc::MycConnectionStateError>
   1078 impl core::fmt::Debug for myc::MycConnectionAdmissionRequest
   1079 pub fn myc::MycConnectionAdmissionRequest::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1080 pub struct myc::MycConnectionCountsV1
   1081 impl myc::MycConnectionCountsV1
   1082 pub const fn myc::MycConnectionCountsV1::active(self) -> u64
   1083 pub const fn myc::MycConnectionCountsV1::denied(self) -> u64
   1084 pub const fn myc::MycConnectionCountsV1::expired(self) -> u64
   1085 pub const fn myc::MycConnectionCountsV1::new(u64, u64, u64, u64) -> Self
   1086 pub const fn myc::MycConnectionCountsV1::pending(self) -> u64
   1087 pub struct myc::MycConnectionDecisionRecord
   1088 impl myc::MycConnectionDecisionRecord
   1089 pub const fn myc::MycConnectionDecisionRecord::connection(&self) -> core::option::Option<&myc::MycConnectionRecord>
   1090 pub const fn myc::MycConnectionDecisionRecord::decided_at(&self) -> myc::MycConnectionTimeUnixMs
   1091 pub const fn myc::MycConnectionDecisionRecord::decision(&self) -> myc::MycConnectionDecision
   1092 pub const fn myc::MycConnectionDecisionRecord::operation_id(&self) -> myc::MycSignerOperationId
   1093 pub const fn myc::MycConnectionDecisionRecord::policy_generation(&self) -> myc::MycConnectionPolicyGeneration
   1094 impl core::fmt::Debug for myc::MycConnectionDecisionRecord
   1095 pub fn myc::MycConnectionDecisionRecord::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1096 pub struct myc::MycConnectionId(_)
   1097 impl myc::MycConnectionId
   1098 pub const fn myc::MycConnectionId::as_bytes(&self) -> &[u8; 32]
   1099 impl core::fmt::Debug for myc::MycConnectionId
   1100 pub fn myc::MycConnectionId::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1101 pub struct myc::MycConnectionNonce(_)
   1102 impl myc::MycConnectionNonce
   1103 pub const fn myc::MycConnectionNonce::from_injected_entropy([u8; 32]) -> Self
   1104 impl core::fmt::Debug for myc::MycConnectionNonce
   1105 pub fn myc::MycConnectionNonce::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1106 pub struct myc::MycConnectionPermissionSet
   1107 impl myc::MycConnectionPermissionSet
   1108 pub fn myc::MycConnectionPermissionSet::new(&[myc::MycConnectionPermission]) -> core::result::Result<Self, myc::MycConnectionStateError>
   1109 pub fn myc::MycConnectionPermissionSet::permissions(&self) -> &[myc::MycConnectionPermission]
   1110 impl core::fmt::Debug for myc::MycConnectionPermissionSet
   1111 pub fn myc::MycConnectionPermissionSet::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1112 pub struct myc::MycConnectionPolicyGeneration(_)
   1113 impl myc::MycConnectionPolicyGeneration
   1114 pub const fn myc::MycConnectionPolicyGeneration::get(self) -> u64
   1115 pub fn myc::MycConnectionPolicyGeneration::new(u64) -> core::result::Result<Self, myc::MycConnectionStateError>
   1116 pub struct myc::MycConnectionRecord
   1117 impl myc::MycConnectionRecord
   1118 pub const fn myc::MycConnectionRecord::authorized_until(&self) -> core::option::Option<myc::MycConnectionTimeUnixMs>
   1119 pub const fn myc::MycConnectionRecord::client_public_key(&self) -> &myc::MycNip46ClientPublicKey
   1120 pub const fn myc::MycConnectionRecord::created_at(&self) -> myc::MycConnectionTimeUnixMs
   1121 pub const fn myc::MycConnectionRecord::granted_permissions(&self) -> &myc::MycConnectionPermissionSet
   1122 pub const fn myc::MycConnectionRecord::id(&self) -> myc::MycConnectionId
   1123 pub const fn myc::MycConnectionRecord::policy_generation(&self) -> myc::MycConnectionPolicyGeneration
   1124 pub const fn myc::MycConnectionRecord::requested_permissions(&self) -> &myc::MycConnectionPermissionSet
   1125 pub const fn myc::MycConnectionRecord::status(&self) -> myc::MycConnectionStatus
   1126 pub const fn myc::MycConnectionRecord::updated_at(&self) -> myc::MycConnectionTimeUnixMs
   1127 impl core::fmt::Debug for myc::MycConnectionRecord
   1128 pub fn myc::MycConnectionRecord::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1129 pub struct myc::MycConnectionStateError
   1130 impl myc::MycConnectionStateError
   1131 pub const fn myc::MycConnectionStateError::code(self) -> &'static str
   1132 pub const fn myc::MycConnectionStateError::kind(self) -> myc::MycConnectionStateErrorKind
   1133 impl core::error::Error for myc::MycConnectionStateError
   1134 impl core::fmt::Debug for myc::MycConnectionStateError
   1135 pub fn myc::MycConnectionStateError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1136 impl core::fmt::Display for myc::MycConnectionStateError
   1137 pub fn myc::MycConnectionStateError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1138 pub struct myc::MycConnectionTimeUnixMs(_)
   1139 impl myc::MycConnectionTimeUnixMs
   1140 pub const fn myc::MycConnectionTimeUnixMs::get(self) -> u64
   1141 pub fn myc::MycConnectionTimeUnixMs::new(u64) -> core::result::Result<Self, myc::MycConnectionStateError>
   1142 pub struct myc::MycCredentialResolutionError
   1143 impl myc::MycCredentialResolutionError
   1144 pub const fn myc::MycCredentialResolutionError::code(self) -> &'static str
   1145 pub const fn myc::MycCredentialResolutionError::kind(self) -> myc::MycCredentialResolutionErrorKind
   1146 impl core::error::Error for myc::MycCredentialResolutionError
   1147 impl core::fmt::Debug for myc::MycCredentialResolutionError
   1148 pub fn myc::MycCredentialResolutionError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1149 impl core::fmt::Display for myc::MycCredentialResolutionError
   1150 pub fn myc::MycCredentialResolutionError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1151 pub struct myc::MycCriticalTask
   1152 impl myc::MycCriticalTask
   1153 pub fn myc::MycCriticalTask::new<F, Fut>(F) -> Self where F: core::ops::function::FnOnce(myc::MycTaskCancellation) -> Fut + core::marker::Send + 'static, Fut: core::future::future::Future<Output = core::result::Result<(), myc::MycCriticalTaskError>> + core::marker::Send + 'static
   1154 impl core::fmt::Debug for myc::MycCriticalTask
   1155 pub fn myc::MycCriticalTask::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1156 pub struct myc::MycCriticalTaskError
   1157 impl myc::MycCriticalTaskError
   1158 pub const fn myc::MycCriticalTaskError::failed() -> Self
   1159 impl core::error::Error for myc::MycCriticalTaskError
   1160 impl core::fmt::Display for myc::MycCriticalTaskError
   1161 pub fn myc::MycCriticalTaskError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1162 pub struct myc::MycDecryptedIdentity
   1163 impl myc::MycDecryptedIdentity
   1164 pub fn myc::MycDecryptedIdentity::public_identity(&self) -> &myc::MycProviderPublicIdentity
   1165 impl core::fmt::Debug for myc::MycDecryptedIdentity
   1166 pub fn myc::MycDecryptedIdentity::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1167 pub struct myc::MycDecryptedNip46Request
   1168 impl core::fmt::Debug for myc::MycDecryptedNip46Request
   1169 pub fn myc::MycDecryptedNip46Request::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1170 pub struct myc::MycDeliveryArtifactDigest(_)
   1171 impl myc::MycDeliveryArtifactDigest
   1172 pub const fn myc::MycDeliveryArtifactDigest::as_bytes(&self) -> &[u8; 32]
   1173 impl myc::MycDeliveryArtifactDigest
   1174 pub const fn myc::MycDeliveryArtifactDigest::from_bytes([u8; 32]) -> Self
   1175 impl core::fmt::Debug for myc::MycDeliveryArtifactDigest
   1176 pub fn myc::MycDeliveryArtifactDigest::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1177 pub struct myc::MycDeliveryAttemptId(_)
   1178 impl myc::MycDeliveryAttemptId
   1179 pub const fn myc::MycDeliveryAttemptId::as_bytes(&self) -> &[u8; 32]
   1180 impl core::fmt::Debug for myc::MycDeliveryAttemptId
   1181 pub fn myc::MycDeliveryAttemptId::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1182 pub struct myc::MycDeliveryAttemptNonce(_)
   1183 impl myc::MycDeliveryAttemptNonce
   1184 pub const fn myc::MycDeliveryAttemptNonce::from_injected_entropy([u8; 32]) -> Self
   1185 impl core::fmt::Debug for myc::MycDeliveryAttemptNonce
   1186 pub fn myc::MycDeliveryAttemptNonce::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1187 pub struct myc::MycDeliveryAttemptRecord
   1188 impl myc::MycDeliveryAttemptRecord
   1189 pub const fn myc::MycDeliveryAttemptRecord::id(&self) -> myc::MycDeliveryAttemptId
   1190 pub const fn myc::MycDeliveryAttemptRecord::lease_expires_at(&self) -> myc::MycDeliveryTimeUnixMs
   1191 pub const fn myc::MycDeliveryAttemptRecord::leased_at(&self) -> myc::MycDeliveryTimeUnixMs
   1192 pub const fn myc::MycDeliveryAttemptRecord::number(&self) -> u32
   1193 pub const fn myc::MycDeliveryAttemptRecord::reason(&self) -> core::option::Option<&'static str>
   1194 pub const fn myc::MycDeliveryAttemptRecord::resolved_at(&self) -> core::option::Option<myc::MycDeliveryTimeUnixMs>
   1195 pub const fn myc::MycDeliveryAttemptRecord::status(&self) -> myc::MycDeliveryAttemptStatus
   1196 pub const fn myc::MycDeliveryAttemptRecord::submitted_at(&self) -> core::option::Option<myc::MycDeliveryTimeUnixMs>
   1197 impl core::fmt::Debug for myc::MycDeliveryAttemptRecord
   1198 pub fn myc::MycDeliveryAttemptRecord::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1199 pub struct myc::MycDeliveryJobId(_)
   1200 impl myc::MycDeliveryJobId
   1201 pub const fn myc::MycDeliveryJobId::as_bytes(&self) -> &[u8; 32]
   1202 impl core::fmt::Debug for myc::MycDeliveryJobId
   1203 pub fn myc::MycDeliveryJobId::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1204 pub struct myc::MycDeliveryJobRecord
   1205 impl myc::MycDeliveryJobRecord
   1206 pub const fn myc::MycDeliveryJobRecord::artifact_digest(&self) -> myc::MycDeliveryArtifactDigest
   1207 pub const fn myc::MycDeliveryJobRecord::attempt_deadline_ms(&self) -> u64
   1208 pub const fn myc::MycDeliveryJobRecord::created_at(&self) -> myc::MycDeliveryTimeUnixMs
   1209 pub const fn myc::MycDeliveryJobRecord::finalized_at(&self) -> core::option::Option<myc::MycDeliveryTimeUnixMs>
   1210 pub const fn myc::MycDeliveryJobRecord::id(&self) -> myc::MycDeliveryJobId
   1211 pub const fn myc::MycDeliveryJobRecord::initial_backoff_ms(&self) -> u64
   1212 pub const fn myc::MycDeliveryJobRecord::max_attempts(&self) -> u32
   1213 pub const fn myc::MycDeliveryJobRecord::maximum_backoff_ms(&self) -> u64
   1214 pub const fn myc::MycDeliveryJobRecord::operation_id(&self) -> core::option::Option<myc::MycSignerOperationId>
   1215 pub const fn myc::MycDeliveryJobRecord::policy_mode(&self) -> myc::MycDeliveryPolicyMode
   1216 pub const fn myc::MycDeliveryJobRecord::required_acknowledgements(&self) -> u32
   1217 pub const fn myc::MycDeliveryJobRecord::source_kind(&self) -> myc::MycDeliverySourceKind
   1218 pub const fn myc::MycDeliveryJobRecord::status(&self) -> myc::MycDeliveryJobStatus
   1219 pub const fn myc::MycDeliveryJobRecord::targets(&self) -> &[myc::MycDeliveryTargetRecord]
   1220 pub const fn myc::MycDeliveryJobRecord::updated_at(&self) -> myc::MycDeliveryTimeUnixMs
   1221 impl core::fmt::Debug for myc::MycDeliveryJobRecord
   1222 pub fn myc::MycDeliveryJobRecord::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1223 pub struct myc::MycDeliveryRecoveryEntropy(_)
   1224 impl myc::MycDeliveryRecoveryEntropy
   1225 pub const fn myc::MycDeliveryRecoveryEntropy::from_injected_entropy([u8; 32]) -> Self
   1226 impl core::fmt::Debug for myc::MycDeliveryRecoveryEntropy
   1227 pub fn myc::MycDeliveryRecoveryEntropy::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1228 pub struct myc::MycDeliveryRecoveryReport
   1229 impl myc::MycDeliveryRecoveryReport
   1230 pub const fn myc::MycDeliveryRecoveryReport::active_targets(self) -> u32
   1231 pub const fn myc::MycDeliveryRecoveryReport::examined_jobs(self) -> u32
   1232 pub const fn myc::MycDeliveryRecoveryReport::finalized_jobs(self) -> u32
   1233 pub const fn myc::MycDeliveryRecoveryReport::promoted_discovery_generations(self) -> u32
   1234 pub const fn myc::MycDeliveryRecoveryReport::ready_targets(self) -> u32
   1235 pub const fn myc::MycDeliveryRecoveryReport::recovered_expired_attempts(self) -> u32
   1236 pub const fn myc::MycDeliveryRecoveryReport::scheduled_targets(self) -> u32
   1237 impl core::fmt::Debug for myc::MycDeliveryRecoveryReport
   1238 pub fn myc::MycDeliveryRecoveryReport::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1239 pub struct myc::MycDeliveryRelayId(_)
   1240 impl myc::MycDeliveryRelayId
   1241 pub fn myc::MycDeliveryRelayId::as_str(&self) -> &str
   1242 pub fn myc::MycDeliveryRelayId::new(&str) -> core::result::Result<Self, myc::MycDeliveryStateError>
   1243 impl core::fmt::Debug for myc::MycDeliveryRelayId
   1244 pub fn myc::MycDeliveryRelayId::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1245 pub struct myc::MycDeliveryRetryJitter(_)
   1246 impl myc::MycDeliveryRetryJitter
   1247 pub const fn myc::MycDeliveryRetryJitter::get(self) -> u64
   1248 pub fn myc::MycDeliveryRetryJitter::new(u64) -> core::result::Result<Self, myc::MycDeliveryStateError>
   1249 pub struct myc::MycDeliveryStateError
   1250 impl myc::MycDeliveryStateError
   1251 pub const fn myc::MycDeliveryStateError::code(self) -> &'static str
   1252 pub const fn myc::MycDeliveryStateError::kind(self) -> myc::MycDeliveryStateErrorKind
   1253 impl core::error::Error for myc::MycDeliveryStateError
   1254 impl core::fmt::Debug for myc::MycDeliveryStateError
   1255 pub fn myc::MycDeliveryStateError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1256 impl core::fmt::Display for myc::MycDeliveryStateError
   1257 pub fn myc::MycDeliveryStateError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1258 pub struct myc::MycDeliveryTargetRecord
   1259 impl myc::MycDeliveryTargetRecord
   1260 pub const fn myc::MycDeliveryTargetRecord::active_attempt_id(&self) -> core::option::Option<myc::MycDeliveryAttemptId>
   1261 pub const fn myc::MycDeliveryTargetRecord::attempt_count(&self) -> u32
   1262 pub const fn myc::MycDeliveryTargetRecord::index(&self) -> u32
   1263 pub const fn myc::MycDeliveryTargetRecord::next_attempt_at(&self) -> core::option::Option<myc::MycDeliveryTimeUnixMs>
   1264 pub const fn myc::MycDeliveryTargetRecord::relay_id(&self) -> &myc::MycDeliveryRelayId
   1265 pub const fn myc::MycDeliveryTargetRecord::required(&self) -> bool
   1266 pub const fn myc::MycDeliveryTargetRecord::status(&self) -> myc::MycDeliveryTargetStatus
   1267 pub const fn myc::MycDeliveryTargetRecord::updated_at(&self) -> myc::MycDeliveryTimeUnixMs
   1268 impl core::fmt::Debug for myc::MycDeliveryTargetRecord
   1269 pub fn myc::MycDeliveryTargetRecord::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1270 pub struct myc::MycDeliveryTimeUnixMs(_)
   1271 impl myc::MycDeliveryTimeUnixMs
   1272 pub const fn myc::MycDeliveryTimeUnixMs::get(self) -> u64
   1273 pub fn myc::MycDeliveryTimeUnixMs::new(u64) -> core::result::Result<Self, myc::MycDeliveryStateError>
   1274 pub struct myc::MycDiscoveryCommitRecord
   1275 impl myc::MycDiscoveryCommitRecord
   1276 pub const fn myc::MycDiscoveryCommitRecord::document(&self) -> &myc::MycDiscoveryDocumentRecord
   1277 pub const fn myc::MycDiscoveryCommitRecord::job(&self) -> &myc::MycDeliveryJobRecord
   1278 pub const fn myc::MycDiscoveryCommitRecord::state(&self) -> &myc::MycDiscoveryPublicationState
   1279 impl core::fmt::Debug for myc::MycDiscoveryCommitRecord
   1280 pub fn myc::MycDiscoveryCommitRecord::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1281 pub struct myc::MycDiscoveryCommitRequest
   1282 impl myc::MycDiscoveryCommitRequest
   1283 pub const fn myc::MycDiscoveryCommitRequest::desired_digest(&self) -> myc::MycDiscoveryDocumentDigest
   1284 pub const fn myc::MycDiscoveryCommitRequest::generation_id(&self) -> myc::MycDiscoveryGenerationId
   1285 pub fn myc::MycDiscoveryCommitRequest::new(&myc::MycStateMetadata, &[u8], myc::MycDeliveryTimeUnixMs) -> core::result::Result<Self, myc::MycDiscoveryStateError>
   1286 impl core::fmt::Debug for myc::MycDiscoveryCommitRequest
   1287 pub fn myc::MycDiscoveryCommitRequest::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1288 pub struct myc::MycDiscoveryDocumentDigest(_)
   1289 impl myc::MycDiscoveryDocumentDigest
   1290 pub const fn myc::MycDiscoveryDocumentDigest::as_bytes(&self) -> &[u8; 32]
   1291 impl core::fmt::Debug for myc::MycDiscoveryDocumentDigest
   1292 pub fn myc::MycDiscoveryDocumentDigest::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1293 pub struct myc::MycDiscoveryDocumentRecord
   1294 impl myc::MycDiscoveryDocumentRecord
   1295 pub fn myc::MycDiscoveryDocumentRecord::event_bytes(&self) -> &[u8]
   1296 pub const fn myc::MycDiscoveryDocumentRecord::event_digest(&self) -> myc::MycDeliveryArtifactDigest
   1297 pub const fn myc::MycDiscoveryDocumentRecord::event_id(&self) -> &[u8; 32]
   1298 pub const fn myc::MycDiscoveryDocumentRecord::generation_id(&self) -> myc::MycDiscoveryGenerationId
   1299 pub fn myc::MycDiscoveryDocumentRecord::nip05_projection_bytes(&self) -> &[u8]
   1300 pub const fn myc::MycDiscoveryDocumentRecord::nip05_projection_digest(&self) -> myc::MycNip05ProjectionDigest
   1301 impl core::fmt::Debug for myc::MycDiscoveryDocumentRecord
   1302 pub fn myc::MycDiscoveryDocumentRecord::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1303 pub struct myc::MycDiscoveryGenerationId(_)
   1304 impl myc::MycDiscoveryGenerationId
   1305 pub const fn myc::MycDiscoveryGenerationId::as_bytes(&self) -> &[u8; 32]
   1306 impl core::fmt::Debug for myc::MycDiscoveryGenerationId
   1307 pub fn myc::MycDiscoveryGenerationId::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1308 pub struct myc::MycDiscoveryPublicationState
   1309 impl myc::MycDiscoveryPublicationState
   1310 pub const fn myc::MycDiscoveryPublicationState::current_generation_id(&self) -> core::option::Option<myc::MycDiscoveryGenerationId>
   1311 pub const fn myc::MycDiscoveryPublicationState::current_job_id(&self) -> core::option::Option<myc::MycDeliveryJobId>
   1312 pub const fn myc::MycDiscoveryPublicationState::desired_generation_id(&self) -> myc::MycDiscoveryGenerationId
   1313 pub const fn myc::MycDiscoveryPublicationState::desired_job_id(&self) -> myc::MycDeliveryJobId
   1314 impl core::fmt::Debug for myc::MycDiscoveryPublicationState
   1315 pub fn myc::MycDiscoveryPublicationState::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1316 pub struct myc::MycDiscoveryStateError
   1317 impl myc::MycDiscoveryStateError
   1318 pub const fn myc::MycDiscoveryStateError::code(self) -> &'static str
   1319 pub const fn myc::MycDiscoveryStateError::kind(self) -> myc::MycDiscoveryStateErrorKind
   1320 impl core::error::Error for myc::MycDiscoveryStateError
   1321 impl core::fmt::Debug for myc::MycDiscoveryStateError
   1322 pub fn myc::MycDiscoveryStateError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1323 impl core::fmt::Display for myc::MycDiscoveryStateError
   1324 pub fn myc::MycDiscoveryStateError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1325 pub struct myc::MycDoctorCheckDefinition
   1326 impl myc::MycDoctorCheckDefinition
   1327 pub const fn myc::MycDoctorCheckDefinition::deadline_ms(self) -> u64
   1328 pub const fn myc::MycDoctorCheckDefinition::id(self) -> myc::MycDoctorCheckId
   1329 pub const fn myc::MycDoctorCheckDefinition::remediation_code(self) -> myc::MycDoctorRemediationCode
   1330 pub const fn myc::MycDoctorCheckDefinition::required(self) -> bool
   1331 pub const fn myc::MycDoctorCheckDefinition::scope(self) -> &'static [&'static str]
   1332 pub struct myc::MycDoctorCheckResult
   1333 impl myc::MycDoctorCheckResult
   1334 pub const fn myc::MycDoctorCheckResult::definition(self) -> myc::MycDoctorCheckDefinition
   1335 pub const fn myc::MycDoctorCheckResult::status(self) -> myc::MycDoctorCheckStatus
   1336 pub const fn myc::MycDoctorCheckResult::summary(self) -> &'static str
   1337 pub struct myc::MycDoctorError
   1338 impl myc::MycDoctorError
   1339 pub const fn myc::MycDoctorError::kind(self) -> myc::MycDoctorErrorKind
   1340 impl core::error::Error for myc::MycDoctorError
   1341 impl core::fmt::Debug for myc::MycDoctorError
   1342 pub fn myc::MycDoctorError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1343 impl core::fmt::Display for myc::MycDoctorError
   1344 pub fn myc::MycDoctorError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1345 pub struct myc::MycDoctorReport
   1346 impl myc::MycDoctorReport
   1347 pub fn myc::MycDoctorReport::canonical_json(&self) -> &[u8]
   1348 pub fn myc::MycDoctorReport::checks(&self) -> &[myc::MycDoctorCheckResult]
   1349 pub const fn myc::MycDoctorReport::exit_code(&self) -> u8
   1350 pub const fn myc::MycDoctorReport::instance(&self) -> &radroots_runtime_paths::identifier::InstanceId
   1351 pub const fn myc::MycDoctorReport::service(&self) -> &'static str
   1352 pub const fn myc::MycDoctorReport::status(&self) -> myc::MycDoctorAggregateStatus
   1353 impl core::fmt::Debug for myc::MycDoctorReport
   1354 pub fn myc::MycDoctorReport::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1355 pub struct myc::MycEffectiveConfigV1
   1356 impl myc::MycEffectiveConfigV1
   1357 pub fn myc::MycEffectiveConfigV1::canonical_json(&self) -> &str
   1358 pub const fn myc::MycEffectiveConfigV1::field_count(&self) -> usize
   1359 impl core::fmt::Debug for myc::MycEffectiveConfigV1
   1360 pub fn myc::MycEffectiveConfigV1::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1361 pub struct myc::MycEncryptedIdentityEnvelopeError
   1362 impl myc::MycEncryptedIdentityEnvelopeError
   1363 pub const fn myc::MycEncryptedIdentityEnvelopeError::code(self) -> &'static str
   1364 pub const fn myc::MycEncryptedIdentityEnvelopeError::kind(self) -> myc::MycEncryptedIdentityEnvelopeErrorKind
   1365 impl core::error::Error for myc::MycEncryptedIdentityEnvelopeError
   1366 impl core::fmt::Debug for myc::MycEncryptedIdentityEnvelopeError
   1367 pub fn myc::MycEncryptedIdentityEnvelopeError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1368 impl core::fmt::Display for myc::MycEncryptedIdentityEnvelopeError
   1369 pub fn myc::MycEncryptedIdentityEnvelopeError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1370 pub struct myc::MycEncryptedIdentityProvisioningMaterial
   1371 impl myc::MycEncryptedIdentityProvisioningMaterial
   1372 pub fn myc::MycEncryptedIdentityProvisioningMaterial::new([u8; 32], [u8; 32], [u8; 24], [u8; 24]) -> core::result::Result<Self, myc::MycEncryptedIdentityEnvelopeError>
   1373 impl core::fmt::Debug for myc::MycEncryptedIdentityProvisioningMaterial
   1374 pub fn myc::MycEncryptedIdentityProvisioningMaterial::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1375 pub struct myc::MycExpectedIdentities
   1376 impl myc::MycExpectedIdentities
   1377 pub const fn myc::MycExpectedIdentities::discovery(&self) -> core::option::Option<&myc::MycExpectedPublicIdentity>
   1378 pub const fn myc::MycExpectedIdentities::transport(&self) -> &myc::MycExpectedPublicIdentity
   1379 pub const fn myc::MycExpectedIdentities::user(&self) -> &myc::MycExpectedPublicIdentity
   1380 impl core::fmt::Debug for myc::MycExpectedIdentities
   1381 pub fn myc::MycExpectedIdentities::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1382 pub struct myc::MycExpectedPublicIdentity(_)
   1383 impl myc::MycExpectedPublicIdentity
   1384 pub fn myc::MycExpectedPublicIdentity::as_hex(&self) -> &str
   1385 impl core::fmt::Debug for myc::MycExpectedPublicIdentity
   1386 pub fn myc::MycExpectedPublicIdentity::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1387 pub struct myc::MycGovernanceCompactionOutcome
   1388 impl myc::MycGovernanceCompactionOutcome
   1389 pub const fn myc::MycGovernanceCompactionOutcome::removed_audit_records(self) -> u16
   1390 pub const fn myc::MycGovernanceCompactionOutcome::removed_rate_subjects(self) -> u16
   1391 pub struct myc::MycGovernanceCompactionPolicy
   1392 impl myc::MycGovernanceCompactionPolicy
   1393 pub fn myc::MycGovernanceCompactionPolicy::new(u64, u16) -> core::result::Result<Self, myc::MycGovernanceStateError>
   1394 pub struct myc::MycGovernanceStateError
   1395 impl myc::MycGovernanceStateError
   1396 pub const fn myc::MycGovernanceStateError::code(self) -> &'static str
   1397 pub const fn myc::MycGovernanceStateError::kind(self) -> myc::MycGovernanceStateErrorKind
   1398 impl core::error::Error for myc::MycGovernanceStateError
   1399 impl core::fmt::Debug for myc::MycGovernanceStateError
   1400 pub fn myc::MycGovernanceStateError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1401 impl core::fmt::Display for myc::MycGovernanceStateError
   1402 pub fn myc::MycGovernanceStateError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1403 pub struct myc::MycIdentityCommandArgsV1
   1404 impl myc::MycIdentityCommandArgsV1
   1405 pub const fn myc::MycIdentityCommandArgsV1::role(self) -> myc::MycProviderRole
   1406 pub struct myc::MycIdentityHealthV1
   1407 impl myc::MycIdentityHealthV1
   1408 pub const fn myc::MycIdentityHealthV1::is_available(&self) -> bool
   1409 pub const fn myc::MycIdentityHealthV1::is_configured(&self) -> bool
   1410 pub fn myc::MycIdentityHealthV1::new(bool, bool, myc::MycStatusReasonCodes) -> core::result::Result<Self, myc::MycStatusError>
   1411 pub const fn myc::MycIdentityHealthV1::reason_codes(&self) -> &myc::MycStatusReasonCodes
   1412 pub struct myc::MycLocalSignerClient
   1413 impl myc::MycLocalSignerClient
   1414 pub async fn myc::MycLocalSignerClient::execute(&self, &myc::MycProviderOperation) -> core::result::Result<myc::MycLocalSignerUntrustedResponse, myc::MycLocalSignerTransportError>
   1415 pub fn myc::MycLocalSignerClient::new(&myc::MycProviderBinding) -> core::result::Result<Self, myc::MycLocalSignerTransportError>
   1416 impl core::fmt::Debug for myc::MycLocalSignerClient
   1417 pub fn myc::MycLocalSignerClient::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1418 pub struct myc::MycLocalSignerLimits
   1419 impl myc::MycLocalSignerLimits
   1420 pub const fn myc::MycLocalSignerLimits::concurrency(self) -> u32
   1421 pub fn myc::MycLocalSignerLimits::new(u64, u64, u64, u32) -> core::result::Result<Self, myc::MycProviderContractError>
   1422 pub const fn myc::MycLocalSignerLimits::request_deadline_ms(self) -> u64
   1423 pub const fn myc::MycLocalSignerLimits::request_max_bytes(self) -> u64
   1424 pub const fn myc::MycLocalSignerLimits::response_max_bytes(self) -> u64
   1425 pub struct myc::MycLocalSignerTransportError
   1426 impl myc::MycLocalSignerTransportError
   1427 pub const fn myc::MycLocalSignerTransportError::code(self) -> &'static str
   1428 pub const fn myc::MycLocalSignerTransportError::kind(self) -> myc::MycLocalSignerTransportErrorKind
   1429 impl core::error::Error for myc::MycLocalSignerTransportError
   1430 impl core::fmt::Debug for myc::MycLocalSignerTransportError
   1431 pub fn myc::MycLocalSignerTransportError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1432 impl core::fmt::Display for myc::MycLocalSignerTransportError
   1433 pub fn myc::MycLocalSignerTransportError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1434 pub struct myc::MycLocalSignerUntrustedResponse
   1435 impl myc::MycLocalSignerUntrustedResponse
   1436 pub fn myc::MycLocalSignerUntrustedResponse::verify(self, &myc::MycProviderBinding, &myc::MycProviderOperation, myc::MycProviderResponseObservedAtUnixMs) -> core::result::Result<myc::MycVerifiedProviderResponse, myc::MycProviderVerificationError>
   1437 impl core::fmt::Debug for myc::MycLocalSignerUntrustedResponse
   1438 pub fn myc::MycLocalSignerUntrustedResponse::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1439 pub struct myc::MycLogRecord
   1440 impl myc::MycLogRecord
   1441 pub const fn myc::MycLogRecord::code(&self) -> &'static str
   1442 pub const fn myc::MycLogRecord::critical_task_failed() -> Self
   1443 pub const fn myc::MycLogRecord::event(&self) -> myc::MycLogEvent
   1444 pub const fn myc::MycLogRecord::level(&self) -> myc::MycLogLevel
   1445 pub const fn myc::MycLogRecord::lifecycle(myc::MycServicePhase) -> Self
   1446 pub const fn myc::MycLogRecord::process_exit(&self) -> core::option::Option<myc::MycProcessResult>
   1447 pub const fn myc::MycLogRecord::process_result(myc::MycProcessResult) -> Self
   1448 pub const fn myc::MycLogRecord::shutdown_forced() -> Self
   1449 pub const fn myc::MycLogRecord::shutdown_requested() -> Self
   1450 impl core::fmt::Debug for myc::MycLogRecord
   1451 pub fn myc::MycLogRecord::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1452 impl core::fmt::Display for myc::MycLogRecord
   1453 pub fn myc::MycLogRecord::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1454 pub struct myc::MycNip05Document
   1455 impl myc::MycNip05Document
   1456 pub fn myc::MycNip05Document::bytes(&self) -> &[u8]
   1457 pub const fn myc::MycNip05Document::digest(&self) -> myc::MycNip05DocumentDigest
   1458 pub fn myc::MycNip05Document::domain(&self) -> &str
   1459 pub const fn myc::MycNip05Document::selection(&self) -> myc::MycNip05ExportSelection
   1460 impl core::fmt::Debug for myc::MycNip05Document
   1461 pub fn myc::MycNip05Document::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1462 pub struct myc::MycNip05DocumentDigest(_)
   1463 impl myc::MycNip05DocumentDigest
   1464 pub const fn myc::MycNip05DocumentDigest::as_bytes(&self) -> &[u8; 32]
   1465 impl core::fmt::Debug for myc::MycNip05DocumentDigest
   1466 pub fn myc::MycNip05DocumentDigest::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1467 pub struct myc::MycNip05ProjectionDigest(_)
   1468 impl myc::MycNip05ProjectionDigest
   1469 pub const fn myc::MycNip05ProjectionDigest::as_bytes(&self) -> &[u8; 32]
   1470 impl core::fmt::Debug for myc::MycNip05ProjectionDigest
   1471 pub fn myc::MycNip05ProjectionDigest::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1472 pub struct myc::MycNip46AdmissionError
   1473 impl myc::MycNip46AdmissionError
   1474 pub const fn myc::MycNip46AdmissionError::kind(self) -> myc::MycNip46AdmissionErrorKind
   1475 impl core::error::Error for myc::MycNip46AdmissionError
   1476 impl core::fmt::Debug for myc::MycNip46AdmissionError
   1477 pub fn myc::MycNip46AdmissionError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1478 impl core::fmt::Display for myc::MycNip46AdmissionError
   1479 pub fn myc::MycNip46AdmissionError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1480 pub struct myc::MycNip46AdmissionLimits
   1481 impl myc::MycNip46AdmissionLimits
   1482 pub const fn myc::MycNip46AdmissionLimits::decrypted_plaintext_bytes(self) -> usize
   1483 pub const fn myc::MycNip46AdmissionLimits::event_content_bytes(self) -> usize
   1484 pub const fn myc::MycNip46AdmissionLimits::event_tag_count(self) -> usize
   1485 pub const fn myc::MycNip46AdmissionLimits::event_tag_element_bytes(self) -> usize
   1486 pub const fn myc::MycNip46AdmissionLimits::event_tag_total_bytes(self) -> usize
   1487 pub const fn myc::MycNip46AdmissionLimits::event_tag_total_elements(self) -> usize
   1488 pub const fn myc::MycNip46AdmissionLimits::event_wire_bytes(self) -> usize
   1489 pub fn myc::MycNip46AdmissionLimits::from_config(&myc::MycConfigDocumentV1) -> core::result::Result<Self, myc::MycNip46AdmissionError>
   1490 impl core::fmt::Debug for myc::MycNip46AdmissionLimits
   1491 pub fn myc::MycNip46AdmissionLimits::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1492 pub struct myc::MycNip46AuthoredTimePolicy
   1493 impl myc::MycNip46AuthoredTimePolicy
   1494 pub const fn myc::MycNip46AuthoredTimePolicy::maximum_future_seconds(self) -> u64
   1495 pub const fn myc::MycNip46AuthoredTimePolicy::maximum_past_seconds(self) -> u64
   1496 pub fn myc::MycNip46AuthoredTimePolicy::new(u64, u64) -> core::result::Result<Self, myc::MycNip46VerificationError>
   1497 pub struct myc::MycNip46ClientPublicKey(_)
   1498 impl myc::MycNip46ClientPublicKey
   1499 pub fn myc::MycNip46ClientPublicKey::as_hex(&self) -> &str
   1500 pub fn myc::MycNip46ClientPublicKey::new(&str) -> core::result::Result<Self, myc::MycSignerRequestError>
   1501 impl core::fmt::Debug for myc::MycNip46ClientPublicKey
   1502 pub fn myc::MycNip46ClientPublicKey::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1503 pub struct myc::MycNip46CommitError
   1504 impl myc::MycNip46CommitError
   1505 pub const fn myc::MycNip46CommitError::code(self) -> &'static str
   1506 pub const fn myc::MycNip46CommitError::kind(self) -> myc::MycNip46CommitErrorKind
   1507 impl core::error::Error for myc::MycNip46CommitError
   1508 impl core::fmt::Debug for myc::MycNip46CommitError
   1509 pub fn myc::MycNip46CommitError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1510 impl core::fmt::Display for myc::MycNip46CommitError
   1511 pub fn myc::MycNip46CommitError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1512 pub struct myc::MycNip46CommitRecord
   1513 impl myc::MycNip46CommitRecord
   1514 pub const fn myc::MycNip46CommitRecord::artifact_sha256(&self) -> core::option::Option<&[u8; 32]>
   1515 pub const fn myc::MycNip46CommitRecord::completed_at(&self) -> myc::MycConnectionTimeUnixMs
   1516 pub const fn myc::MycNip46CommitRecord::connection_id(&self) -> core::option::Option<myc::MycConnectionId>
   1517 pub const fn myc::MycNip46CommitRecord::correlation_id(&self) -> myc::MycSignerCorrelationId
   1518 pub const fn myc::MycNip46CommitRecord::method(&self) -> myc::MycSignerRequestMethod
   1519 pub const fn myc::MycNip46CommitRecord::operation_id(&self) -> myc::MycSignerOperationId
   1520 pub const fn myc::MycNip46CommitRecord::session_effect(&self) -> myc::MycNip46SessionEffect
   1521 impl core::fmt::Debug for myc::MycNip46CommitRecord
   1522 pub fn myc::MycNip46CommitRecord::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1523 pub struct myc::MycNip46CommitRequest
   1524 impl myc::MycNip46CommitRequest
   1525 pub fn myc::MycNip46CommitRequest::new(&myc::MycNip46Work, core::option::Option<&myc::MycConnectionDecisionRecord>, core::option::Option<&myc::MycVerifiedProviderResponse>, myc::MycConnectionTimeUnixMs) -> core::result::Result<Self, myc::MycNip46CommitError>
   1526 impl core::fmt::Debug for myc::MycNip46CommitRequest
   1527 pub fn myc::MycNip46CommitRequest::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1528 pub struct myc::MycNip46ConnectionIdentity(_)
   1529 impl myc::MycNip46ConnectionIdentity
   1530 pub const fn myc::MycNip46ConnectionIdentity::as_bytes(&self) -> &[u8; 32]
   1531 impl core::fmt::Debug for myc::MycNip46ConnectionIdentity
   1532 pub fn myc::MycNip46ConnectionIdentity::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1533 pub struct myc::MycNip46DecryptWork
   1534 impl myc::MycNip46DecryptWork
   1535 pub fn myc::MycNip46DecryptWork::complete(self, myc::MycVerifiedProviderResponse, myc::MycNip46AdmissionLimits) -> core::result::Result<myc::MycDecryptedNip46Request, myc::MycNip46WorkError>
   1536 pub const fn myc::MycNip46DecryptWork::operation(&self) -> &myc::MycProviderOperation
   1537 impl core::fmt::Debug for myc::MycNip46DecryptWork
   1538 pub fn myc::MycNip46DecryptWork::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1539 pub struct myc::MycNip46EventId(_)
   1540 impl myc::MycNip46EventId
   1541 pub const fn myc::MycNip46EventId::as_bytes(&self) -> &[u8; 32]
   1542 impl myc::MycNip46EventId
   1543 pub const fn myc::MycNip46EventId::from_bytes([u8; 32]) -> Self
   1544 impl core::fmt::Debug for myc::MycNip46EventId
   1545 pub fn myc::MycNip46EventId::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1546 pub struct myc::MycNip46LogicalRequestIdentity(_)
   1547 impl myc::MycNip46LogicalRequestIdentity
   1548 pub const fn myc::MycNip46LogicalRequestIdentity::as_bytes(&self) -> &[u8; 32]
   1549 impl core::fmt::Debug for myc::MycNip46LogicalRequestIdentity
   1550 pub fn myc::MycNip46LogicalRequestIdentity::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1551 pub struct myc::MycNip46ObservedAtUnixSeconds(_)
   1552 impl myc::MycNip46ObservedAtUnixSeconds
   1553 pub const fn myc::MycNip46ObservedAtUnixSeconds::get(self) -> u64
   1554 pub fn myc::MycNip46ObservedAtUnixSeconds::new(u64) -> core::result::Result<Self, myc::MycNip46VerificationError>
   1555 pub struct myc::MycNip46ReplayKey
   1556 impl core::fmt::Debug for myc::MycNip46ReplayKey
   1557 pub fn myc::MycNip46ReplayKey::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1558 pub struct myc::MycNip46RequestId(_)
   1559 impl myc::MycNip46RequestId
   1560 pub fn myc::MycNip46RequestId::as_str(&self) -> &str
   1561 pub fn myc::MycNip46RequestId::new(&str) -> core::result::Result<Self, myc::MycSignerRequestError>
   1562 impl core::fmt::Debug for myc::MycNip46RequestId
   1563 pub fn myc::MycNip46RequestId::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1564 pub struct myc::MycNip46ResponseCommitError
   1565 impl myc::MycNip46ResponseCommitError
   1566 pub const fn myc::MycNip46ResponseCommitError::code(self) -> &'static str
   1567 pub const fn myc::MycNip46ResponseCommitError::kind(self) -> myc::MycNip46ResponseCommitErrorKind
   1568 impl core::error::Error for myc::MycNip46ResponseCommitError
   1569 impl core::fmt::Debug for myc::MycNip46ResponseCommitError
   1570 pub fn myc::MycNip46ResponseCommitError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1571 impl core::fmt::Display for myc::MycNip46ResponseCommitError
   1572 pub fn myc::MycNip46ResponseCommitError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1573 pub struct myc::MycNip46ResponseCommitRecord
   1574 impl myc::MycNip46ResponseCommitRecord
   1575 pub const fn myc::MycNip46ResponseCommitRecord::completion(&self) -> &myc::MycNip46CommitRecord
   1576 pub const fn myc::MycNip46ResponseCommitRecord::response(&self) -> &myc::MycNip46ResponseRecord
   1577 impl core::fmt::Debug for myc::MycNip46ResponseCommitRecord
   1578 pub fn myc::MycNip46ResponseCommitRecord::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1579 pub struct myc::MycNip46ResponseCommitRequest
   1580 impl myc::MycNip46ResponseCommitRequest
   1581 pub fn myc::MycNip46ResponseCommitRequest::new(&myc::MycNip46CommitRequest, &myc::MycProviderOperation, &myc::MycVerifiedProviderResponse, myc::MycDeliveryTimeUnixMs) -> core::result::Result<Self, myc::MycNip46ResponseCommitError>
   1582 impl core::fmt::Debug for myc::MycNip46ResponseCommitRequest
   1583 pub fn myc::MycNip46ResponseCommitRequest::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1584 pub struct myc::MycNip46ResponseRecord
   1585 impl myc::MycNip46ResponseRecord
   1586 pub const fn myc::MycNip46ResponseRecord::authored_at_unix_s(&self) -> u64
   1587 pub const fn myc::MycNip46ResponseRecord::committed_at(&self) -> myc::MycDeliveryTimeUnixMs
   1588 pub const fn myc::MycNip46ResponseRecord::delivery_job(&self) -> &myc::MycDeliveryJobRecord
   1589 pub const fn myc::MycNip46ResponseRecord::operation_id(&self) -> myc::MycSignerOperationId
   1590 pub const fn myc::MycNip46ResponseRecord::response_digest(&self) -> myc::MycDeliveryArtifactDigest
   1591 pub const fn myc::MycNip46ResponseRecord::response_event_id(&self) -> &[u8; 32]
   1592 pub const fn myc::MycNip46ResponseRecord::response_provider_operation_id(&self) -> &[u8; 32]
   1593 pub fn myc::MycNip46ResponseRecord::signed_response_bytes(&self) -> &[u8]
   1594 impl core::fmt::Debug for myc::MycNip46ResponseRecord
   1595 pub fn myc::MycNip46ResponseRecord::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1596 pub struct myc::MycNip46VerificationError
   1597 impl myc::MycNip46VerificationError
   1598 pub const fn myc::MycNip46VerificationError::kind(self) -> myc::MycNip46VerificationErrorKind
   1599 impl core::error::Error for myc::MycNip46VerificationError
   1600 impl core::fmt::Debug for myc::MycNip46VerificationError
   1601 pub fn myc::MycNip46VerificationError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1602 impl core::fmt::Display for myc::MycNip46VerificationError
   1603 pub fn myc::MycNip46VerificationError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1604 pub struct myc::MycNip46Work
   1605 impl myc::MycNip46Work
   1606 pub const fn myc::MycNip46Work::connection(&self) -> core::option::Option<&myc::MycConnectionRecord>
   1607 pub fn myc::MycNip46Work::connection_admission_request(&self, myc::MycConnectionPolicyGeneration, myc::MycConnectionNonce, myc::MycConnectionTimeUnixMs, core::option::Option<myc::MycConnectionTimeUnixMs>, myc::MycConnectionAdmissionPolicy, myc::MycRateRelayId) -> core::result::Result<myc::MycConnectionAdmissionRequest, myc::MycNip46WorkError>
   1608 pub const fn myc::MycNip46Work::kind(&self) -> myc::MycNip46WorkKind
   1609 pub const fn myc::MycNip46Work::method(&self) -> myc::MycSignerRequestMethod
   1610 pub const fn myc::MycNip46Work::provider_operation(&self) -> core::option::Option<&myc::MycProviderOperation>
   1611 pub const fn myc::MycNip46Work::request_record(&self) -> &myc::MycSignerRequestRecord
   1612 impl core::fmt::Debug for myc::MycNip46Work
   1613 pub fn myc::MycNip46Work::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1614 pub struct myc::MycNip46WorkError
   1615 impl myc::MycNip46WorkError
   1616 pub const fn myc::MycNip46WorkError::code(self) -> &'static str
   1617 pub const fn myc::MycNip46WorkError::kind(self) -> myc::MycNip46WorkErrorKind
   1618 impl core::error::Error for myc::MycNip46WorkError
   1619 impl core::fmt::Debug for myc::MycNip46WorkError
   1620 pub fn myc::MycNip46WorkError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1621 impl core::fmt::Display for myc::MycNip46WorkError
   1622 pub fn myc::MycNip46WorkError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1623 pub struct myc::MycNormalizedConfigDigest(_)
   1624 impl myc::MycNormalizedConfigDigest
   1625 pub const fn myc::MycNormalizedConfigDigest::as_bytes(&self) -> &[u8; 32]
   1626 impl core::fmt::Debug for myc::MycNormalizedConfigDigest
   1627 pub fn myc::MycNormalizedConfigDigest::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1628 pub struct myc::MycOperationsCancellationToken
   1629 impl myc::MycOperationsCancellationToken
   1630 pub fn myc::MycOperationsCancellationToken::cancel(&self)
   1631 pub fn myc::MycOperationsCancellationToken::is_cancelled(&self) -> bool
   1632 pub fn myc::MycOperationsCancellationToken::new() -> Self
   1633 impl core::fmt::Debug for myc::MycOperationsCancellationToken
   1634 pub fn myc::MycOperationsCancellationToken::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1635 pub struct myc::MycOperationsError
   1636 impl myc::MycOperationsError
   1637 pub const fn myc::MycOperationsError::code(self) -> &'static str
   1638 pub const fn myc::MycOperationsError::kind(self) -> myc::MycOperationsErrorKind
   1639 impl core::error::Error for myc::MycOperationsError
   1640 impl core::fmt::Debug for myc::MycOperationsError
   1641 pub fn myc::MycOperationsError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1642 impl core::fmt::Display for myc::MycOperationsError
   1643 pub fn myc::MycOperationsError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1644 pub struct myc::MycOperationsServer
   1645 impl myc::MycOperationsServer
   1646 pub async fn myc::MycOperationsServer::bind(self) -> core::result::Result<myc::MycBoundOperationsServer, myc::MycOperationsError>
   1647 pub fn myc::MycOperationsServer::new(&myc::MycConfigDocumentV1, &myc::MycStatusReader) -> core::result::Result<Self, myc::MycOperationsError>
   1648 impl core::fmt::Debug for myc::MycOperationsServer
   1649 pub fn myc::MycOperationsServer::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1650 pub struct myc::MycOutboxStatusV1
   1651 impl myc::MycOutboxStatusV1
   1652 pub const fn myc::MycOutboxStatusV1::new(u64, u64, core::option::Option<myc::MycStatusUnixSeconds>) -> Self
   1653 pub const fn myc::MycOutboxStatusV1::oldest_pending_at_utc(self) -> core::option::Option<myc::MycStatusUnixSeconds>
   1654 pub const fn myc::MycOutboxStatusV1::pending(self) -> u64
   1655 pub const fn myc::MycOutboxStatusV1::unknown(self) -> u64
   1656 pub struct myc::MycPersistenceStatusV1
   1657 impl myc::MycPersistenceStatusV1
   1658 pub fn myc::MycPersistenceStatusV1::new(myc::MycPersistenceHealthV1, u32, u64, myc::MycIntegrityStateV1, myc::MycStatusReasonCodes) -> core::result::Result<Self, myc::MycStatusError>
   1659 impl core::fmt::Debug for myc::MycPersistenceStatusV1
   1660 pub fn myc::MycPersistenceStatusV1::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1661 pub struct myc::MycPreparedAdminOperation
   1662 impl core::fmt::Debug for myc::MycPreparedAdminOperation
   1663 pub fn myc::MycPreparedAdminOperation::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1664 pub struct myc::MycPreparedNip46Request
   1665 impl myc::MycPreparedNip46Request
   1666 pub const fn myc::MycPreparedNip46Request::method(&self) -> myc::MycSignerRequestMethod
   1667 pub const fn myc::MycPreparedNip46Request::signer_request(&self) -> &myc::MycSignerRequest
   1668 impl core::fmt::Debug for myc::MycPreparedNip46Request
   1669 pub fn myc::MycPreparedNip46Request::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1670 pub struct myc::MycProviderBinding
   1671 impl myc::MycProviderBinding
   1672 pub const fn myc::MycProviderBinding::credential_reference(&self) -> core::option::Option<&myc::MycProviderCredentialReference>
   1673 pub const fn myc::MycProviderBinding::expected_identity(&self) -> &myc::MycProviderPublicIdentity
   1674 pub const fn myc::MycProviderBinding::instance(&self) -> myc::MycProviderInstanceId
   1675 pub const fn myc::MycProviderBinding::kind(&self) -> myc::MycProviderKind
   1676 pub const fn myc::MycProviderBinding::local_signer_limits(&self) -> core::option::Option<myc::MycLocalSignerLimits>
   1677 pub const fn myc::MycProviderBinding::required_capabilities(&self) -> myc::MycProviderCapabilitySet
   1678 pub const fn myc::MycProviderBinding::role(&self) -> myc::MycProviderRole
   1679 impl core::fmt::Debug for myc::MycProviderBinding
   1680 pub fn myc::MycProviderBinding::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1681 pub struct myc::MycProviderCapabilitySet(_)
   1682 impl myc::MycProviderCapabilitySet
   1683 pub const fn myc::MycProviderCapabilitySet::contains(self, myc::MycProviderCapability) -> bool
   1684 pub const fn myc::MycProviderCapabilitySet::is_empty(self) -> bool
   1685 pub fn myc::MycProviderCapabilitySet::iter(self) -> impl core::iter::traits::iterator::Iterator<Item = myc::MycProviderCapability>
   1686 pub const fn myc::MycProviderCapabilitySet::len(self) -> usize
   1687 pub fn myc::MycProviderCapabilitySet::new(&[myc::MycProviderCapability]) -> core::result::Result<Self, myc::MycProviderContractError>
   1688 impl core::fmt::Debug for myc::MycProviderCapabilitySet
   1689 pub fn myc::MycProviderCapabilitySet::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1690 pub struct myc::MycProviderContract
   1691 impl myc::MycProviderContract
   1692 pub fn myc::MycProviderContract::binding(&self, myc::MycProviderRole) -> core::option::Option<&myc::MycProviderBinding>
   1693 pub fn myc::MycProviderContract::bindings(&self) -> &[myc::MycProviderBinding]
   1694 impl core::fmt::Debug for myc::MycProviderContract
   1695 pub fn myc::MycProviderContract::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1696 pub struct myc::MycProviderContractError
   1697 impl myc::MycProviderContractError
   1698 pub const fn myc::MycProviderContractError::kind(self) -> myc::MycProviderContractErrorKind
   1699 impl core::error::Error for myc::MycProviderContractError
   1700 impl core::fmt::Debug for myc::MycProviderContractError
   1701 pub fn myc::MycProviderContractError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1702 impl core::fmt::Display for myc::MycProviderContractError
   1703 pub fn myc::MycProviderContractError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1704 pub struct myc::MycProviderCorrelationId(_)
   1705 impl myc::MycProviderCorrelationId
   1706 pub const fn myc::MycProviderCorrelationId::as_bytes(&self) -> &[u8; 32]
   1707 pub const fn myc::MycProviderCorrelationId::from_bytes([u8; 32]) -> Self
   1708 impl core::fmt::Debug for myc::MycProviderCorrelationId
   1709 pub fn myc::MycProviderCorrelationId::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1710 pub struct myc::MycProviderCredentialReference(_)
   1711 impl myc::MycProviderCredentialReference
   1712 pub fn myc::MycProviderCredentialReference::as_str(&self) -> &str
   1713 pub fn myc::MycProviderCredentialReference::new(&str) -> core::result::Result<Self, myc::MycProviderContractError>
   1714 impl core::fmt::Debug for myc::MycProviderCredentialReference
   1715 pub fn myc::MycProviderCredentialReference::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1716 pub struct myc::MycProviderDeadlineUnixMs(_)
   1717 impl myc::MycProviderDeadlineUnixMs
   1718 pub const fn myc::MycProviderDeadlineUnixMs::get(self) -> u64
   1719 pub fn myc::MycProviderDeadlineUnixMs::new(u64) -> core::result::Result<Self, myc::MycProviderContractError>
   1720 pub struct myc::MycProviderOperation
   1721 impl myc::MycProviderOperation
   1722 pub const fn myc::MycProviderOperation::contract_version(&self) -> u32
   1723 pub const fn myc::MycProviderOperation::correlation_id(&self) -> myc::MycProviderCorrelationId
   1724 pub const fn myc::MycProviderOperation::deadline(&self) -> myc::MycProviderDeadlineUnixMs
   1725 pub const fn myc::MycProviderOperation::expected_identity(&self) -> &myc::MycProviderPublicIdentity
   1726 pub const fn myc::MycProviderOperation::input(&self) -> &myc::MycProviderOperationInput
   1727 pub const fn myc::MycProviderOperation::instance(&self) -> myc::MycProviderInstanceId
   1728 pub fn myc::MycProviderOperation::new(&myc::MycProviderBinding, myc::MycProviderOperationId, myc::MycProviderCorrelationId, myc::MycProviderDeadlineUnixMs, myc::MycProviderOperationInput) -> core::result::Result<Self, myc::MycProviderContractError>
   1729 pub const fn myc::MycProviderOperation::operation_id(&self) -> myc::MycProviderOperationId
   1730 pub const fn myc::MycProviderOperation::provider(&self) -> myc::MycProviderKind
   1731 pub const fn myc::MycProviderOperation::role(&self) -> myc::MycProviderRole
   1732 impl core::fmt::Debug for myc::MycProviderOperation
   1733 pub fn myc::MycProviderOperation::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1734 pub struct myc::MycProviderOperationId(_)
   1735 impl myc::MycProviderOperationId
   1736 pub const fn myc::MycProviderOperationId::as_bytes(&self) -> &[u8; 32]
   1737 pub const fn myc::MycProviderOperationId::from_bytes([u8; 32]) -> Self
   1738 impl core::fmt::Debug for myc::MycProviderOperationId
   1739 pub fn myc::MycProviderOperationId::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1740 pub struct myc::MycProviderOperationInput
   1741 impl myc::MycProviderOperationInput
   1742 pub fn myc::MycProviderOperationInput::bytes(&self) -> core::option::Option<&[u8]>
   1743 pub const fn myc::MycProviderOperationInput::capability(&self) -> myc::MycProviderCapability
   1744 pub const fn myc::MycProviderOperationInput::describe() -> Self
   1745 pub fn myc::MycProviderOperationInput::nip04_decrypt(myc::MycProviderPublicIdentity, &[u8]) -> core::result::Result<Self, myc::MycProviderContractError>
   1746 pub fn myc::MycProviderOperationInput::nip04_encrypt(myc::MycProviderPublicIdentity, &[u8]) -> core::result::Result<Self, myc::MycProviderContractError>
   1747 pub fn myc::MycProviderOperationInput::nip44_decrypt(myc::MycProviderPublicIdentity, myc::MycProviderNip44Version, &[u8]) -> core::result::Result<Self, myc::MycProviderContractError>
   1748 pub fn myc::MycProviderOperationInput::nip44_encrypt(myc::MycProviderPublicIdentity, myc::MycProviderNip44Version, &[u8]) -> core::result::Result<Self, myc::MycProviderContractError>
   1749 pub const fn myc::MycProviderOperationInput::nip44_version(&self) -> core::option::Option<myc::MycProviderNip44Version>
   1750 pub const fn myc::MycProviderOperationInput::peer(&self) -> core::option::Option<&myc::MycProviderPublicIdentity>
   1751 pub const fn myc::MycProviderOperationInput::public_identity() -> Self
   1752 pub fn myc::MycProviderOperationInput::sign_event(&[u8]) -> core::result::Result<Self, myc::MycProviderContractError>
   1753 impl core::fmt::Debug for myc::MycProviderOperationInput
   1754 pub fn myc::MycProviderOperationInput::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1755 pub struct myc::MycProviderPublicIdentity(_)
   1756 impl myc::MycProviderPublicIdentity
   1757 pub fn myc::MycProviderPublicIdentity::as_hex(&self) -> &str
   1758 pub fn myc::MycProviderPublicIdentity::new(&str) -> core::result::Result<Self, myc::MycProviderContractError>
   1759 impl core::fmt::Debug for myc::MycProviderPublicIdentity
   1760 pub fn myc::MycProviderPublicIdentity::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1761 pub struct myc::MycProviderResponseObservedAtUnixMs(_)
   1762 impl myc::MycProviderResponseObservedAtUnixMs
   1763 pub const fn myc::MycProviderResponseObservedAtUnixMs::get(self) -> u64
   1764 pub fn myc::MycProviderResponseObservedAtUnixMs::new(u64) -> core::result::Result<Self, myc::MycProviderVerificationError>
   1765 pub struct myc::MycProviderStatusV1
   1766 impl myc::MycProviderStatusV1
   1767 pub const fn myc::MycProviderStatusV1::discovery(&self) -> &myc::MycIdentityHealthV1
   1768 pub const fn myc::MycProviderStatusV1::health(&self) -> myc::MycProviderHealthV1
   1769 pub fn myc::MycProviderStatusV1::new(myc::MycIdentityHealthV1, myc::MycIdentityHealthV1, myc::MycIdentityHealthV1, myc::MycStatusReasonCodes) -> core::result::Result<Self, myc::MycStatusError>
   1770 pub const fn myc::MycProviderStatusV1::reason_codes(&self) -> &myc::MycStatusReasonCodes
   1771 pub const fn myc::MycProviderStatusV1::transport(&self) -> &myc::MycIdentityHealthV1
   1772 pub const fn myc::MycProviderStatusV1::user(&self) -> &myc::MycIdentityHealthV1
   1773 pub struct myc::MycProviderVerificationError
   1774 impl myc::MycProviderVerificationError
   1775 pub const fn myc::MycProviderVerificationError::code(self) -> &'static str
   1776 pub const fn myc::MycProviderVerificationError::kind(self) -> myc::MycProviderVerificationErrorKind
   1777 impl core::error::Error for myc::MycProviderVerificationError
   1778 impl core::fmt::Debug for myc::MycProviderVerificationError
   1779 pub fn myc::MycProviderVerificationError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1780 impl core::fmt::Display for myc::MycProviderVerificationError
   1781 pub fn myc::MycProviderVerificationError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1782 pub struct myc::MycRateLimitPolicy
   1783 impl myc::MycRateLimitPolicy
   1784 pub const fn myc::MycRateLimitPolicy::class(self) -> myc::MycRateLimitClass
   1785 pub fn myc::MycRateLimitPolicy::new(myc::MycRateLimitClass, u64, u32, u64, u32) -> core::result::Result<Self, myc::MycGovernanceStateError>
   1786 impl core::fmt::Debug for myc::MycRateLimitPolicy
   1787 pub fn myc::MycRateLimitPolicy::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1788 pub struct myc::MycRateRelayId(_)
   1789 impl myc::MycRateRelayId
   1790 pub fn myc::MycRateRelayId::new(&str) -> core::result::Result<Self, myc::MycGovernanceStateError>
   1791 impl core::fmt::Debug for myc::MycRateRelayId
   1792 pub fn myc::MycRateRelayId::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1793 pub struct myc::MycRelayTransportStatusV1
   1794 impl myc::MycRelayTransportStatusV1
   1795 pub const fn myc::MycRelayTransportStatusV1::connected_relay_count(&self) -> u64
   1796 pub const fn myc::MycRelayTransportStatusV1::health(&self) -> myc::MycTransportHealthV1
   1797 pub fn myc::MycRelayTransportStatusV1::new(myc::MycTransportHealthV1, bool, u64, myc::MycStatusReasonCodes) -> core::result::Result<Self, myc::MycStatusError>
   1798 pub const fn myc::MycRelayTransportStatusV1::reason_codes(&self) -> &myc::MycStatusReasonCodes
   1799 pub const fn myc::MycRelayTransportStatusV1::required_relays_ready(&self) -> bool
   1800 pub struct myc::MycReplayBoundNip46Request
   1801 impl myc::MycReplayBoundNip46Request
   1802 pub fn myc::MycReplayBoundNip46Request::classify_against(&self, myc::MycNip46ReplayKey) -> myc::MycNip46ReplayDisposition
   1803 pub const fn myc::MycReplayBoundNip46Request::client_public_key(&self) -> &myc::MycNip46ClientPublicKey
   1804 pub const fn myc::MycReplayBoundNip46Request::connection_identity(&self) -> myc::MycNip46ConnectionIdentity
   1805 pub const fn myc::MycReplayBoundNip46Request::event_id(&self) -> myc::MycNip46EventId
   1806 pub const fn myc::MycReplayBoundNip46Request::replay_key(&self) -> myc::MycNip46ReplayKey
   1807 pub const fn myc::MycReplayBoundNip46Request::request_digest(&self) -> myc::MycSignerRequestDigest
   1808 pub const fn myc::MycReplayBoundNip46Request::request_id(&self) -> &myc::MycNip46RequestId
   1809 pub const fn myc::MycReplayBoundNip46Request::request_identity(&self) -> myc::MycNip46LogicalRequestIdentity
   1810 impl core::fmt::Debug for myc::MycReplayBoundNip46Request
   1811 pub fn myc::MycReplayBoundNip46Request::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1812 pub struct myc::MycRequestReceivedAtUnixMs(_)
   1813 impl myc::MycRequestReceivedAtUnixMs
   1814 pub const fn myc::MycRequestReceivedAtUnixMs::get(self) -> u64
   1815 pub fn myc::MycRequestReceivedAtUnixMs::new(u64) -> core::result::Result<Self, myc::MycSignerRequestError>
   1816 pub struct myc::MycRuntimeContext
   1817 impl myc::MycRuntimeContext
   1818 pub fn myc::MycRuntimeContext::artifacts(&self) -> &radroots_runtime_paths::conventions::RadrootsServiceInstanceArtifacts
   1819 pub fn myc::MycRuntimeContext::context(&self) -> &radroots_runtime_paths::context::RuntimeContext
   1820 pub const fn myc::MycRuntimeContext::profile(&self) -> myc::MycBootstrapProfileV1
   1821 pub fn myc::MycRuntimeContext::selected_config_path(&self) -> &std::path::Path
   1822 impl core::fmt::Debug for myc::MycRuntimeContext
   1823 pub fn myc::MycRuntimeContext::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1824 pub struct myc::MycRuntimeContextError
   1825 impl myc::MycRuntimeContextError
   1826 pub const fn myc::MycRuntimeContextError::kind(self) -> myc::MycRuntimeContextErrorKind
   1827 impl core::error::Error for myc::MycRuntimeContextError
   1828 impl core::fmt::Debug for myc::MycRuntimeContextError
   1829 pub fn myc::MycRuntimeContextError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1830 impl core::fmt::Display for myc::MycRuntimeContextError
   1831 pub fn myc::MycRuntimeContextError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1832 pub struct myc::MycRuntimeFoundation
   1833 impl myc::MycRuntimeFoundation
   1834 pub const fn myc::MycRuntimeFoundation::configuration(&self) -> &myc::MycConfigDocumentV1
   1835 pub const fn myc::MycRuntimeFoundation::metadata(&self) -> &myc::MycStateMetadata
   1836 pub fn myc::MycRuntimeFoundation::provider_kind(&self, myc::MycProviderRole) -> core::option::Option<myc::MycProviderKind>
   1837 pub const fn myc::MycRuntimeFoundation::readiness(&self) -> &myc::MycRuntimeReadiness
   1838 pub const fn myc::MycRuntimeFoundation::runtime_context(&self) -> &myc::MycRuntimeContext
   1839 pub async fn myc::MycRuntimeFoundation::shutdown(self) -> core::result::Result<(), myc::MycRuntimeFoundationError>
   1840 impl core::fmt::Debug for myc::MycRuntimeFoundation
   1841 pub fn myc::MycRuntimeFoundation::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1842 pub struct myc::MycRuntimeFoundationError
   1843 impl myc::MycRuntimeFoundationError
   1844 pub const fn myc::MycRuntimeFoundationError::code(self) -> &'static str
   1845 pub const fn myc::MycRuntimeFoundationError::kind(self) -> myc::MycRuntimeFoundationErrorKind
   1846 impl core::error::Error for myc::MycRuntimeFoundationError
   1847 impl core::fmt::Debug for myc::MycRuntimeFoundationError
   1848 pub fn myc::MycRuntimeFoundationError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1849 impl core::fmt::Display for myc::MycRuntimeFoundationError
   1850 pub fn myc::MycRuntimeFoundationError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1851 pub struct myc::MycRuntimeReadiness
   1852 impl myc::MycRuntimeReadiness
   1853 pub fn myc::MycRuntimeReadiness::is_ready(&self) -> bool
   1854 pub const fn myc::MycRuntimeReadiness::reasons(&self) -> &[myc::MycRuntimeReadinessReason]
   1855 pub fn myc::MycRuntimeReadiness::required(&self) -> &[myc::MycRuntimePrerequisite]
   1856 pub fn myc::MycRuntimeReadiness::satisfied(&self) -> &[myc::MycRuntimePrerequisite]
   1857 impl core::fmt::Debug for myc::MycRuntimeReadiness
   1858 pub fn myc::MycRuntimeReadiness::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1859 pub struct myc::MycRuntimeSupervisionError
   1860 impl myc::MycRuntimeSupervisionError
   1861 pub const fn myc::MycRuntimeSupervisionError::code(self) -> &'static str
   1862 pub const fn myc::MycRuntimeSupervisionError::diagnostic(self) -> myc::MycLogRecord
   1863 pub const fn myc::MycRuntimeSupervisionError::kind(self) -> myc::MycRuntimeSupervisionErrorKind
   1864 pub const fn myc::MycRuntimeSupervisionError::process_result(self) -> myc::MycProcessResult
   1865 impl core::error::Error for myc::MycRuntimeSupervisionError
   1866 impl core::fmt::Debug for myc::MycRuntimeSupervisionError
   1867 pub fn myc::MycRuntimeSupervisionError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1868 impl core::fmt::Display for myc::MycRuntimeSupervisionError
   1869 pub fn myc::MycRuntimeSupervisionError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1870 pub struct myc::MycRuntimeThreadLimitsV1
   1871 impl myc::MycRuntimeThreadLimitsV1
   1872 pub const fn myc::MycRuntimeThreadLimitsV1::blocking_threads(self) -> usize
   1873 pub const fn myc::MycRuntimeThreadLimitsV1::worker_threads(self) -> usize
   1874 pub struct myc::MycSignerCorrelationId(_)
   1875 impl myc::MycSignerCorrelationId
   1876 pub const fn myc::MycSignerCorrelationId::as_bytes(&self) -> &[u8; 32]
   1877 impl core::fmt::Debug for myc::MycSignerCorrelationId
   1878 pub fn myc::MycSignerCorrelationId::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1879 pub struct myc::MycSignerOperationId(_)
   1880 impl myc::MycSignerOperationId
   1881 pub const fn myc::MycSignerOperationId::as_bytes(&self) -> &[u8; 32]
   1882 impl core::fmt::Debug for myc::MycSignerOperationId
   1883 pub fn myc::MycSignerOperationId::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1884 pub struct myc::MycSignerOperationNonce(_)
   1885 impl myc::MycSignerOperationNonce
   1886 pub const fn myc::MycSignerOperationNonce::from_injected_entropy([u8; 32]) -> Self
   1887 impl core::fmt::Debug for myc::MycSignerOperationNonce
   1888 pub fn myc::MycSignerOperationNonce::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1889 pub struct myc::MycSignerRequest
   1890 impl myc::MycSignerRequest
   1891 pub fn myc::MycSignerRequest::new(myc::MycNip46ClientPublicKey, myc::MycNip46RequestId, myc::MycNip46EventId, myc::MycSignerRequestMethod, myc::MycSignerRequestDigest, myc::MycSignerOperationNonce, myc::MycRequestReceivedAtUnixMs) -> Self
   1892 impl core::fmt::Debug for myc::MycSignerRequest
   1893 pub fn myc::MycSignerRequest::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1894 pub struct myc::MycSignerRequestDigest(_)
   1895 impl myc::MycSignerRequestDigest
   1896 pub const fn myc::MycSignerRequestDigest::as_bytes(&self) -> &[u8; 32]
   1897 impl myc::MycSignerRequestDigest
   1898 pub fn myc::MycSignerRequestDigest::for_canonical_request(&[u8]) -> core::result::Result<Self, myc::MycSignerRequestError>
   1899 impl core::fmt::Debug for myc::MycSignerRequestDigest
   1900 pub fn myc::MycSignerRequestDigest::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1901 pub struct myc::MycSignerRequestError
   1902 impl myc::MycSignerRequestError
   1903 pub const fn myc::MycSignerRequestError::code(self) -> &'static str
   1904 pub const fn myc::MycSignerRequestError::kind(self) -> myc::MycSignerRequestErrorKind
   1905 impl core::error::Error for myc::MycSignerRequestError
   1906 impl core::fmt::Debug for myc::MycSignerRequestError
   1907 pub fn myc::MycSignerRequestError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1908 impl core::fmt::Display for myc::MycSignerRequestError
   1909 pub fn myc::MycSignerRequestError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1910 pub struct myc::MycSignerRequestRecord
   1911 impl myc::MycSignerRequestRecord
   1912 pub const fn myc::MycSignerRequestRecord::conflict_count(&self) -> u64
   1913 pub const fn myc::MycSignerRequestRecord::correlation_id(&self) -> myc::MycSignerCorrelationId
   1914 pub const fn myc::MycSignerRequestRecord::method(&self) -> myc::MycSignerRequestMethod
   1915 pub const fn myc::MycSignerRequestRecord::operation_id(&self) -> myc::MycSignerOperationId
   1916 pub const fn myc::MycSignerRequestRecord::replay_count(&self) -> u64
   1917 impl core::fmt::Debug for myc::MycSignerRequestRecord
   1918 pub fn myc::MycSignerRequestRecord::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1919 pub struct myc::MycStagedStateRestore
   1920 impl core::fmt::Debug for myc::MycStagedStateRestore
   1921 pub fn myc::MycStagedStateRestore::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1922 pub struct myc::MycStateBackupArgsV1
   1923 impl myc::MycStateBackupArgsV1
   1924 pub const fn myc::MycStateBackupArgsV1::expected_generation(&self) -> u64
   1925 pub fn myc::MycStateBackupArgsV1::operation_id(&self) -> &str
   1926 pub fn myc::MycStateBackupArgsV1::target(&self) -> &std::path::Path
   1927 impl core::fmt::Debug for myc::MycStateBackupArgsV1
   1928 pub fn myc::MycStateBackupArgsV1::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1929 pub struct myc::MycStateCatalogError
   1930 impl myc::MycStateCatalogError
   1931 pub const fn myc::MycStateCatalogError::code(self) -> &'static str
   1932 pub const fn myc::MycStateCatalogError::kind(self) -> myc::MycStateCatalogErrorKind
   1933 impl core::error::Error for myc::MycStateCatalogError
   1934 impl core::fmt::Debug for myc::MycStateCatalogError
   1935 pub fn myc::MycStateCatalogError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1936 impl core::fmt::Display for myc::MycStateCatalogError
   1937 pub fn myc::MycStateCatalogError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1938 pub struct myc::MycStateHost
   1939 impl myc::MycStateHost
   1940 pub async fn myc::MycStateHost::capture_online_backup(&self, &std::path::Path, radroots_service_sqlite::backup::manifest::BackupCreatedAtUnixMs) -> core::result::Result<radroots_service_sqlite::backup::manifest::ServiceBackupManifest, myc::MycStateMaintenanceError>
   1941 pub async fn myc::MycStateHost::close(&self) -> core::result::Result<(), myc::MycStateHostError>
   1942 pub async fn myc::MycStateHost::inspect_integrity(&self, radroots_service_sqlite::integrity::inspection::IntegrityCheckedAtUnixMs) -> core::result::Result<radroots_service_sqlite::integrity::inspection::ServiceSqliteIntegrityReport, myc::MycStateMaintenanceError>
   1943 pub const fn myc::MycStateHost::metadata(&self) -> &myc::MycStateMetadata
   1944 pub const fn myc::MycStateHost::mode(&self) -> myc::MycStateHostMode
   1945 pub const fn myc::MycStateHost::repository(&self) -> myc::MycStateRepository<'_>
   1946 impl core::fmt::Debug for myc::MycStateHost
   1947 pub fn myc::MycStateHost::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1948 pub struct myc::MycStateHostError
   1949 impl myc::MycStateHostError
   1950 pub const fn myc::MycStateHostError::code(self) -> &'static str
   1951 pub const fn myc::MycStateHostError::kind(self) -> myc::MycStateHostErrorKind
   1952 impl core::error::Error for myc::MycStateHostError
   1953 impl core::fmt::Debug for myc::MycStateHostError
   1954 pub fn myc::MycStateHostError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1955 impl core::fmt::Display for myc::MycStateHostError
   1956 pub fn myc::MycStateHostError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1957 pub struct myc::MycStateMaintenanceError
   1958 impl myc::MycStateMaintenanceError
   1959 pub const fn myc::MycStateMaintenanceError::code(self) -> &'static str
   1960 pub const fn myc::MycStateMaintenanceError::kind(self) -> myc::MycStateMaintenanceErrorKind
   1961 impl core::error::Error for myc::MycStateMaintenanceError
   1962 impl core::fmt::Debug for myc::MycStateMaintenanceError
   1963 pub fn myc::MycStateMaintenanceError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1964 impl core::fmt::Display for myc::MycStateMaintenanceError
   1965 pub fn myc::MycStateMaintenanceError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1966 pub struct myc::MycStateMetadata
   1967 impl myc::MycStateMetadata
   1968 pub const fn myc::MycStateMetadata::configuration_digest(&self) -> myc::MycNormalizedConfigDigest
   1969 pub fn myc::MycStateMetadata::database_identity(&self) -> radroots_service_sqlite::metadata::ServiceDatabaseIdentity
   1970 pub const fn myc::MycStateMetadata::expected_identities(&self) -> &myc::MycExpectedIdentities
   1971 pub const fn myc::MycStateMetadata::initial_database_metadata(&self) -> &radroots_service_sqlite::metadata::ServiceDatabaseMetadata
   1972 pub fn myc::MycStateMetadata::new(&myc::MycRuntimeContext, &myc::MycConfigDocumentV1, radroots_storage::event::SourceGeneration, u64) -> core::result::Result<Self, myc::MycStateMetadataError>
   1973 pub const fn myc::MycStateMetadata::policy_versions(&self) -> myc::MycStatePolicyVersions
   1974 impl core::fmt::Debug for myc::MycStateMetadata
   1975 pub fn myc::MycStateMetadata::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1976 pub struct myc::MycStateMetadataError
   1977 impl myc::MycStateMetadataError
   1978 pub const fn myc::MycStateMetadataError::kind(self) -> myc::MycStateMetadataErrorKind
   1979 impl core::error::Error for myc::MycStateMetadataError
   1980 impl core::fmt::Debug for myc::MycStateMetadataError
   1981 pub fn myc::MycStateMetadataError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1982 impl core::fmt::Display for myc::MycStateMetadataError
   1983 pub fn myc::MycStateMetadataError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1984 pub struct myc::MycStatePolicyVersions
   1985 impl myc::MycStatePolicyVersions
   1986 pub const fn myc::MycStatePolicyVersions::configuration(self) -> u32
   1987 pub const fn myc::MycStatePolicyVersions::operator(self) -> u32
   1988 pub const fn myc::MycStatePolicyVersions::state(self) -> u32
   1989 pub const fn myc::MycStatePolicyVersions::status(self) -> u32
   1990 pub struct myc::MycStateRepository<'host>
   1991 impl myc::MycStateRepository<'_>
   1992 pub async fn myc::MycStateRepository<'_>::admit_connection(&self, &myc::MycConnectionAdmissionRequest) -> core::result::Result<myc::MycConnectionAdmission, myc::MycStateRepositoryError>
   1993 pub async fn myc::MycStateRepository<'_>::authorize_challenge(&self, myc::MycAuthorizationChallengeId, myc::MycConnectionId, myc::MycSignerOperationId, myc::MycConnectionPolicyGeneration, myc::MycConnectionTimeUnixMs) -> core::result::Result<myc::MycAuthorizationChallengeAuthorization, myc::MycStateRepositoryError>
   1994 pub async fn myc::MycStateRepository<'_>::decide_pending_connection(&self, myc::MycSignerOperationId, myc::MycConnectionId, myc::MycConnectionPolicyGeneration, myc::MycConnectionTimeUnixMs, myc::MycAuditCorrelationId, myc::MycConnectionOperatorDecision) -> core::result::Result<myc::MycConnectionRecord, myc::MycStateRepositoryError>
   1995 pub async fn myc::MycStateRepository<'_>::expire_connection(&self, myc::MycConnectionId, myc::MycConnectionPolicyGeneration, myc::MycConnectionTimeUnixMs, myc::MycAuditCorrelationId) -> core::result::Result<myc::MycConnectionRecord, myc::MycStateRepositoryError>
   1996 pub async fn myc::MycStateRepository<'_>::issue_authorization_challenge(&self, &myc::MycAuthorizationChallengeRequest) -> core::result::Result<myc::MycAuthorizationChallengeAdmission, myc::MycStateRepositoryError>
   1997 pub async fn myc::MycStateRepository<'_>::read_connection_decision(&self, myc::MycSignerOperationId) -> core::result::Result<myc::MycConnectionDecisionRecord, myc::MycStateRepositoryError>
   1998 impl myc::MycStateRepository<'_>
   1999 pub async fn myc::MycStateRepository<'_>::admit_signer_request(&self, &myc::MycSignerRequest) -> core::result::Result<myc::MycSignerRequestAdmission, myc::MycStateRepositoryError>
   2000 impl myc::MycStateRepository<'_>
   2001 pub async fn myc::MycStateRepository<'_>::apply_configuration(&self, &myc::MycConfigDocumentV1, &myc::MycConfigDocumentV1, radroots_service_sqlite::migration::MigrationAppliedAtUnixSeconds, &radroots_service_sqlite::migration::MigrationBuildIdentity) -> core::result::Result<myc::MycConfigApplyOutcome, myc::MycConfigApplyError>
   2002 impl myc::MycStateRepository<'_>
   2003 pub async fn myc::MycStateRepository<'_>::claim_delivery_target(&self, myc::MycDeliveryJobId, &myc::MycDeliveryRelayId, myc::MycDeliveryAttemptNonce, myc::MycDeliveryTimeUnixMs) -> core::result::Result<myc::MycDeliveryClaim, myc::MycStateRepositoryError>
   2004 pub async fn myc::MycStateRepository<'_>::mark_delivery_attempt_submitted(&self, myc::MycDeliveryJobId, &myc::MycDeliveryRelayId, myc::MycDeliveryAttemptId, myc::MycDeliveryTimeUnixMs) -> core::result::Result<myc::MycDeliveryAttemptRecord, myc::MycStateRepositoryError>
   2005 pub async fn myc::MycStateRepository<'_>::read_delivery_attempts(&self, myc::MycDeliveryJobId, &myc::MycDeliveryRelayId) -> core::result::Result<alloc::boxed::Box<[myc::MycDeliveryAttemptRecord]>, myc::MycStateRepositoryError>
   2006 pub async fn myc::MycStateRepository<'_>::read_delivery_job(&self, myc::MycDeliveryJobId) -> core::result::Result<core::option::Option<myc::MycDeliveryJobRecord>, myc::MycStateRepositoryError>
   2007 pub async fn myc::MycStateRepository<'_>::record_delivery_attempt_outcome(&self, myc::MycDeliveryJobId, &myc::MycDeliveryRelayId, myc::MycDeliveryAttemptId, myc::MycDeliveryAttemptOutcome, myc::MycDeliveryRetryJitter, myc::MycDeliveryTimeUnixMs) -> core::result::Result<myc::MycDeliveryJobRecord, myc::MycStateRepositoryError>
   2008 pub async fn myc::MycStateRepository<'_>::recover_expired_delivery_lease(&self, myc::MycDeliveryJobId, &myc::MycDeliveryRelayId, myc::MycDeliveryAttemptId, myc::MycDeliveryRetryJitter, myc::MycDeliveryTimeUnixMs) -> core::result::Result<myc::MycDeliveryJobRecord, myc::MycStateRepositoryError>
   2009 impl myc::MycStateRepository<'_>
   2010 pub async fn myc::MycStateRepository<'_>::commit_discovery_desired_state(&self, &myc::MycDiscoveryCommitRequest) -> core::result::Result<myc::MycDiscoveryCommitAdmission, myc::MycStateRepositoryError>
   2011 pub async fn myc::MycStateRepository<'_>::promote_delivered_discovery_state(&self, myc::MycDeliveryJobId, myc::MycDeliveryTimeUnixMs) -> core::result::Result<myc::MycDiscoveryPublicationState, myc::MycStateRepositoryError>
   2012 pub async fn myc::MycStateRepository<'_>::read_discovery_document_for_job(&self, myc::MycDeliveryJobId) -> core::result::Result<core::option::Option<myc::MycDiscoveryDocumentRecord>, myc::MycStateRepositoryError>
   2013 pub async fn myc::MycStateRepository<'_>::read_discovery_publication_state(&self) -> core::result::Result<core::option::Option<myc::MycDiscoveryPublicationState>, myc::MycStateRepositoryError>
   2014 pub async fn myc::MycStateRepository<'_>::render_offline_nip05(&self, myc::MycNip05ExportSelection) -> core::result::Result<myc::MycNip05Document, myc::MycStateRepositoryError>
   2015 impl myc::MycStateRepository<'_>
   2016 pub async fn myc::MycStateRepository<'_>::commit_nip46_response(&self, &myc::MycNip46ResponseCommitRequest) -> core::result::Result<myc::MycNip46ResponseCommitAdmission, myc::MycStateRepositoryError>
   2017 pub async fn myc::MycStateRepository<'_>::read_nip46_response(&self, myc::MycDeliveryJobId) -> core::result::Result<core::option::Option<myc::MycNip46ResponseRecord>, myc::MycStateRepositoryError>
   2018 impl myc::MycStateRepository<'_>
   2019 pub async fn myc::MycStateRepository<'_>::compact_governance_evidence(&self, myc::MycConnectionTimeUnixMs, myc::MycGovernanceCompactionPolicy, myc::MycAuditCorrelationId) -> core::result::Result<myc::MycGovernanceCompactionOutcome, myc::MycStateRepositoryError>
   2020 pub async fn myc::MycStateRepository<'_>::read_audit_page(&self, myc::MycAuditPageLimit, core::option::Option<u64>, core::option::Option<u64>) -> core::result::Result<myc::MycAuditPage, myc::MycStateRepositoryError>
   2021 impl myc::MycStateRepository<'_>
   2022 pub async fn myc::MycStateRepository<'_>::complete_admin_operation(&self, &myc::MycPreparedAdminOperation, &myc::MycAdminResponseDocument, myc::MycAdminOperationTimeUnixMs, myc::MycAdminOperationJournalPolicy) -> core::result::Result<myc::MycAdminOperationCompletion, myc::MycAdminOperationError>
   2023 pub async fn myc::MycStateRepository<'_>::prepare_admin_operation(&self, &myc::MycAdminRequestDocument, myc::MycAdminOperationTimeUnixMs) -> core::result::Result<myc::MycAdminOperationAdmission, myc::MycAdminOperationError>
   2024 impl myc::MycStateRepository<'_>
   2025 pub async fn myc::MycStateRepository<'_>::recover_delivery_state(&self, myc::MycDeliveryTimeUnixMs, myc::MycDeliveryRecoveryEntropy) -> core::result::Result<myc::MycDeliveryRecoveryReport, myc::MycStateRepositoryError>
   2026 impl<'host> myc::MycStateRepository<'host>
   2027 pub async fn myc::MycStateRepository<'host>::verify_binding(&self) -> core::result::Result<(), myc::MycStateRepositoryError>
   2028 impl core::fmt::Debug for myc::MycStateRepository<'_>
   2029 pub fn myc::MycStateRepository<'_>::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   2030 pub struct myc::MycStateRepositoryError
   2031 impl myc::MycStateRepositoryError
   2032 pub const fn myc::MycStateRepositoryError::code(self) -> &'static str
   2033 pub const fn myc::MycStateRepositoryError::kind(self) -> myc::MycStateRepositoryErrorKind
   2034 impl core::error::Error for myc::MycStateRepositoryError
   2035 impl core::fmt::Debug for myc::MycStateRepositoryError
   2036 pub fn myc::MycStateRepositoryError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   2037 impl core::fmt::Display for myc::MycStateRepositoryError
   2038 pub fn myc::MycStateRepositoryError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   2039 pub struct myc::MycStateRestoreArgsV1
   2040 impl myc::MycStateRestoreArgsV1
   2041 pub fn myc::MycStateRestoreArgsV1::bundle(&self) -> &std::path::Path
   2042 pub fn myc::MycStateRestoreArgsV1::manifest(&self) -> &std::path::Path
   2043 pub const fn myc::MycStateRestoreArgsV1::manifest_sha256(&self) -> radroots_service_sqlite::backup::manifest::BackupManifestSha256
   2044 pub const fn myc::MycStateRestoreArgsV1::maximum_state_bytes(&self) -> core::num::nonzero::NonZeroU64
   2045 impl core::fmt::Debug for myc::MycStateRestoreArgsV1
   2046 pub fn myc::MycStateRestoreArgsV1::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   2047 pub struct myc::MycStatusBuildInfoV1
   2048 impl myc::MycStatusBuildInfoV1
   2049 pub fn myc::MycStatusBuildInfoV1::new(myc::MycStatusBuildMode, 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, myc::MycStatusError>
   2050 impl core::fmt::Debug for myc::MycStatusBuildInfoV1
   2051 pub fn myc::MycStatusBuildInfoV1::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   2052 pub struct myc::MycStatusCommonV1
   2053 impl myc::MycStatusCommonV1
   2054 pub fn myc::MycStatusCommonV1::new(myc::MycServicePhase, bool, myc::MycStatusReasonCodes, u64, myc::MycStatusBuildInfoV1, myc::MycStatusConfigurationIdentityV1, myc::MycPersistenceStatusV1) -> core::result::Result<Self, myc::MycStatusError>
   2055 impl core::fmt::Debug for myc::MycStatusCommonV1
   2056 pub fn myc::MycStatusCommonV1::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   2057 pub struct myc::MycStatusConfigurationIdentityV1
   2058 impl myc::MycStatusConfigurationIdentityV1
   2059 pub fn myc::MycStatusConfigurationIdentityV1::new(impl core::convert::AsRef<str>, myc::MycStatusConfigurationSource) -> core::result::Result<Self, myc::MycStatusError>
   2060 impl core::fmt::Debug for myc::MycStatusConfigurationIdentityV1
   2061 pub fn myc::MycStatusConfigurationIdentityV1::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   2062 pub struct myc::MycStatusError
   2063 impl myc::MycStatusError
   2064 pub const fn myc::MycStatusError::code(self) -> &'static str
   2065 pub const fn myc::MycStatusError::kind(self) -> myc::MycStatusErrorKind
   2066 impl core::error::Error for myc::MycStatusError
   2067 impl core::fmt::Debug for myc::MycStatusError
   2068 pub fn myc::MycStatusError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   2069 impl core::fmt::Display for myc::MycStatusError
   2070 pub fn myc::MycStatusError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   2071 pub struct myc::MycStatusObservationV1
   2072 impl myc::MycStatusObservationV1
   2073 pub fn myc::MycStatusObservationV1::new(myc::MycStatusCommonV1, myc::MycProviderStatusV1, myc::MycRelayTransportStatusV1, myc::MycConnectionCountsV1, myc::MycOutboxStatusV1) -> Self
   2074 impl core::fmt::Debug for myc::MycStatusObservationV1
   2075 pub fn myc::MycStatusObservationV1::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   2076 pub struct myc::MycStatusPublisher
   2077 impl myc::MycStatusPublisher
   2078 pub fn myc::MycStatusPublisher::publish(&mut self, myc::MycStatusObservationV1) -> core::result::Result<(), myc::MycStatusError>
   2079 pub fn myc::MycStatusPublisher::subscribe(&self) -> myc::MycStatusReader
   2080 impl core::fmt::Debug for myc::MycStatusPublisher
   2081 pub fn myc::MycStatusPublisher::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   2082 pub struct myc::MycStatusReader
   2083 impl myc::MycStatusReader
   2084 pub async fn myc::MycStatusReader::changed(&mut self) -> core::result::Result<myc::MycStatusSnapshot, myc::MycStatusError>
   2085 pub fn myc::MycStatusReader::snapshot(&self) -> myc::MycStatusSnapshot
   2086 impl core::clone::Clone for myc::MycStatusReader
   2087 pub fn myc::MycStatusReader::clone(&self) -> Self
   2088 impl core::fmt::Debug for myc::MycStatusReader
   2089 pub fn myc::MycStatusReader::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   2090 pub struct myc::MycStatusReasonCodes(_)
   2091 impl myc::MycStatusReasonCodes
   2092 pub fn myc::MycStatusReasonCodes::as_slice(&self) -> &[myc::MycStatusReasonCode]
   2093 pub const fn myc::MycStatusReasonCodes::empty() -> Self
   2094 pub fn myc::MycStatusReasonCodes::new(impl core::iter::traits::collect::IntoIterator<Item = myc::MycStatusReasonCode>) -> core::result::Result<Self, myc::MycStatusError>
   2095 pub struct myc::MycStatusSnapshot
   2096 impl myc::MycStatusSnapshot
   2097 pub fn myc::MycStatusSnapshot::detailed_status_json(&self) -> &[u8]
   2098 pub fn myc::MycStatusSnapshot::is_ready(&self) -> bool
   2099 pub fn myc::MycStatusSnapshot::phase(&self) -> myc::MycServicePhase
   2100 impl core::fmt::Debug for myc::MycStatusSnapshot
   2101 pub fn myc::MycStatusSnapshot::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   2102 pub struct myc::MycStatusUnixSeconds(_)
   2103 impl myc::MycStatusUnixSeconds
   2104 pub const fn myc::MycStatusUnixSeconds::get(self) -> u64
   2105 pub fn myc::MycStatusUnixSeconds::new(u64) -> core::result::Result<Self, myc::MycStatusError>
   2106 pub struct myc::MycSupervisedRuntime
   2107 impl myc::MycSupervisedRuntime
   2108 pub fn myc::MycSupervisedRuntime::new(impl core::iter::traits::collect::IntoIterator<Item = myc::MycCriticalTask>) -> core::result::Result<Self, myc::MycRuntimeSupervisionError>
   2109 pub async fn myc::MycSupervisedRuntime::run(self) -> core::result::Result<(), myc::MycRuntimeSupervisionError>
   2110 pub fn myc::MycSupervisedRuntime::task_count(&self) -> usize
   2111 impl core::fmt::Debug for myc::MycSupervisedRuntime
   2112 pub fn myc::MycSupervisedRuntime::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   2113 pub struct myc::MycTaskCancellation
   2114 impl myc::MycTaskCancellation
   2115 pub async fn myc::MycTaskCancellation::cancelled(&self)
   2116 pub fn myc::MycTaskCancellation::is_cancelled(&self) -> bool
   2117 impl core::fmt::Debug for myc::MycTaskCancellation
   2118 pub fn myc::MycTaskCancellation::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   2119 pub struct myc::MycUntrustedProviderOutput(_)
   2120 impl myc::MycUntrustedProviderOutput
   2121 pub fn myc::MycUntrustedProviderOutput::as_bytes(&self) -> &[u8]
   2122 pub fn myc::MycUntrustedProviderOutput::new(&[u8]) -> core::result::Result<Self, myc::MycProviderContractError>
   2123 impl core::fmt::Debug for myc::MycUntrustedProviderOutput
   2124 pub fn myc::MycUntrustedProviderOutput::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   2125 pub struct myc::MycVerifiedNip46Event
   2126 impl myc::MycVerifiedNip46Event
   2127 pub const fn myc::MycVerifiedNip46Event::authored_at_unix_seconds(&self) -> u64
   2128 pub const fn myc::MycVerifiedNip46Event::client_public_key(&self) -> &myc::MycNip46ClientPublicKey
   2129 pub fn myc::MycVerifiedNip46Event::encrypted_content(&self) -> &str
   2130 pub const fn myc::MycVerifiedNip46Event::encryption_context(&self) -> myc::MycNip46EncryptionContext
   2131 pub const fn myc::MycVerifiedNip46Event::event_id(&self) -> myc::MycNip46EventId
   2132 pub fn myc::MycVerifiedNip46Event::original_bytes(&self) -> &[u8]
   2133 impl core::fmt::Debug for myc::MycVerifiedNip46Event
   2134 pub fn myc::MycVerifiedNip46Event::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   2135 pub struct myc::MycVerifiedNip46Request
   2136 impl myc::MycVerifiedNip46Request
   2137 pub fn myc::MycVerifiedNip46Request::method(&self) -> &str
   2138 pub const fn myc::MycVerifiedNip46Request::parameter_bytes(&self) -> usize
   2139 pub const fn myc::MycVerifiedNip46Request::parameter_count(&self) -> usize
   2140 pub const fn myc::MycVerifiedNip46Request::request_id(&self) -> &myc::MycNip46RequestId
   2141 impl core::fmt::Debug for myc::MycVerifiedNip46Request
   2142 pub fn myc::MycVerifiedNip46Request::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   2143 pub struct myc::MycVerifiedProviderResponse
   2144 impl myc::MycVerifiedProviderResponse
   2145 pub const fn myc::MycVerifiedProviderResponse::capabilities(&self) -> core::option::Option<myc::MycProviderCapabilitySet>
   2146 pub const fn myc::MycVerifiedProviderResponse::capability(&self) -> myc::MycProviderCapability
   2147 pub const fn myc::MycVerifiedProviderResponse::correlation_id(&self) -> myc::MycProviderCorrelationId
   2148 pub const fn myc::MycVerifiedProviderResponse::instance(&self) -> myc::MycProviderInstanceId
   2149 pub const fn myc::MycVerifiedProviderResponse::maximum_request_bytes(&self) -> core::option::Option<u64>
   2150 pub const fn myc::MycVerifiedProviderResponse::nip44_version(&self) -> core::option::Option<myc::MycProviderNip44Version>
   2151 pub const fn myc::MycVerifiedProviderResponse::operation_id(&self) -> myc::MycProviderOperationId
   2152 pub fn myc::MycVerifiedProviderResponse::protected_payload(&self) -> core::option::Option<&[u8]>
   2153 pub const fn myc::MycVerifiedProviderResponse::protocol_version(&self) -> core::option::Option<u32>
   2154 pub const fn myc::MycVerifiedProviderResponse::public_identity(&self) -> core::option::Option<&myc::MycProviderPublicIdentity>
   2155 pub const fn myc::MycVerifiedProviderResponse::role(&self) -> myc::MycProviderRole
   2156 pub fn myc::MycVerifiedProviderResponse::signed_event_bytes(&self) -> core::option::Option<&[u8]>
   2157 impl core::fmt::Debug for myc::MycVerifiedProviderResponse
   2158 pub fn myc::MycVerifiedProviderResponse::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   2159 pub struct myc::MycVerifiedStateBackup
   2160 impl myc::MycVerifiedStateBackup
   2161 pub const fn myc::MycVerifiedStateBackup::database_metadata(&self) -> &radroots_service_sqlite::metadata::ServiceDatabaseMetadata
   2162 pub const fn myc::MycVerifiedStateBackup::manifest(&self) -> &radroots_service_sqlite::backup::manifest::ServiceBackupManifest
   2163 impl core::fmt::Debug for myc::MycVerifiedStateBackup
   2164 pub fn myc::MycVerifiedStateBackup::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   2165 pub struct myc::MycWrappingCredential(_)
   2166 impl core::fmt::Debug for myc::MycWrappingCredential
   2167 pub fn myc::MycWrappingCredential::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   2168 pub const myc::MYC_ADMIN_OPERATION_COMPLETED_LIMIT: u16
   2169 pub const myc::MYC_ADMIN_OPERATION_DEFAULT_RETENTION_MS: u64
   2170 pub const myc::MYC_ADMIN_OPERATION_ID_MAX_BYTES: usize
   2171 pub const myc::MYC_ADMIN_OPERATION_MAX_RETENTION_MS: u64
   2172 pub const myc::MYC_ADMIN_OPERATION_MIN_RETENTION_MS: u64
   2173 pub const myc::MYC_ADMIN_OPERATION_PREPARED_LIMIT: u8
   2174 pub const myc::MYC_ADMIN_OPERATION_RESPONSE_ENVELOPE_MAX_UTF8_BYTES: u32
   2175 pub const myc::MYC_ADMIN_OPERATION_RESPONSE_MODEL_MAX_BYTES: usize
   2176 pub const myc::MYC_AUDIT_PAGE_MAX_ITEMS: u16
   2177 pub const myc::MYC_AUDIT_RETENTION_MAX_MS: u64
   2178 pub const myc::MYC_AUTHORIZATION_CHALLENGE_URL_MAX_BYTES: usize
   2179 pub const myc::MYC_COMPACTION_MAX_ROWS: u16
   2180 pub const myc::MYC_CONFIG_BINDING_MAX_GENERATIONS: u16
   2181 pub const myc::MYC_CONFIG_DOCUMENT_MAX_UTF8_BYTES: usize
   2182 pub const myc::MYC_CONFIG_SCHEMA: &str
   2183 pub const myc::MYC_CONFIG_SCHEMA_VERSION: u32
   2184 pub const myc::MYC_CONNECTION_PERMISSION_MAX_COUNT: usize
   2185 pub const myc::MYC_CRITICAL_TASK_MAX_COUNT: usize
   2186 pub const myc::MYC_DELIVERY_ATTEMPT_MAX_COUNT: u32
   2187 pub const myc::MYC_DELIVERY_RECOVERY_BATCH_MAX_COUNT: usize
   2188 pub const myc::MYC_DELIVERY_RELAY_ID_MAX_BYTES: usize
   2189 pub const myc::MYC_DELIVERY_RETRY_JITTER_MAX_MS: u64
   2190 pub const myc::MYC_DELIVERY_TARGET_MAX_COUNT: usize
   2191 pub const myc::MYC_DETAILED_STATUS_MAX_UTF8_BYTES: usize
   2192 pub const myc::MYC_DIAGNOSTICS_CONTRACT_VERSION: u32
   2193 pub const myc::MYC_DISCOVERY_DOCUMENT_MAX_BYTES: usize
   2194 pub const myc::MYC_DOCTOR_CHECK_COUNT: usize
   2195 pub const myc::MYC_DOCTOR_CONTRACT_VERSION: u32
   2196 pub const myc::MYC_DOCTOR_REPORT_MAX_UTF8_BYTES: usize
   2197 pub const myc::MYC_DOCTOR_SUMMARY_MAX_UTF8_BYTES: usize
   2198 pub const myc::MYC_ENCRYPTED_IDENTITY_BACKUP_INCLUDED: bool
   2199 pub const myc::MYC_ENCRYPTED_IDENTITY_ENVELOPE_CONTRACT_VERSION: u32
   2200 pub const myc::MYC_ENCRYPTED_IDENTITY_ENVELOPE_MAX_BYTES: usize
   2201 pub const myc::MYC_LIVEZ_PATH: &str
   2202 pub const myc::MYC_LOCAL_SIGNER_ENDPOINT: &str
   2203 pub const myc::MYC_LOCAL_SIGNER_TRANSPORT_CONTRACT_VERSION: u32
   2204 pub const myc::MYC_LOG_RECORD_MAX_UTF8_BYTES: usize
   2205 pub const myc::MYC_METRICS_PATH: &str
   2206 pub const myc::MYC_MIGRATION_CATALOG_SHA256: [u8; 32]
   2207 pub const myc::MYC_NIP05_DOCUMENT_MAX_BYTES: usize
   2208 pub const myc::MYC_NIP05_PROJECTION_MAX_BYTES: usize
   2209 pub const myc::MYC_NIP46_CANONICAL_REQUEST_MAX_BYTES: usize
   2210 pub const myc::MYC_NIP46_EVENT_ID_MAX_BYTES: usize
   2211 pub const myc::MYC_NIP46_PUBLIC_KEY_MAX_BYTES: usize
   2212 pub const myc::MYC_NIP46_REQUEST_ID_MAX_UTF8_BYTES: usize
   2213 pub const myc::MYC_NIP46_SIGNATURE_MAX_BYTES: usize
   2214 pub const myc::MYC_OPERATIONS_CONTRACT_VERSION: u32
   2215 pub const myc::MYC_OPERATOR_CONTRACT_VERSION: u32
   2216 pub const myc::MYC_PROVIDER_CONCURRENCY_MAX: u32
   2217 pub const myc::MYC_PROVIDER_CONTRACT_VERSION: u32
   2218 pub const myc::MYC_PROVIDER_INPUT_MAX_BYTES: usize
   2219 pub const myc::MYC_PROVIDER_OUTPUT_MAX_BYTES: usize
   2220 pub const myc::MYC_PROVIDER_REQUEST_DEADLINE_MAX_MS: u64
   2221 pub const myc::MYC_PROVIDER_REQUEST_MAX_BYTES: u64
   2222 pub const myc::MYC_PROVIDER_RESPONSE_MAX_BYTES: u64
   2223 pub const myc::MYC_RATE_MAX_ATTEMPTS: u32
   2224 pub const myc::MYC_RATE_MAX_TRACKED_SUBJECTS: u32
   2225 pub const myc::MYC_RATE_RELAY_ID_MAX_BYTES: usize
   2226 pub const myc::MYC_RATE_RETENTION_MAX_MS: u64
   2227 pub const myc::MYC_RATE_WINDOW_MAX_MS: u64
   2228 pub const myc::MYC_READYZ_PATH: &str
   2229 pub const myc::MYC_RUNTIME_FOUNDATION_CONTRACT_VERSION: u32
   2230 pub const myc::MYC_RUNTIME_SUPERVISION_CONTRACT_VERSION: u32
   2231 pub const myc::MYC_SIGNER_STATUS_CONTRACT_VERSION: u32
   2232 pub const myc::MYC_STATE_APPLICATION_ID: u32
   2233 pub const myc::MYC_STATE_BASE_SCHEMA_VERSION: u32
   2234 pub const myc::MYC_STATE_SCHEMA_CATALOG_SHA256: [u8; 32]
   2235 pub const myc::MYC_STATE_SCHEMA_VERSION: u32
   2236 pub const myc::MYC_STATE_SCHEMA_VERSION_10_MIGRATION_SHA256: [u8; 32]
   2237 pub const myc::MYC_STATE_SCHEMA_VERSION_10_OBJECT_COUNT: u32
   2238 pub const myc::MYC_STATE_SCHEMA_VERSION_10_SHA256: [u8; 32]
   2239 pub const myc::MYC_STATE_SCHEMA_VERSION_11_MIGRATION_SHA256: [u8; 32]
   2240 pub const myc::MYC_STATE_SCHEMA_VERSION_11_OBJECT_COUNT: u32
   2241 pub const myc::MYC_STATE_SCHEMA_VERSION_11_SHA256: [u8; 32]
   2242 pub const myc::MYC_STATE_SCHEMA_VERSION_12_MIGRATION_SHA256: [u8; 32]
   2243 pub const myc::MYC_STATE_SCHEMA_VERSION_12_OBJECT_COUNT: u32
   2244 pub const myc::MYC_STATE_SCHEMA_VERSION_12_SHA256: [u8; 32]
   2245 pub const myc::MYC_STATE_SCHEMA_VERSION_1_OBJECT_COUNT: u32
   2246 pub const myc::MYC_STATE_SCHEMA_VERSION_1_SHA256: [u8; 32]
   2247 pub const myc::MYC_STATE_SCHEMA_VERSION_2_MIGRATION_SHA256: [u8; 32]
   2248 pub const myc::MYC_STATE_SCHEMA_VERSION_2_OBJECT_COUNT: u32
   2249 pub const myc::MYC_STATE_SCHEMA_VERSION_2_SHA256: [u8; 32]
   2250 pub const myc::MYC_STATE_SCHEMA_VERSION_3_MIGRATION_SHA256: [u8; 32]
   2251 pub const myc::MYC_STATE_SCHEMA_VERSION_3_OBJECT_COUNT: u32
   2252 pub const myc::MYC_STATE_SCHEMA_VERSION_3_SHA256: [u8; 32]
   2253 pub const myc::MYC_STATE_SCHEMA_VERSION_4_MIGRATION_SHA256: [u8; 32]
   2254 pub const myc::MYC_STATE_SCHEMA_VERSION_4_OBJECT_COUNT: u32
   2255 pub const myc::MYC_STATE_SCHEMA_VERSION_4_SHA256: [u8; 32]
   2256 pub const myc::MYC_STATE_SCHEMA_VERSION_5_MIGRATION_SHA256: [u8; 32]
   2257 pub const myc::MYC_STATE_SCHEMA_VERSION_5_OBJECT_COUNT: u32
   2258 pub const myc::MYC_STATE_SCHEMA_VERSION_5_SHA256: [u8; 32]
   2259 pub const myc::MYC_STATE_SCHEMA_VERSION_6_MIGRATION_SHA256: [u8; 32]
   2260 pub const myc::MYC_STATE_SCHEMA_VERSION_6_OBJECT_COUNT: u32
   2261 pub const myc::MYC_STATE_SCHEMA_VERSION_6_SHA256: [u8; 32]
   2262 pub const myc::MYC_STATE_SCHEMA_VERSION_7_MIGRATION_SHA256: [u8; 32]
   2263 pub const myc::MYC_STATE_SCHEMA_VERSION_7_OBJECT_COUNT: u32
   2264 pub const myc::MYC_STATE_SCHEMA_VERSION_7_SHA256: [u8; 32]
   2265 pub const myc::MYC_STATE_SCHEMA_VERSION_8_MIGRATION_SHA256: [u8; 32]
   2266 pub const myc::MYC_STATE_SCHEMA_VERSION_8_OBJECT_COUNT: u32
   2267 pub const myc::MYC_STATE_SCHEMA_VERSION_8_SHA256: [u8; 32]
   2268 pub const myc::MYC_STATE_SCHEMA_VERSION_9_MIGRATION_SHA256: [u8; 32]
   2269 pub const myc::MYC_STATE_SCHEMA_VERSION_9_OBJECT_COUNT: u32
   2270 pub const myc::MYC_STATE_SCHEMA_VERSION_9_SHA256: [u8; 32]
   2271 pub const myc::MYC_STATUS_CACHE_CONTRACT_VERSION: u32
   2272 pub const myc::MYC_STATUS_REASON_CODE_COUNT: usize
   2273 pub const myc::MYC_WRAPPING_CREDENTIAL_ARTIFACT_BYTES: usize
   2274 pub const myc::MYC_WRAPPING_CREDENTIAL_CONTRACT_VERSION: u32
   2275 pub trait myc::MycAdminHandler: core::marker::Send + core::marker::Sync + 'static
   2276 pub fn myc::MycAdminHandler::handle<'a>(&'a self, myc::MycAdminRequestDocument) -> myc::MycAdminFuture<'a>
   2277 pub trait myc::MycDoctorProbe: core::marker::Send + core::marker::Sync
   2278 pub fn myc::MycDoctorProbe::probe(&self, myc::MycDoctorCheckDefinition) -> myc::MycDoctorFuture<'_>
   2279 pub trait myc::MycProcessSignalSource: core::marker::Send
   2280 pub fn myc::MycProcessSignalSource::next_signal(&mut self) -> myc::MycProcessSignalFuture<'_>
   2281 pub fn myc::admit_myc_nip46_event(myc::MycNip46AdmissionLimits, &[u8]) -> core::result::Result<myc::MycBoundedNip46Event, myc::MycNip46AdmissionError>
   2282 pub fn myc::admit_myc_nip46_request(myc::MycNip46AdmissionLimits, &[u8]) -> core::result::Result<myc::MycBoundedNip46Request, myc::MycNip46AdmissionError>
   2283 pub fn myc::bind_myc_nip46_replay(myc::MycVerifiedNip46Event, myc::MycVerifiedNip46Request) -> core::result::Result<myc::MycReplayBoundNip46Request, myc::MycSignerRequestError>
   2284 pub fn myc::build_myc_admin_router<H>(alloc::sync::Arc<H>) -> core::result::Result<myc::MycAdminRouter, myc::MycAdminRouterError> where H: myc::MycAdminHandler
   2285 pub fn myc::execute_myc_cli_v1(myc::MycCliInvocationV1) -> myc::MycProcessResult
   2286 pub fn myc::execute_myc_cli_v1_with_signal_source<F, S>(myc::MycCliInvocationV1, F) -> myc::MycProcessResult where F: core::ops::function::FnOnce() -> core::option::Option<S>, S: myc::MycProcessSignalSource + 'static
   2287 pub async fn myc::finalize_myc_state_restore(myc::MycStagedStateRestore) -> core::result::Result<(), myc::MycStateMaintenanceError>
   2288 pub fn myc::initialize_myc_config_document(&myc::MycRuntimeContext, &[u8]) -> core::result::Result<myc::MycConfigDocumentV1, myc::MycConfigLoadError>
   2289 pub async fn myc::initialize_myc_state(&myc::MycRuntimeContext, &myc::MycStateMetadata, radroots_service_sqlite::migration::MigrationAppliedAtUnixSeconds, &radroots_service_sqlite::migration::MigrationBuildIdentity) -> core::result::Result<(), myc::MycStateHostError>
   2290 pub fn myc::load_myc_config_candidate(&myc::MycRuntimeContext, &std::path::Path) -> core::result::Result<myc::MycConfigDocumentV1, myc::MycConfigLoadError>
   2291 pub fn myc::load_myc_config_document(&myc::MycRuntimeContext) -> core::result::Result<myc::MycConfigDocumentV1, myc::MycConfigLoadError>
   2292 pub const fn myc::myc_doctor_check_definitions() -> &'static [myc::MycDoctorCheckDefinition; 13]
   2293 pub fn myc::myc_migration_catalog() -> core::result::Result<radroots_service_sqlite::migration::MigrationCatalog, myc::MycStateCatalogError>
   2294 pub fn myc::myc_schema_catalog() -> core::result::Result<radroots_service_sqlite::integrity::catalog::SchemaCatalog, myc::MycStateCatalogError>
   2295 pub fn myc::myc_status_cache(radroots_runtime_paths::identifier::InstanceId, myc::MycStatusObservationV1) -> core::result::Result<(myc::MycStatusPublisher, myc::MycStatusReader), myc::MycStatusError>
   2296 pub fn myc::open_myc_encrypted_identity(&myc::MycProviderBinding, &myc::MycWrappingCredential) -> core::result::Result<myc::MycDecryptedIdentity, myc::MycEncryptedIdentityEnvelopeError>
   2297 pub async fn myc::open_myc_runtime_foundation(myc::MycRuntimeContext, myc::MycConfigDocumentV1, myc::MycStateMetadata, radroots_service_sqlite::migration::MigrationAppliedAtUnixSeconds, &radroots_service_sqlite::migration::MigrationBuildIdentity) -> core::result::Result<myc::MycRuntimeFoundation, myc::MycRuntimeFoundationError>
   2298 pub async fn myc::open_myc_state_inspection(&myc::MycRuntimeContext, &myc::MycStateMetadata) -> core::result::Result<myc::MycStateHost, myc::MycStateHostError>
   2299 pub async fn myc::open_myc_state_inspection_from_config(&myc::MycRuntimeContext, &myc::MycConfigDocumentV1) -> core::result::Result<myc::MycStateHost, myc::MycStateHostError>
   2300 pub async fn myc::open_myc_state_read_write(&myc::MycRuntimeContext, &myc::MycStateMetadata, radroots_service_sqlite::migration::MigrationAppliedAtUnixSeconds, &radroots_service_sqlite::migration::MigrationBuildIdentity) -> core::result::Result<myc::MycStateHost, myc::MycStateHostError>
   2301 pub async fn myc::open_myc_state_read_write_from_config(&myc::MycRuntimeContext, &myc::MycConfigDocumentV1, radroots_service_sqlite::migration::MigrationAppliedAtUnixSeconds, &radroots_service_sqlite::migration::MigrationBuildIdentity) -> core::result::Result<myc::MycStateHost, myc::MycStateHostError>
   2302 pub fn myc::parse_myc_cli_v1_from<I, T>(I) -> core::result::Result<myc::MycCliInvocationV1, myc::MycCliV1Error> where I: core::iter::traits::collect::IntoIterator<Item = T>, T: core::convert::Into<std::ffi::os_str::OsString> + core::clone::Clone
   2303 pub fn myc::parse_myc_config_v1(&[u8], myc::MycConfigProfile) -> core::result::Result<myc::MycConfigDocumentV1, myc::MycConfigV1Error>
   2304 pub const fn myc::plan_myc_cli_v1(&myc::MycCliInvocationV1) -> myc::MycCliExecutionPlanV1
   2305 pub fn myc::prepare_myc_nip46_decrypt_work(myc::MycVerifiedNip46Event, &myc::MycProviderBinding, myc::MycProviderDeadlineUnixMs) -> core::result::Result<myc::MycNip46DecryptWork, myc::MycNip46WorkError>
   2306 pub fn myc::prepare_myc_nip46_request(myc::MycDecryptedNip46Request, myc::MycSignerOperationNonce, myc::MycRequestReceivedAtUnixMs) -> core::result::Result<myc::MycPreparedNip46Request, myc::MycNip46WorkError>
   2307 pub fn myc::prepare_myc_nip46_work(myc::MycPreparedNip46Request, myc::MycSignerRequestRecord, core::option::Option<myc::MycConnectionRecord>, &myc::MycProviderContract, myc::MycConnectionTimeUnixMs, core::option::Option<myc::MycProviderDeadlineUnixMs>) -> core::result::Result<myc::MycNip46Work, myc::MycNip46WorkError>
   2308 pub fn myc::provision_myc_encrypted_identity(&myc::MycProviderBinding, &myc::MycWrappingCredential, myc::MycEncryptedIdentityProvisioningMaterial) -> core::result::Result<myc::MycDecryptedIdentity, myc::MycEncryptedIdentityEnvelopeError>
   2309 pub fn myc::resolve_myc_runtime_context(&radroots_runtime_paths::roots::RadrootsPathResolver, &myc::MycCliInvocationV1) -> core::result::Result<myc::MycRuntimeContext, myc::MycRuntimeContextError>
   2310 pub fn myc::resolve_myc_wrapping_credential(&myc::MycRuntimeContext, &myc::MycProviderBinding) -> core::result::Result<myc::MycWrappingCredential, myc::MycCredentialResolutionError>
   2311 pub async fn myc::run_myc_doctor(&myc::MycRuntimeContext, &impl myc::MycDoctorProbe + ?core::marker::Sized) -> core::result::Result<myc::MycDoctorReport, myc::MycDoctorError>
   2312 pub async fn myc::stage_myc_state_restore(&myc::MycRuntimeContext, &myc::MycStateMetadata, myc::MycVerifiedStateBackup) -> core::result::Result<myc::MycStagedStateRestore, myc::MycStateMaintenanceError>
   2313 pub fn myc::validate_myc_state_catalogs(&radroots_service_sqlite::migration::MigrationCatalog, &radroots_service_sqlite::integrity::catalog::SchemaCatalog) -> core::result::Result<(), myc::MycStateCatalogError>
   2314 pub fn myc::verify_myc_nip46_event(myc::MycBoundedNip46Event, &myc::MycProviderBinding, myc::MycNip46ObservedAtUnixSeconds, myc::MycNip46AuthoredTimePolicy) -> core::result::Result<myc::MycVerifiedNip46Event, myc::MycNip46VerificationError>
   2315 pub fn myc::verify_myc_nip46_request(myc::MycBoundedNip46Request) -> core::result::Result<myc::MycVerifiedNip46Request, myc::MycNip46VerificationError>
   2316 pub fn myc::verify_myc_state_backup(&[u8], radroots_service_sqlite::backup::manifest::BackupManifestSha256, &std::path::Path, &myc::MycStateMetadata, core::num::nonzero::NonZeroU64) -> core::result::Result<myc::MycVerifiedStateBackup, myc::MycStateMaintenanceError>
   2317 pub type myc::MycAdminFuture<'a> = core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<myc::MycAdminResponseDocument, myc::MycAdminHandlerError>> + core::marker::Send + 'a)>>
   2318 pub type myc::MycDoctorFuture<'a> = core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = myc::MycDoctorObservation> + core::marker::Send + 'a)>>
   2319 pub type myc::MycProcessSignalFuture<'a> = core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::option::Option<myc::MycProcessSignal>> + core::marker::Send + 'a)>>