lib

Core libraries for Radroots
git clone https://radroots.dev/git/lib.git
Log | Files | Refs | README

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