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