radroots_service_sqlite.txt (52180B)
1 pub mod radroots_service_sqlite 2 pub enum radroots_service_sqlite::BackupManifestContractError 3 pub radroots_service_sqlite::BackupManifestContractError::EncodingFailure 4 pub radroots_service_sqlite::BackupManifestContractError::InvalidCreationTime 5 pub radroots_service_sqlite::BackupManifestContractError::InvalidInstanceIdentity 6 pub radroots_service_sqlite::BackupManifestContractError::InvalidIntegrity 7 pub radroots_service_sqlite::BackupManifestContractError::InvalidMemberDigest 8 pub radroots_service_sqlite::BackupManifestContractError::InvalidMemberInventory 9 pub radroots_service_sqlite::BackupManifestContractError::InvalidMemberLength 10 pub radroots_service_sqlite::BackupManifestContractError::InvalidMemberName 11 pub radroots_service_sqlite::BackupManifestContractError::InvalidSchema 12 pub radroots_service_sqlite::BackupManifestContractError::InvalidServiceIdentity 13 pub radroots_service_sqlite::BackupManifestContractError::InvalidSourceGeneration 14 pub radroots_service_sqlite::BackupManifestContractError::InvalidStateSchemaVersion 15 pub radroots_service_sqlite::BackupManifestContractError::MalformedEncoding 16 pub radroots_service_sqlite::BackupManifestContractError::ManifestTooLarge 17 pub radroots_service_sqlite::BackupManifestContractError::NonCanonicalEncoding 18 pub radroots_service_sqlite::BackupManifestContractError::ProtectedMaterialIncluded 19 pub radroots_service_sqlite::BackupManifestContractError::UnsupportedVersion 20 impl core::error::Error for radroots_service_sqlite::BackupManifestContractError 21 impl core::fmt::Display for radroots_service_sqlite::BackupManifestContractError 22 pub fn radroots_service_sqlite::BackupManifestContractError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result 23 pub enum radroots_service_sqlite::IntegrityCheckOutcome 24 pub radroots_service_sqlite::IntegrityCheckOutcome::Failed 25 pub radroots_service_sqlite::IntegrityCheckOutcome::Verified 26 pub enum radroots_service_sqlite::IntegrityDiagnosticCode 27 pub radroots_service_sqlite::IntegrityDiagnosticCode::ForeignKeyViolation 28 pub radroots_service_sqlite::IntegrityDiagnosticCode::SqliteIntegrityFailed 29 pub enum radroots_service_sqlite::MigrationContractError 30 pub radroots_service_sqlite::MigrationContractError::ChecksumMismatch 31 pub radroots_service_sqlite::MigrationContractError::ContentTooLarge 32 pub radroots_service_sqlite::MigrationContractError::DuplicateName 33 pub radroots_service_sqlite::MigrationContractError::DuplicateVersion 34 pub radroots_service_sqlite::MigrationContractError::EmptyContent 35 pub radroots_service_sqlite::MigrationContractError::InvalidName 36 pub radroots_service_sqlite::MigrationContractError::InvalidTargetVersion 37 pub radroots_service_sqlite::MigrationContractError::OutOfOrder 38 pub radroots_service_sqlite::MigrationContractError::TooManyMigrations 39 pub radroots_service_sqlite::MigrationContractError::VersionGap 40 impl core::error::Error for radroots_service_sqlite::MigrationContractError 41 impl core::fmt::Display for radroots_service_sqlite::MigrationContractError 42 pub fn radroots_service_sqlite::MigrationContractError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result 43 pub enum radroots_service_sqlite::MigrationEvidenceError 44 pub radroots_service_sqlite::MigrationEvidenceError::InvalidAppliedTime 45 pub radroots_service_sqlite::MigrationEvidenceError::InvalidBuildIdentity 46 impl core::error::Error for radroots_service_sqlite::MigrationEvidenceError 47 impl core::fmt::Display for radroots_service_sqlite::MigrationEvidenceError 48 pub fn radroots_service_sqlite::MigrationEvidenceError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result 49 pub enum radroots_service_sqlite::MigrationKind 50 pub radroots_service_sqlite::MigrationKind::Callback 51 pub radroots_service_sqlite::MigrationKind::Sql 52 pub enum radroots_service_sqlite::OpenMode 53 pub radroots_service_sqlite::OpenMode::Initialize 54 pub radroots_service_sqlite::OpenMode::ReadOnlyInspection 55 pub radroots_service_sqlite::OpenMode::ReadWriteExisting 56 impl radroots_service_sqlite::OpenMode 57 pub const fn radroots_service_sqlite::OpenMode::may_create(self) -> bool 58 pub const fn radroots_service_sqlite::OpenMode::requires_existing(self) -> bool 59 pub const fn radroots_service_sqlite::OpenMode::requires_writer_authority(self) -> bool 60 pub enum radroots_service_sqlite::SchemaCatalogContractError 61 pub radroots_service_sqlite::SchemaCatalogContractError::DuplicateObject 62 pub radroots_service_sqlite::SchemaCatalogContractError::InvalidBinding 63 pub radroots_service_sqlite::SchemaCatalogContractError::InvalidName 64 pub radroots_service_sqlite::SchemaCatalogContractError::InvalidSql 65 pub radroots_service_sqlite::SchemaCatalogContractError::InvalidVersionSequence 66 pub radroots_service_sqlite::SchemaCatalogContractError::MigrationCatalogMismatch 67 pub radroots_service_sqlite::SchemaCatalogContractError::ObjectDigestMismatch 68 pub radroots_service_sqlite::SchemaCatalogContractError::ReservedName 69 pub radroots_service_sqlite::SchemaCatalogContractError::SnapshotDigestMismatch 70 pub radroots_service_sqlite::SchemaCatalogContractError::TooManyObjects 71 pub radroots_service_sqlite::SchemaCatalogContractError::TooManyVersions 72 impl core::error::Error for radroots_service_sqlite::SchemaCatalogContractError 73 impl core::fmt::Display for radroots_service_sqlite::SchemaCatalogContractError 74 pub fn radroots_service_sqlite::SchemaCatalogContractError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result 75 pub enum radroots_service_sqlite::SchemaObjectKind 76 pub radroots_service_sqlite::SchemaObjectKind::Index 77 pub radroots_service_sqlite::SchemaObjectKind::Table 78 pub radroots_service_sqlite::SchemaObjectKind::Trigger 79 pub enum radroots_service_sqlite::ServiceSqliteConnectionOptionsError 80 pub radroots_service_sqlite::ServiceSqliteConnectionOptionsError::BusyTimeoutNotMilliseconds 81 pub radroots_service_sqlite::ServiceSqliteConnectionOptionsError::BusyTimeoutTooLarge 82 pub radroots_service_sqlite::ServiceSqliteConnectionOptionsError::BusyTimeoutTooSmall 83 pub radroots_service_sqlite::ServiceSqliteConnectionOptionsError::PoolTooLarge 84 pub radroots_service_sqlite::ServiceSqliteConnectionOptionsError::PoolTooSmall 85 impl core::error::Error for radroots_service_sqlite::ServiceSqliteConnectionOptionsError 86 impl core::fmt::Display for radroots_service_sqlite::ServiceSqliteConnectionOptionsError 87 pub fn radroots_service_sqlite::ServiceSqliteConnectionOptionsError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result 88 pub enum radroots_service_sqlite::ServiceSqliteErrorCode 89 pub radroots_service_sqlite::ServiceSqliteErrorCode::Authority 90 pub radroots_service_sqlite::ServiceSqliteErrorCode::Backup 91 pub radroots_service_sqlite::ServiceSqliteErrorCode::Create 92 pub radroots_service_sqlite::ServiceSqliteErrorCode::Integrity 93 pub radroots_service_sqlite::ServiceSqliteErrorCode::Metadata 94 pub radroots_service_sqlite::ServiceSqliteErrorCode::Migration 95 pub radroots_service_sqlite::ServiceSqliteErrorCode::Open 96 pub radroots_service_sqlite::ServiceSqliteErrorCode::Pragma 97 pub radroots_service_sqlite::ServiceSqliteErrorCode::Recovery 98 pub radroots_service_sqlite::ServiceSqliteErrorCode::Restore 99 impl radroots_service_sqlite::ServiceSqliteErrorCode 100 pub const fn radroots_service_sqlite::ServiceSqliteErrorCode::as_str(self) -> &'static str 101 impl core::fmt::Display for radroots_service_sqlite::ServiceSqliteErrorCode 102 pub fn radroots_service_sqlite::ServiceSqliteErrorCode::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result 103 impl serde_core::ser::Serialize for radroots_service_sqlite::ServiceSqliteErrorCode 104 pub fn radroots_service_sqlite::ServiceSqliteErrorCode::serialize<S>(&self, S) -> core::result::Result<<S as serde_core::ser::Serializer>::Ok, <S as serde_core::ser::Serializer>::Error> where S: serde_core::ser::Serializer 105 pub enum radroots_service_sqlite::ServiceSqliteErrorKind 106 pub radroots_service_sqlite::ServiceSqliteErrorKind::Authority 107 pub radroots_service_sqlite::ServiceSqliteErrorKind::Backup 108 pub radroots_service_sqlite::ServiceSqliteErrorKind::Create 109 pub radroots_service_sqlite::ServiceSqliteErrorKind::Integrity 110 pub radroots_service_sqlite::ServiceSqliteErrorKind::Metadata 111 pub radroots_service_sqlite::ServiceSqliteErrorKind::Migration 112 pub radroots_service_sqlite::ServiceSqliteErrorKind::Open 113 pub radroots_service_sqlite::ServiceSqliteErrorKind::Pragma 114 pub radroots_service_sqlite::ServiceSqliteErrorKind::Recovery 115 pub radroots_service_sqlite::ServiceSqliteErrorKind::Restore 116 impl radroots_service_sqlite::ServiceSqliteErrorKind 117 pub const fn radroots_service_sqlite::ServiceSqliteErrorKind::code(self) -> radroots_service_sqlite::ServiceSqliteErrorCode 118 pub const fn radroots_service_sqlite::ServiceSqliteErrorKind::safe_error(self) -> radroots_service_sqlite::SafeServiceSqliteError 119 pub enum radroots_service_sqlite::ServiceSqliteMetadataValueError 120 pub radroots_service_sqlite::ServiceSqliteMetadataValueError::InvalidApplicationId 121 pub radroots_service_sqlite::ServiceSqliteMetadataValueError::InvalidCreationTime 122 impl core::error::Error for radroots_service_sqlite::ServiceSqliteMetadataValueError 123 impl core::fmt::Display for radroots_service_sqlite::ServiceSqliteMetadataValueError 124 pub fn radroots_service_sqlite::ServiceSqliteMetadataValueError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result 125 pub enum radroots_service_sqlite::ServiceSqlitePathError 126 pub radroots_service_sqlite::ServiceSqlitePathError::MissingStateDirectoryParent 127 pub radroots_service_sqlite::ServiceSqlitePathError::RelativeStateDirectory 128 impl core::error::Error for radroots_service_sqlite::ServiceSqlitePathError 129 impl core::fmt::Display for radroots_service_sqlite::ServiceSqlitePathError 130 pub fn radroots_service_sqlite::ServiceSqlitePathError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result 131 pub enum radroots_service_sqlite::ServiceSqliteTransactionErrorKind 132 pub radroots_service_sqlite::ServiceSqliteTransactionErrorKind::CommitOutcomeUnknown 133 pub radroots_service_sqlite::ServiceSqliteTransactionErrorKind::NotCommitted 134 pub radroots_service_sqlite::ServiceSqliteTransactionErrorKind::OperationRolledBack 135 pub radroots_service_sqlite::ServiceSqliteTransactionErrorKind::RollbackFailed 136 pub enum radroots_service_sqlite::StateFilesystemCapacityError 137 pub radroots_service_sqlite::StateFilesystemCapacityError::InvalidMinimum 138 pub radroots_service_sqlite::StateFilesystemCapacityError::MeasurementOverflow 139 pub radroots_service_sqlite::StateFilesystemCapacityError::MeasurementUnavailable 140 pub radroots_service_sqlite::StateFilesystemCapacityError::MinimumTooLarge 141 pub radroots_service_sqlite::StateFilesystemCapacityError::UnsupportedPlatform 142 impl core::error::Error for radroots_service_sqlite::StateFilesystemCapacityError 143 impl core::fmt::Display for radroots_service_sqlite::StateFilesystemCapacityError 144 pub fn radroots_service_sqlite::StateFilesystemCapacityError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result 145 pub enum radroots_service_sqlite::StateFilesystemCapacityReadiness 146 pub radroots_service_sqlite::StateFilesystemCapacityReadiness::LowDisk 147 pub radroots_service_sqlite::StateFilesystemCapacityReadiness::Ready 148 pub enum radroots_service_sqlite::StorageHealth 149 pub radroots_service_sqlite::StorageHealth::ReadOnly 150 pub radroots_service_sqlite::StorageHealth::Ready 151 pub radroots_service_sqlite::StorageHealth::RepairRequired 152 pub radroots_service_sqlite::StorageHealth::Unavailable 153 pub enum radroots_service_sqlite::StorageIntegrity 154 pub radroots_service_sqlite::StorageIntegrity::Failed 155 pub radroots_service_sqlite::StorageIntegrity::VerificationRequired 156 pub radroots_service_sqlite::StorageIntegrity::Verified 157 pub struct radroots_service_sqlite::BackupCreatedAtUnixMs(_) 158 impl radroots_service_sqlite::BackupCreatedAtUnixMs 159 pub const fn radroots_service_sqlite::BackupCreatedAtUnixMs::get(self) -> u64 160 pub const fn radroots_service_sqlite::BackupCreatedAtUnixMs::new(u64) -> core::result::Result<Self, radroots_service_sqlite::BackupManifestContractError> 161 pub struct radroots_service_sqlite::BackupManifestIntegrity 162 impl radroots_service_sqlite::BackupManifestIntegrity 163 pub const fn radroots_service_sqlite::BackupManifestIntegrity::foreign_keys(self) -> &'static str 164 pub const fn radroots_service_sqlite::BackupManifestIntegrity::sqlite(self) -> &'static str 165 impl core::fmt::Debug for radroots_service_sqlite::BackupManifestIntegrity 166 pub fn radroots_service_sqlite::BackupManifestIntegrity::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result 167 pub struct radroots_service_sqlite::BackupManifestSha256(_) 168 impl radroots_service_sqlite::BackupManifestSha256 169 pub const fn radroots_service_sqlite::BackupManifestSha256::as_bytes(&self) -> &[u8; 32] 170 pub const fn radroots_service_sqlite::BackupManifestSha256::from_bytes([u8; 32]) -> Self 171 impl core::fmt::Debug for radroots_service_sqlite::BackupManifestSha256 172 pub fn radroots_service_sqlite::BackupManifestSha256::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result 173 pub struct radroots_service_sqlite::BackupMemberSha256(_) 174 impl radroots_service_sqlite::BackupMemberSha256 175 pub const fn radroots_service_sqlite::BackupMemberSha256::as_bytes(&self) -> &[u8; 32] 176 pub const fn radroots_service_sqlite::BackupMemberSha256::from_bytes([u8; 32]) -> Self 177 impl core::fmt::Debug for radroots_service_sqlite::BackupMemberSha256 178 pub fn radroots_service_sqlite::BackupMemberSha256::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result 179 pub struct radroots_service_sqlite::ExistingServiceDatabaseIntent 180 impl radroots_service_sqlite::ExistingServiceDatabaseIntent 181 pub const fn radroots_service_sqlite::ExistingServiceDatabaseIntent::application_id(&self) -> radroots_service_sqlite::ServiceSqliteApplicationId 182 pub fn radroots_service_sqlite::ExistingServiceDatabaseIntent::instance(&self) -> &radroots_runtime_paths::identifier::InstanceId 183 pub fn radroots_service_sqlite::ExistingServiceDatabaseIntent::new(&radroots_service_sqlite::ServiceSqlitePaths, core::num::nonzero::NonZeroU32, radroots_service_sqlite::ServiceSqliteApplicationId) -> Self 184 pub fn radroots_service_sqlite::ExistingServiceDatabaseIntent::service(&self) -> &radroots_runtime_paths::identifier::ServiceId 185 pub const fn radroots_service_sqlite::ExistingServiceDatabaseIntent::supported_state_schema_version(&self) -> core::num::nonzero::NonZeroU32 186 impl core::fmt::Debug for radroots_service_sqlite::ExistingServiceDatabaseIntent 187 pub fn radroots_service_sqlite::ExistingServiceDatabaseIntent::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result 188 pub struct radroots_service_sqlite::IntegrityCheckedAtUnixMs(_) 189 impl radroots_service_sqlite::IntegrityCheckedAtUnixMs 190 pub const fn radroots_service_sqlite::IntegrityCheckedAtUnixMs::get(self) -> u64 191 pub const fn radroots_service_sqlite::IntegrityCheckedAtUnixMs::new(u64) -> core::option::Option<Self> 192 pub struct radroots_service_sqlite::MigrationApplicationOutcome 193 impl radroots_service_sqlite::MigrationApplicationOutcome 194 pub const fn radroots_service_sqlite::MigrationApplicationOutcome::applied_count(self) -> u32 195 pub const fn radroots_service_sqlite::MigrationApplicationOutcome::final_version(self) -> u32 196 pub const fn radroots_service_sqlite::MigrationApplicationOutcome::initial_version(self) -> u32 197 pub struct radroots_service_sqlite::MigrationAppliedAtUnixSeconds(_) 198 impl radroots_service_sqlite::MigrationAppliedAtUnixSeconds 199 pub const fn radroots_service_sqlite::MigrationAppliedAtUnixSeconds::get(self) -> u64 200 pub const fn radroots_service_sqlite::MigrationAppliedAtUnixSeconds::new(u64) -> core::result::Result<Self, radroots_service_sqlite::MigrationEvidenceError> 201 pub struct radroots_service_sqlite::MigrationBuildIdentity 202 impl radroots_service_sqlite::MigrationBuildIdentity 203 pub const fn radroots_service_sqlite::MigrationBuildIdentity::admin_contract_version(&self) -> u32 204 pub const fn radroots_service_sqlite::MigrationBuildIdentity::config_contract_version(&self) -> u32 205 pub fn radroots_service_sqlite::MigrationBuildIdentity::feature_profile(&self) -> &str 206 pub fn radroots_service_sqlite::MigrationBuildIdentity::lib_revision(&self) -> &str 207 pub fn radroots_service_sqlite::MigrationBuildIdentity::new(impl core::convert::AsRef<str>, impl core::convert::AsRef<str>, impl core::convert::AsRef<str>, impl core::convert::AsRef<str>, impl core::convert::AsRef<str>, impl core::convert::AsRef<str>, u32, u32, u32, u32, u32) -> core::result::Result<Self, radroots_service_sqlite::MigrationEvidenceError> 208 pub const fn radroots_service_sqlite::MigrationBuildIdentity::provider_contract_version(&self) -> u32 209 pub fn radroots_service_sqlite::MigrationBuildIdentity::rust_version(&self) -> &str 210 pub fn radroots_service_sqlite::MigrationBuildIdentity::service_commit(&self) -> &str 211 pub fn radroots_service_sqlite::MigrationBuildIdentity::service_version(&self) -> &str 212 pub const fn radroots_service_sqlite::MigrationBuildIdentity::state_contract_version(&self) -> u32 213 pub const fn radroots_service_sqlite::MigrationBuildIdentity::status_contract_version(&self) -> u32 214 pub fn radroots_service_sqlite::MigrationBuildIdentity::target(&self) -> &str 215 impl core::fmt::Debug for radroots_service_sqlite::MigrationBuildIdentity 216 pub fn radroots_service_sqlite::MigrationBuildIdentity::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result 217 pub struct radroots_service_sqlite::MigrationCallbackBinding 218 impl radroots_service_sqlite::MigrationCallbackBinding 219 pub const fn radroots_service_sqlite::MigrationCallbackBinding::new(u32, radroots_service_sqlite::MigrationName, radroots_service_sqlite::MigrationChecksum, radroots_service_sqlite::MigrationCallback) -> Self 220 pub struct radroots_service_sqlite::MigrationCatalog 221 impl radroots_service_sqlite::MigrationCatalog 222 pub const fn radroots_service_sqlite::MigrationCatalog::current_version(&self) -> u32 223 pub fn radroots_service_sqlite::MigrationCatalog::descriptors(&self) -> &[radroots_service_sqlite::MigrationDescriptor] 224 pub const fn radroots_service_sqlite::MigrationCatalog::digest(&self) -> radroots_service_sqlite::MigrationChecksum 225 pub fn radroots_service_sqlite::MigrationCatalog::new<I>(I) -> core::result::Result<Self, radroots_service_sqlite::MigrationContractError> where I: core::iter::traits::collect::IntoIterator<Item = radroots_service_sqlite::MigrationDescriptor> 226 impl core::fmt::Debug for radroots_service_sqlite::MigrationCatalog 227 pub fn radroots_service_sqlite::MigrationCatalog::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result 228 pub struct radroots_service_sqlite::MigrationChecksum(_) 229 impl radroots_service_sqlite::MigrationChecksum 230 pub const fn radroots_service_sqlite::MigrationChecksum::as_bytes(&self) -> &[u8; 32] 231 pub fn radroots_service_sqlite::MigrationChecksum::for_callback(&[u8]) -> Self 232 pub fn radroots_service_sqlite::MigrationChecksum::for_sql(&str) -> Self 233 pub const fn radroots_service_sqlite::MigrationChecksum::from_bytes([u8; 32]) -> Self 234 impl core::fmt::Debug for radroots_service_sqlite::MigrationChecksum 235 pub fn radroots_service_sqlite::MigrationChecksum::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result 236 pub struct radroots_service_sqlite::MigrationDescriptor 237 impl radroots_service_sqlite::MigrationDescriptor 238 pub fn radroots_service_sqlite::MigrationDescriptor::callback(u32, &'static str, &'static [u8], radroots_service_sqlite::MigrationChecksum) -> core::result::Result<Self, radroots_service_sqlite::MigrationContractError> 239 pub const fn radroots_service_sqlite::MigrationDescriptor::checksum(&self) -> radroots_service_sqlite::MigrationChecksum 240 pub const fn radroots_service_sqlite::MigrationDescriptor::kind(&self) -> radroots_service_sqlite::MigrationKind 241 pub const fn radroots_service_sqlite::MigrationDescriptor::name(&self) -> radroots_service_sqlite::MigrationName 242 pub fn radroots_service_sqlite::MigrationDescriptor::sql(u32, &'static str, &'static str, radroots_service_sqlite::MigrationChecksum) -> core::result::Result<Self, radroots_service_sqlite::MigrationContractError> 243 pub const fn radroots_service_sqlite::MigrationDescriptor::target_version(&self) -> u32 244 impl core::fmt::Debug for radroots_service_sqlite::MigrationDescriptor 245 pub fn radroots_service_sqlite::MigrationDescriptor::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result 246 pub struct radroots_service_sqlite::MigrationName(_) 247 impl radroots_service_sqlite::MigrationName 248 pub const fn radroots_service_sqlite::MigrationName::as_str(self) -> &'static str 249 pub fn radroots_service_sqlite::MigrationName::new(&'static str) -> core::result::Result<Self, radroots_service_sqlite::MigrationContractError> 250 impl core::fmt::Debug for radroots_service_sqlite::MigrationName 251 pub fn radroots_service_sqlite::MigrationName::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result 252 pub struct radroots_service_sqlite::MigrationTransactionExecutor<'a> 253 impl radroots_service_sqlite::MigrationTransactionExecutor<'_> 254 pub async fn radroots_service_sqlite::MigrationTransactionExecutor<'_>::execute(&mut self, &'static str) -> core::result::Result<(), radroots_service_sqlite::ServiceSqliteError> 255 pub struct radroots_service_sqlite::MinimumFreeBytes(_) 256 impl radroots_service_sqlite::MinimumFreeBytes 257 pub const fn radroots_service_sqlite::MinimumFreeBytes::get(self) -> u64 258 pub const fn radroots_service_sqlite::MinimumFreeBytes::new(u64) -> core::result::Result<Self, radroots_service_sqlite::StateFilesystemCapacityError> 259 impl<'de> serde_core::de::Deserialize<'de> for radroots_service_sqlite::MinimumFreeBytes 260 pub fn radroots_service_sqlite::MinimumFreeBytes::deserialize<D>(D) -> core::result::Result<Self, <D as serde_core::de::Deserializer>::Error> where D: serde_core::de::Deserializer<'de> 261 pub struct radroots_service_sqlite::OpenedServiceDatabase 262 impl radroots_service_sqlite::OpenedServiceDatabase 263 pub const fn radroots_service_sqlite::OpenedServiceDatabase::database_metadata(&self) -> &radroots_service_sqlite::ServiceDatabaseMetadata 264 pub const fn radroots_service_sqlite::OpenedServiceDatabase::host(&self) -> &radroots_service_sqlite::ServiceSqliteHost 265 pub fn radroots_service_sqlite::OpenedServiceDatabase::into_parts(self) -> (radroots_service_sqlite::ServiceSqliteHost, radroots_service_sqlite::ServiceDatabaseMetadata) 266 impl core::fmt::Debug for radroots_service_sqlite::OpenedServiceDatabase 267 pub fn radroots_service_sqlite::OpenedServiceDatabase::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result 268 pub struct radroots_service_sqlite::PlatformStateFilesystemCapacitySource 269 impl radroots_service_sqlite::StateFilesystemCapacitySource for radroots_service_sqlite::PlatformStateFilesystemCapacitySource 270 pub fn radroots_service_sqlite::PlatformStateFilesystemCapacitySource::available_bytes(&self, &radroots_service_sqlite::ServiceSqlitePaths) -> core::result::Result<u64, radroots_service_sqlite::StateFilesystemCapacityError> 271 pub struct radroots_service_sqlite::SafeServiceSqliteError 272 impl radroots_service_sqlite::SafeServiceSqliteError 273 pub const fn radroots_service_sqlite::SafeServiceSqliteError::code(self) -> radroots_service_sqlite::ServiceSqliteErrorCode 274 pub const fn radroots_service_sqlite::SafeServiceSqliteError::code_str(self) -> &'static str 275 pub const fn radroots_service_sqlite::SafeServiceSqliteError::message(self) -> &'static str 276 impl core::fmt::Display for radroots_service_sqlite::SafeServiceSqliteError 277 pub fn radroots_service_sqlite::SafeServiceSqliteError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result 278 pub struct radroots_service_sqlite::SchemaCatalog 279 impl radroots_service_sqlite::SchemaCatalog 280 pub const fn radroots_service_sqlite::SchemaCatalog::digest(&self) -> radroots_service_sqlite::SchemaDigest 281 pub const fn radroots_service_sqlite::SchemaCatalog::migration_catalog_digest(&self) -> radroots_service_sqlite::MigrationChecksum 282 pub fn radroots_service_sqlite::SchemaCatalog::new<I>(&radroots_service_sqlite::MigrationCatalog, I) -> core::result::Result<Self, radroots_service_sqlite::SchemaCatalogContractError> where I: core::iter::traits::collect::IntoIterator<Item = radroots_service_sqlite::SchemaVersionCatalog> 283 pub fn radroots_service_sqlite::SchemaCatalog::versions(&self) -> &[radroots_service_sqlite::SchemaVersionCatalog] 284 impl core::fmt::Debug for radroots_service_sqlite::SchemaCatalog 285 pub fn radroots_service_sqlite::SchemaCatalog::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result 286 pub struct radroots_service_sqlite::SchemaDigest(_) 287 impl radroots_service_sqlite::SchemaDigest 288 pub const fn radroots_service_sqlite::SchemaDigest::as_bytes(&self) -> &[u8; 32] 289 pub const fn radroots_service_sqlite::SchemaDigest::from_bytes([u8; 32]) -> Self 290 impl core::fmt::Debug for radroots_service_sqlite::SchemaDigest 291 pub fn radroots_service_sqlite::SchemaDigest::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result 292 pub struct radroots_service_sqlite::SchemaObject 293 impl radroots_service_sqlite::SchemaObject 294 pub fn radroots_service_sqlite::SchemaObject::computed_digest(radroots_service_sqlite::SchemaObjectKind, &str, &str, &str) -> core::result::Result<radroots_service_sqlite::SchemaDigest, radroots_service_sqlite::SchemaCatalogContractError> 295 pub const fn radroots_service_sqlite::SchemaObject::digest(&self) -> radroots_service_sqlite::SchemaDigest 296 pub const fn radroots_service_sqlite::SchemaObject::kind(&self) -> radroots_service_sqlite::SchemaObjectKind 297 pub const fn radroots_service_sqlite::SchemaObject::name(&self) -> &'static str 298 pub fn radroots_service_sqlite::SchemaObject::new(radroots_service_sqlite::SchemaObjectKind, &'static str, &'static str, &'static str, radroots_service_sqlite::SchemaDigest) -> core::result::Result<Self, radroots_service_sqlite::SchemaCatalogContractError> 299 pub const fn radroots_service_sqlite::SchemaObject::table_name(&self) -> &'static str 300 impl core::fmt::Debug for radroots_service_sqlite::SchemaObject 301 pub fn radroots_service_sqlite::SchemaObject::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result 302 pub struct radroots_service_sqlite::SchemaVersionCatalog 303 impl radroots_service_sqlite::SchemaVersionCatalog 304 pub fn radroots_service_sqlite::SchemaVersionCatalog::computed_digest<I>(u32, I) -> core::result::Result<radroots_service_sqlite::SchemaDigest, radroots_service_sqlite::SchemaCatalogContractError> where I: core::iter::traits::collect::IntoIterator<Item = radroots_service_sqlite::SchemaObject> 305 pub const fn radroots_service_sqlite::SchemaVersionCatalog::digest(self) -> radroots_service_sqlite::SchemaDigest 306 pub fn radroots_service_sqlite::SchemaVersionCatalog::new<I>(u32, I, radroots_service_sqlite::SchemaDigest) -> core::result::Result<Self, radroots_service_sqlite::SchemaCatalogContractError> where I: core::iter::traits::collect::IntoIterator<Item = radroots_service_sqlite::SchemaObject> 307 pub const fn radroots_service_sqlite::SchemaVersionCatalog::object_count(self) -> u32 308 pub const fn radroots_service_sqlite::SchemaVersionCatalog::version(self) -> u32 309 pub struct radroots_service_sqlite::ServiceBackupManifest 310 impl radroots_service_sqlite::ServiceBackupManifest 311 pub fn radroots_service_sqlite::ServiceBackupManifest::canonical_bytes(&self) -> &[u8] 312 pub const fn radroots_service_sqlite::ServiceBackupManifest::created_at_unix_ms(&self) -> radroots_service_sqlite::BackupCreatedAtUnixMs 313 pub const fn radroots_service_sqlite::ServiceBackupManifest::digest(&self) -> radroots_service_sqlite::BackupManifestSha256 314 pub fn radroots_service_sqlite::ServiceBackupManifest::from_canonical_bytes(&[u8]) -> core::result::Result<Self, radroots_service_sqlite::BackupManifestContractError> 315 pub fn radroots_service_sqlite::ServiceBackupManifest::instance(&self) -> &radroots_runtime_paths::identifier::InstanceId 316 pub const fn radroots_service_sqlite::ServiceBackupManifest::integrity(&self) -> radroots_service_sqlite::BackupManifestIntegrity 317 pub fn radroots_service_sqlite::ServiceBackupManifest::members(&self) -> &[radroots_service_sqlite::ServiceBackupMember] 318 pub const fn radroots_service_sqlite::ServiceBackupManifest::protected_material_included(&self) -> bool 319 pub const fn radroots_service_sqlite::ServiceBackupManifest::schema(&self) -> &'static str 320 pub const fn radroots_service_sqlite::ServiceBackupManifest::schema_version(&self) -> u32 321 pub fn radroots_service_sqlite::ServiceBackupManifest::service(&self) -> &radroots_runtime_paths::identifier::ServiceId 322 pub const fn radroots_service_sqlite::ServiceBackupManifest::source_generation(&self) -> radroots_storage::event::SourceGeneration 323 pub const fn radroots_service_sqlite::ServiceBackupManifest::state_schema_version(&self) -> core::num::nonzero::NonZeroU32 324 impl core::fmt::Debug for radroots_service_sqlite::ServiceBackupManifest 325 pub fn radroots_service_sqlite::ServiceBackupManifest::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result 326 pub struct radroots_service_sqlite::ServiceBackupMember 327 impl radroots_service_sqlite::ServiceBackupMember 328 pub const fn radroots_service_sqlite::ServiceBackupMember::byte_length(&self) -> u64 329 pub const fn radroots_service_sqlite::ServiceBackupMember::name(&self) -> &'static str 330 pub const fn radroots_service_sqlite::ServiceBackupMember::sha256(&self) -> radroots_service_sqlite::BackupMemberSha256 331 impl core::fmt::Debug for radroots_service_sqlite::ServiceBackupMember 332 pub fn radroots_service_sqlite::ServiceBackupMember::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result 333 pub struct radroots_service_sqlite::ServiceDatabaseIdentity 334 impl radroots_service_sqlite::ServiceDatabaseIdentity 335 pub const fn radroots_service_sqlite::ServiceDatabaseIdentity::application_id(&self) -> radroots_service_sqlite::ServiceSqliteApplicationId 336 pub fn radroots_service_sqlite::ServiceDatabaseIdentity::instance(&self) -> &radroots_runtime_paths::identifier::InstanceId 337 pub fn radroots_service_sqlite::ServiceDatabaseIdentity::new(&radroots_service_sqlite::ServiceSqlitePaths, radroots_storage::event::SourceGeneration, core::num::nonzero::NonZeroU32, radroots_service_sqlite::ServiceSqliteApplicationId) -> Self 338 pub fn radroots_service_sqlite::ServiceDatabaseIdentity::service(&self) -> &radroots_runtime_paths::identifier::ServiceId 339 pub const fn radroots_service_sqlite::ServiceDatabaseIdentity::source_generation(&self) -> radroots_storage::event::SourceGeneration 340 pub const fn radroots_service_sqlite::ServiceDatabaseIdentity::supported_state_schema_version(&self) -> core::num::nonzero::NonZeroU32 341 impl core::fmt::Debug for radroots_service_sqlite::ServiceDatabaseIdentity 342 pub fn radroots_service_sqlite::ServiceDatabaseIdentity::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result 343 pub struct radroots_service_sqlite::ServiceDatabaseMetadata 344 impl radroots_service_sqlite::ServiceDatabaseMetadata 345 pub const fn radroots_service_sqlite::ServiceDatabaseMetadata::application_id(&self) -> radroots_service_sqlite::ServiceSqliteApplicationId 346 pub const fn radroots_service_sqlite::ServiceDatabaseMetadata::created_at_unix_ms(&self) -> u64 347 pub fn radroots_service_sqlite::ServiceDatabaseMetadata::identity(&self) -> radroots_service_sqlite::ServiceDatabaseIdentity 348 pub fn radroots_service_sqlite::ServiceDatabaseMetadata::instance(&self) -> &radroots_runtime_paths::identifier::InstanceId 349 pub fn radroots_service_sqlite::ServiceDatabaseMetadata::new(&radroots_service_sqlite::ServiceSqlitePaths, radroots_storage::event::SourceGeneration, core::num::nonzero::NonZeroU32, u64, radroots_service_sqlite::ServiceSqliteApplicationId) -> core::result::Result<Self, radroots_service_sqlite::ServiceSqliteMetadataValueError> 350 pub fn radroots_service_sqlite::ServiceDatabaseMetadata::service(&self) -> &radroots_runtime_paths::identifier::ServiceId 351 pub const fn radroots_service_sqlite::ServiceDatabaseMetadata::source_generation(&self) -> radroots_storage::event::SourceGeneration 352 pub const fn radroots_service_sqlite::ServiceDatabaseMetadata::state_schema_version(&self) -> core::num::nonzero::NonZeroU32 353 impl core::fmt::Debug for radroots_service_sqlite::ServiceDatabaseMetadata 354 pub fn radroots_service_sqlite::ServiceDatabaseMetadata::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result 355 pub struct radroots_service_sqlite::ServiceSqliteApplicationId(_) 356 impl radroots_service_sqlite::ServiceSqliteApplicationId 357 pub const fn radroots_service_sqlite::ServiceSqliteApplicationId::get(self) -> u32 358 pub const fn radroots_service_sqlite::ServiceSqliteApplicationId::new(u32) -> core::result::Result<Self, radroots_service_sqlite::ServiceSqliteMetadataValueError> 359 pub struct radroots_service_sqlite::ServiceSqliteConnectionOptions 360 impl radroots_service_sqlite::ServiceSqliteConnectionOptions 361 pub const fn radroots_service_sqlite::ServiceSqliteConnectionOptions::busy_timeout(self) -> core::time::Duration 362 pub const fn radroots_service_sqlite::ServiceSqliteConnectionOptions::max_connections(self) -> u32 363 pub fn radroots_service_sqlite::ServiceSqliteConnectionOptions::new(core::time::Duration, u32) -> core::result::Result<Self, radroots_service_sqlite::ServiceSqliteConnectionOptionsError> 364 pub const fn radroots_service_sqlite::ServiceSqliteConnectionOptions::reviewed() -> Self 365 impl core::default::Default for radroots_service_sqlite::ServiceSqliteConnectionOptions 366 pub fn radroots_service_sqlite::ServiceSqliteConnectionOptions::default() -> Self 367 pub struct radroots_service_sqlite::ServiceSqliteError 368 impl radroots_service_sqlite::ServiceSqliteError 369 pub const fn radroots_service_sqlite::ServiceSqliteError::kind(&self) -> radroots_service_sqlite::ServiceSqliteErrorKind 370 pub const fn radroots_service_sqlite::ServiceSqliteError::new(radroots_service_sqlite::ServiceSqliteErrorKind) -> Self 371 pub const fn radroots_service_sqlite::ServiceSqliteError::safe_error(&self) -> radroots_service_sqlite::SafeServiceSqliteError 372 pub fn radroots_service_sqlite::ServiceSqliteError::with_source(radroots_service_sqlite::ServiceSqliteErrorKind, impl core::error::Error + core::marker::Send + core::marker::Sync + 'static) -> Self 373 impl core::error::Error for radroots_service_sqlite::ServiceSqliteError 374 pub fn radroots_service_sqlite::ServiceSqliteError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)> 375 impl core::fmt::Debug for radroots_service_sqlite::ServiceSqliteError 376 pub fn radroots_service_sqlite::ServiceSqliteError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result 377 impl core::fmt::Display for radroots_service_sqlite::ServiceSqliteError 378 pub fn radroots_service_sqlite::ServiceSqliteError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result 379 pub struct radroots_service_sqlite::ServiceSqliteHost 380 impl radroots_service_sqlite::ServiceSqliteHost 381 pub async fn radroots_service_sqlite::ServiceSqliteHost::capture_online_backup(&self, &std::path::Path, radroots_service_sqlite::BackupCreatedAtUnixMs) -> core::result::Result<radroots_service_sqlite::ServiceBackupManifest, radroots_service_sqlite::ServiceSqliteError> 382 pub async fn radroots_service_sqlite::ServiceSqliteHost::close(&self) -> core::result::Result<(), radroots_service_sqlite::ServiceSqliteError> 383 pub async fn radroots_service_sqlite::ServiceSqliteHost::inspect_integrity(&self, radroots_service_sqlite::IntegrityCheckedAtUnixMs) -> core::result::Result<radroots_service_sqlite::ServiceSqliteIntegrityReport, radroots_service_sqlite::ServiceSqliteError> 384 pub const fn radroots_service_sqlite::ServiceSqliteHost::mode(&self) -> radroots_service_sqlite::OpenMode 385 pub async fn radroots_service_sqlite::ServiceSqliteHost::open_initialized(&radroots_service_sqlite::ServiceSqlitePaths, &radroots_service_sqlite::ServiceDatabaseIdentity, &radroots_service_sqlite::MigrationCatalog, &radroots_service_sqlite::SchemaCatalog, radroots_service_sqlite::ServiceSqliteConnectionOptions, radroots_service_sqlite::WriterAuthority, radroots_service_sqlite::MigrationAppliedAtUnixSeconds, &radroots_service_sqlite::MigrationBuildIdentity, &[radroots_service_sqlite::MigrationCallbackBinding]) -> core::result::Result<(Self, radroots_service_sqlite::MigrationApplicationOutcome), radroots_service_sqlite::ServiceSqliteError> 386 pub async fn radroots_service_sqlite::ServiceSqliteHost::open_or_initialize<F, E>(&radroots_service_sqlite::ServiceSqlitePaths, &radroots_service_sqlite::ServiceDatabaseMetadata, &radroots_service_sqlite::MigrationCatalog, &radroots_service_sqlite::SchemaCatalog, radroots_service_sqlite::ServiceSqliteConnectionOptions, radroots_service_sqlite::MigrationAppliedAtUnixSeconds, &radroots_service_sqlite::MigrationBuildIdentity, &[radroots_service_sqlite::MigrationCallbackBinding], F) -> core::result::Result<(radroots_service_sqlite::OpenedServiceDatabase, radroots_service_sqlite::MigrationApplicationOutcome), radroots_service_sqlite::ServiceSqliteError> where F: for<'a> core::ops::function::FnOnce(&'a mut radroots_service_sqlite::ServiceSqliteInitializer<'_>) -> radroots_service_sqlite::ServiceSqliteInitializerFuture<'a, E>, E: core::error::Error + core::marker::Send + core::marker::Sync + 'static 387 pub async fn radroots_service_sqlite::ServiceSqliteHost::open_read_only_inspection(&radroots_service_sqlite::ServiceSqlitePaths, &radroots_service_sqlite::ServiceDatabaseIdentity, &radroots_service_sqlite::MigrationCatalog, &radroots_service_sqlite::SchemaCatalog, radroots_service_sqlite::ServiceSqliteConnectionOptions) -> core::result::Result<Self, radroots_service_sqlite::ServiceSqliteError> 388 pub async fn radroots_service_sqlite::ServiceSqliteHost::open_read_only_inspection_with_intent(&radroots_service_sqlite::ServiceSqlitePaths, &radroots_service_sqlite::ExistingServiceDatabaseIntent, &radroots_service_sqlite::MigrationCatalog, &radroots_service_sqlite::SchemaCatalog, radroots_service_sqlite::ServiceSqliteConnectionOptions) -> core::result::Result<radroots_service_sqlite::OpenedServiceDatabase, radroots_service_sqlite::ServiceSqliteError> 389 pub async fn radroots_service_sqlite::ServiceSqliteHost::open_read_write_existing(&radroots_service_sqlite::ServiceSqlitePaths, &radroots_service_sqlite::ServiceDatabaseIdentity, &radroots_service_sqlite::MigrationCatalog, &radroots_service_sqlite::SchemaCatalog, radroots_service_sqlite::ServiceSqliteConnectionOptions, radroots_service_sqlite::MigrationAppliedAtUnixSeconds, &radroots_service_sqlite::MigrationBuildIdentity, &[radroots_service_sqlite::MigrationCallbackBinding]) -> core::result::Result<(Self, radroots_service_sqlite::MigrationApplicationOutcome), radroots_service_sqlite::ServiceSqliteError> 390 pub async fn radroots_service_sqlite::ServiceSqliteHost::open_read_write_existing_with_intent(&radroots_service_sqlite::ServiceSqlitePaths, &radroots_service_sqlite::ExistingServiceDatabaseIntent, &radroots_service_sqlite::MigrationCatalog, &radroots_service_sqlite::SchemaCatalog, radroots_service_sqlite::ServiceSqliteConnectionOptions, radroots_service_sqlite::MigrationAppliedAtUnixSeconds, &radroots_service_sqlite::MigrationBuildIdentity, &[radroots_service_sqlite::MigrationCallbackBinding]) -> core::result::Result<(radroots_service_sqlite::OpenedServiceDatabase, radroots_service_sqlite::MigrationApplicationOutcome), radroots_service_sqlite::ServiceSqliteError> 391 pub async fn radroots_service_sqlite::ServiceSqliteHost::transaction<T, E, F>(&self, F) -> core::result::Result<T, radroots_service_sqlite::ServiceSqliteTransactionError<E>> where T: core::marker::Send + 'static, E: core::marker::Send + 'static, F: for<'a> core::ops::function::FnOnce(&'a mut radroots_service_sqlite::ServiceSqliteTransaction<'_>) -> radroots_service_sqlite::ServiceSqliteTransactionFuture<'a, T, E> + core::marker::Send 392 impl core::fmt::Debug for radroots_service_sqlite::ServiceSqliteHost 393 pub fn radroots_service_sqlite::ServiceSqliteHost::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result 394 pub struct radroots_service_sqlite::ServiceSqliteInitializer<'connection> 395 impl core::fmt::Debug for radroots_service_sqlite::ServiceSqliteInitializer<'_> 396 pub fn radroots_service_sqlite::ServiceSqliteInitializer<'_>::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result 397 impl<'executor, 'connection> sqlx_core::executor::Executor<'executor> for &'executor mut radroots_service_sqlite::ServiceSqliteInitializer<'connection> where 'connection: 'executor 398 pub type &'executor mut radroots_service_sqlite::ServiceSqliteInitializer<'connection>::Database = sqlx_sqlite::database::Sqlite 399 pub fn &'executor mut radroots_service_sqlite::ServiceSqliteInitializer<'connection>::fetch_many<'e, 'q: 'e, Q>(self, Q) -> futures_core::stream::BoxStream<'e, core::result::Result<either::Either<sqlx_sqlite::query_result::SqliteQueryResult, sqlx_sqlite::row::SqliteRow>, sqlx_core::error::Error>> where Q: 'q + sqlx_core::executor::Execute<'q, Self::Database>, 'executor: 'e 400 pub fn &'executor mut radroots_service_sqlite::ServiceSqliteInitializer<'connection>::fetch_optional<'e, 'q: 'e, Q>(self, Q) -> futures_core::future::BoxFuture<'e, core::result::Result<core::option::Option<sqlx_sqlite::row::SqliteRow>, sqlx_core::error::Error>> where Q: 'q + sqlx_core::executor::Execute<'q, Self::Database>, 'executor: 'e 401 pub fn &'executor mut radroots_service_sqlite::ServiceSqliteInitializer<'connection>::prepare_with<'e>(self, sqlx_core::sql_str::SqlStr, &'e [sqlx_sqlite::type_info::SqliteTypeInfo]) -> futures_core::future::BoxFuture<'e, core::result::Result<sqlx_sqlite::statement::SqliteStatement, sqlx_core::error::Error>> where 'executor: 'e 402 pub struct radroots_service_sqlite::ServiceSqliteIntegrityReport 403 impl radroots_service_sqlite::ServiceSqliteIntegrityReport 404 pub const fn radroots_service_sqlite::ServiceSqliteIntegrityReport::checked_at_unix_ms(&self) -> radroots_service_sqlite::IntegrityCheckedAtUnixMs 405 pub fn radroots_service_sqlite::ServiceSqliteIntegrityReport::diagnostics(&self) -> &[radroots_service_sqlite::IntegrityDiagnosticCode] 406 pub const fn radroots_service_sqlite::ServiceSqliteIntegrityReport::foreign_keys(&self) -> radroots_service_sqlite::IntegrityCheckOutcome 407 pub const fn radroots_service_sqlite::ServiceSqliteIntegrityReport::sqlite(&self) -> radroots_service_sqlite::IntegrityCheckOutcome 408 pub const fn radroots_service_sqlite::ServiceSqliteIntegrityReport::storage_integrity(&self) -> radroots_service_sqlite::StorageIntegrity 409 pub struct radroots_service_sqlite::ServiceSqlitePaths 410 impl radroots_service_sqlite::ServiceSqlitePaths 411 pub fn radroots_service_sqlite::ServiceSqlitePaths::from_runtime_context(&radroots_runtime_paths::context::RuntimeContext) -> core::result::Result<Self, radroots_service_sqlite::ServiceSqlitePathError> 412 pub fn radroots_service_sqlite::ServiceSqlitePaths::instance(&self) -> &radroots_runtime_paths::identifier::InstanceId 413 pub fn radroots_service_sqlite::ServiceSqlitePaths::service(&self) -> &radroots_runtime_paths::identifier::ServiceId 414 pub fn radroots_service_sqlite::ServiceSqlitePaths::state_database(&self) -> &std::path::Path 415 pub fn radroots_service_sqlite::ServiceSqlitePaths::state_lock(&self) -> &std::path::Path 416 impl core::fmt::Debug for radroots_service_sqlite::ServiceSqlitePaths 417 pub fn radroots_service_sqlite::ServiceSqlitePaths::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result 418 pub struct radroots_service_sqlite::ServiceSqliteTransaction<'connection> 419 impl core::fmt::Debug for radroots_service_sqlite::ServiceSqliteTransaction<'_> 420 pub fn radroots_service_sqlite::ServiceSqliteTransaction<'_>::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result 421 impl<'executor, 'connection> sqlx_core::executor::Executor<'executor> for &'executor mut radroots_service_sqlite::ServiceSqliteTransaction<'connection> where 'connection: 'executor 422 pub type &'executor mut radroots_service_sqlite::ServiceSqliteTransaction<'connection>::Database = sqlx_sqlite::database::Sqlite 423 pub fn &'executor mut radroots_service_sqlite::ServiceSqliteTransaction<'connection>::fetch_many<'e, 'q: 'e, Q>(self, Q) -> futures_core::stream::BoxStream<'e, core::result::Result<either::Either<sqlx_sqlite::query_result::SqliteQueryResult, sqlx_sqlite::row::SqliteRow>, sqlx_core::error::Error>> where Q: 'q + sqlx_core::executor::Execute<'q, Self::Database>, 'executor: 'e 424 pub fn &'executor mut radroots_service_sqlite::ServiceSqliteTransaction<'connection>::fetch_optional<'e, 'q: 'e, Q>(self, Q) -> futures_core::future::BoxFuture<'e, core::result::Result<core::option::Option<sqlx_sqlite::row::SqliteRow>, sqlx_core::error::Error>> where Q: 'q + sqlx_core::executor::Execute<'q, Self::Database>, 'executor: 'e 425 pub fn &'executor mut radroots_service_sqlite::ServiceSqliteTransaction<'connection>::prepare_with<'e>(self, sqlx_core::sql_str::SqlStr, &'e [sqlx_sqlite::type_info::SqliteTypeInfo]) -> futures_core::future::BoxFuture<'e, core::result::Result<sqlx_sqlite::statement::SqliteStatement, sqlx_core::error::Error>> where 'executor: 'e 426 pub struct radroots_service_sqlite::ServiceSqliteTransactionError<E> 427 impl<E> radroots_service_sqlite::ServiceSqliteTransactionError<E> 428 pub const fn radroots_service_sqlite::ServiceSqliteTransactionError<E>::kind(&self) -> radroots_service_sqlite::ServiceSqliteTransactionErrorKind 429 pub const fn radroots_service_sqlite::ServiceSqliteTransactionError<E>::operation_error(&self) -> core::option::Option<&E> 430 pub const fn radroots_service_sqlite::ServiceSqliteTransactionError<E>::sqlite_error(&self) -> core::option::Option<&radroots_service_sqlite::ServiceSqliteError> 431 impl<E: core::marker::Send + core::marker::Sync + 'static> core::error::Error for radroots_service_sqlite::ServiceSqliteTransactionError<E> 432 impl<E> core::fmt::Debug for radroots_service_sqlite::ServiceSqliteTransactionError<E> 433 pub fn radroots_service_sqlite::ServiceSqliteTransactionError<E>::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result 434 impl<E> core::fmt::Display for radroots_service_sqlite::ServiceSqliteTransactionError<E> 435 pub fn radroots_service_sqlite::ServiceSqliteTransactionError<E>::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result 436 pub struct radroots_service_sqlite::StagedServiceRestore 437 impl core::fmt::Debug for radroots_service_sqlite::StagedServiceRestore 438 pub fn radroots_service_sqlite::StagedServiceRestore::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result 439 pub struct radroots_service_sqlite::StateFilesystemCapacity 440 impl radroots_service_sqlite::StateFilesystemCapacity 441 pub const fn radroots_service_sqlite::StateFilesystemCapacity::allows_authoritative_admission(self) -> bool 442 pub const fn radroots_service_sqlite::StateFilesystemCapacity::available_bytes(self) -> u64 443 pub const fn radroots_service_sqlite::StateFilesystemCapacity::minimum_free_bytes(self) -> radroots_service_sqlite::MinimumFreeBytes 444 pub const fn radroots_service_sqlite::StateFilesystemCapacity::readiness(self) -> radroots_service_sqlite::StateFilesystemCapacityReadiness 445 pub struct radroots_service_sqlite::StorageStatus 446 impl radroots_service_sqlite::StorageStatus 447 pub const fn radroots_service_sqlite::StorageStatus::generation(self) -> u64 448 pub const fn radroots_service_sqlite::StorageStatus::health(self) -> radroots_service_sqlite::StorageHealth 449 pub const fn radroots_service_sqlite::StorageStatus::integrity(self) -> radroots_service_sqlite::StorageIntegrity 450 pub const fn radroots_service_sqlite::StorageStatus::new(radroots_service_sqlite::StorageHealth, core::num::nonzero::NonZeroU32, u64, radroots_service_sqlite::StorageIntegrity) -> Self 451 pub const fn radroots_service_sqlite::StorageStatus::schema_version(self) -> core::num::nonzero::NonZeroU32 452 pub struct radroots_service_sqlite::VerifiedServiceBackup 453 impl radroots_service_sqlite::VerifiedServiceBackup 454 pub const fn radroots_service_sqlite::VerifiedServiceBackup::database_metadata(&self) -> &radroots_service_sqlite::ServiceDatabaseMetadata 455 pub const fn radroots_service_sqlite::VerifiedServiceBackup::manifest(&self) -> &radroots_service_sqlite::ServiceBackupManifest 456 impl core::fmt::Debug for radroots_service_sqlite::VerifiedServiceBackup 457 pub fn radroots_service_sqlite::VerifiedServiceBackup::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result 458 pub struct radroots_service_sqlite::WriterAuthority 459 impl radroots_service_sqlite::WriterAuthority 460 pub fn radroots_service_sqlite::WriterAuthority::acquire(&radroots_service_sqlite::ServiceSqlitePaths, radroots_service_sqlite::OpenMode) -> core::result::Result<core::option::Option<Self>, radroots_service_sqlite::ServiceSqliteError> 461 pub fn radroots_service_sqlite::WriterAuthority::is_held(&self) -> bool 462 pub fn radroots_service_sqlite::WriterAuthority::release(&mut self) -> core::result::Result<(), radroots_service_sqlite::ServiceSqliteError> 463 impl core::fmt::Debug for radroots_service_sqlite::WriterAuthority 464 pub fn radroots_service_sqlite::WriterAuthority::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result 465 impl core::ops::drop::Drop for radroots_service_sqlite::WriterAuthority 466 pub fn radroots_service_sqlite::WriterAuthority::drop(&mut self) 467 pub const radroots_service_sqlite::BACKUP_MANIFEST_CANONICAL_MAX_BYTES: usize 468 pub const radroots_service_sqlite::BACKUP_MANIFEST_SCHEMA: &str 469 pub const radroots_service_sqlite::BACKUP_MANIFEST_SCHEMA_VERSION: u32 470 pub const radroots_service_sqlite::BACKUP_STATE_MEMBER_NAME: &str 471 pub trait radroots_service_sqlite::StateFilesystemCapacitySource 472 pub fn radroots_service_sqlite::StateFilesystemCapacitySource::available_bytes(&self, &radroots_service_sqlite::ServiceSqlitePaths) -> core::result::Result<u64, radroots_service_sqlite::StateFilesystemCapacityError> 473 impl radroots_service_sqlite::StateFilesystemCapacitySource for radroots_service_sqlite::PlatformStateFilesystemCapacitySource 474 pub fn radroots_service_sqlite::PlatformStateFilesystemCapacitySource::available_bytes(&self, &radroots_service_sqlite::ServiceSqlitePaths) -> core::result::Result<u64, radroots_service_sqlite::StateFilesystemCapacityError> 475 pub async fn radroots_service_sqlite::finalize_staged_restore(radroots_service_sqlite::StagedServiceRestore) -> core::result::Result<(), radroots_service_sqlite::ServiceSqliteError> 476 pub async fn radroots_service_sqlite::initialize_database<F, E>(&radroots_service_sqlite::ServiceSqlitePaths, radroots_service_sqlite::OpenMode, &radroots_service_sqlite::ServiceDatabaseMetadata, &radroots_service_sqlite::SchemaCatalog, F) -> core::result::Result<radroots_service_sqlite::WriterAuthority, radroots_service_sqlite::ServiceSqliteError> where F: for<'a> core::ops::function::FnOnce(&'a mut radroots_service_sqlite::ServiceSqliteInitializer<'_>) -> radroots_service_sqlite::ServiceSqliteInitializerFuture<'a, E>, E: core::error::Error + core::marker::Send + core::marker::Sync + 'static 477 pub fn radroots_service_sqlite::inspect_state_filesystem_capacity<S: radroots_service_sqlite::StateFilesystemCapacitySource + ?core::marker::Sized>(&radroots_service_sqlite::ServiceSqlitePaths, radroots_service_sqlite::MinimumFreeBytes, &S) -> core::result::Result<radroots_service_sqlite::StateFilesystemCapacity, radroots_service_sqlite::StateFilesystemCapacityError> 478 pub async fn radroots_service_sqlite::stage_verified_restore(&radroots_service_sqlite::ServiceSqlitePaths, &radroots_service_sqlite::ServiceDatabaseIdentity, &radroots_service_sqlite::MigrationCatalog, &radroots_service_sqlite::SchemaCatalog, radroots_service_sqlite::VerifiedServiceBackup) -> core::result::Result<radroots_service_sqlite::StagedServiceRestore, radroots_service_sqlite::ServiceSqliteError> 479 pub fn radroots_service_sqlite::verify_backup_bundle(&[u8], radroots_service_sqlite::BackupManifestSha256, &std::path::Path, &radroots_service_sqlite::ServiceDatabaseIdentity, core::num::nonzero::NonZeroU64) -> core::result::Result<radroots_service_sqlite::VerifiedServiceBackup, radroots_service_sqlite::ServiceSqliteError> 480 pub type radroots_service_sqlite::MigrationCallback = for<'a> fn(&'a mut radroots_service_sqlite::MigrationTransactionExecutor<'_>) -> radroots_service_sqlite::MigrationCallbackFuture<'a> 481 pub type radroots_service_sqlite::MigrationCallbackFuture<'a> = core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<(), radroots_service_sqlite::ServiceSqliteError>> + core::marker::Send + 'a)>> 482 pub type radroots_service_sqlite::ServiceSqliteInitializerFuture<'a, E> = core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<(), E>> + core::marker::Send + 'a)>> 483 pub type radroots_service_sqlite::ServiceSqliteTransactionFuture<'a, T, E> = core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<T, E>> + core::marker::Send + 'a)>>