radroots_storage_sqlite.txt (70270B)
1 pub mod radroots_storage_sqlite 2 pub mod radroots_storage_sqlite::backup 3 pub mod radroots_storage_sqlite::config 4 pub struct radroots_storage_sqlite::config::OpenOptions 5 impl radroots_storage_sqlite::config::OpenOptions 6 pub fn radroots_storage_sqlite::config::OpenOptions::backup_root(&self) -> core::option::Option<&std::path::Path> 7 pub fn radroots_storage_sqlite::config::OpenOptions::busy_timeout(&self) -> core::time::Duration 8 pub fn radroots_storage_sqlite::config::OpenOptions::foreign_keys_enabled(&self) -> bool 9 pub fn radroots_storage_sqlite::config::OpenOptions::mode(&self) -> radroots_storage_sqlite::open::OpenMode 10 pub fn radroots_storage_sqlite::config::OpenOptions::new(radroots_storage_sqlite::open::Paths, radroots_storage_sqlite::open::OpenMode) -> Self 11 pub fn radroots_storage_sqlite::config::OpenOptions::paths(&self) -> &radroots_storage_sqlite::open::Paths 12 pub fn radroots_storage_sqlite::config::OpenOptions::source_generation(&self) -> core::option::Option<radroots_storage::event::SourceGeneration> 13 pub fn radroots_storage_sqlite::config::OpenOptions::source_generation_created_at_unix_ms(&self) -> core::option::Option<u64> 14 pub fn radroots_storage_sqlite::config::OpenOptions::validate_filesystem(&self) -> core::result::Result<(), radroots_storage_sqlite::open::Error> 15 pub fn radroots_storage_sqlite::config::OpenOptions::wal_enabled(&self) -> bool 16 pub fn radroots_storage_sqlite::config::OpenOptions::with_backup_root(self, impl core::convert::Into<std::path::PathBuf>) -> core::result::Result<Self, radroots_storage_sqlite::open::Error> 17 pub fn radroots_storage_sqlite::config::OpenOptions::with_busy_timeout(self, core::time::Duration) -> core::result::Result<Self, radroots_storage_sqlite::open::Error> 18 pub fn radroots_storage_sqlite::config::OpenOptions::with_source_generation(self, radroots_storage::event::SourceGeneration, u64) -> core::result::Result<Self, radroots_storage_sqlite::open::Error> 19 pub fn radroots_storage_sqlite::config::OpenOptions::writer_policy(&self) -> radroots_storage::status::WriterPolicy 20 pub mod radroots_storage_sqlite::integrity 21 pub mod radroots_storage_sqlite::legacy 22 #[non_exhaustive] pub enum radroots_storage_sqlite::legacy::LegacyImportDisposition 23 pub radroots_storage_sqlite::legacy::LegacyImportDisposition::HostHandoff 24 pub radroots_storage_sqlite::legacy::LegacyImportDisposition::Import 25 impl radroots_storage_sqlite::legacy::LegacyImportDisposition 26 pub const fn radroots_storage_sqlite::legacy::LegacyImportDisposition::as_str(self) -> &'static str 27 #[non_exhaustive] pub enum radroots_storage_sqlite::legacy::LegacyImportMemberState 28 pub radroots_storage_sqlite::legacy::LegacyImportMemberState::Complete 29 pub radroots_storage_sqlite::legacy::LegacyImportMemberState::Pending 30 pub radroots_storage_sqlite::legacy::LegacyImportMemberState::Ready 31 pub radroots_storage_sqlite::legacy::LegacyImportMemberState::Staging 32 impl radroots_storage_sqlite::legacy::LegacyImportMemberState 33 pub const fn radroots_storage_sqlite::legacy::LegacyImportMemberState::as_str(self) -> &'static str 34 #[non_exhaustive] pub enum radroots_storage_sqlite::legacy::LegacyImportState 35 pub radroots_storage_sqlite::legacy::LegacyImportState::Classified 36 pub radroots_storage_sqlite::legacy::LegacyImportState::Committing 37 pub radroots_storage_sqlite::legacy::LegacyImportState::Complete 38 pub radroots_storage_sqlite::legacy::LegacyImportState::Ready 39 pub radroots_storage_sqlite::legacy::LegacyImportState::Staging 40 impl radroots_storage_sqlite::legacy::LegacyImportState 41 pub const fn radroots_storage_sqlite::legacy::LegacyImportState::as_str(self) -> &'static str 42 #[non_exhaustive] pub enum radroots_storage_sqlite::legacy::LegacyOutboxTable 43 pub radroots_storage_sqlite::legacy::LegacyOutboxTable::DeliveryAttempts 44 pub radroots_storage_sqlite::legacy::LegacyOutboxTable::DeliveryPlans 45 pub radroots_storage_sqlite::legacy::LegacyOutboxTable::DeliveryTargets 46 pub radroots_storage_sqlite::legacy::LegacyOutboxTable::Events 47 pub radroots_storage_sqlite::legacy::LegacyOutboxTable::Operations 48 impl radroots_storage_sqlite::legacy::LegacyOutboxTable 49 pub const fn radroots_storage_sqlite::legacy::LegacyOutboxTable::as_str(self) -> &'static str 50 #[non_exhaustive] pub enum radroots_storage_sqlite::legacy::LegacyPrivateTable 51 pub radroots_storage_sqlite::legacy::LegacyPrivateTable::CursorKeys 52 pub radroots_storage_sqlite::legacy::LegacyPrivateTable::FarmLocations 53 pub radroots_storage_sqlite::legacy::LegacyPrivateTable::Metadata 54 pub radroots_storage_sqlite::legacy::LegacyPrivateTable::Nip46Sessions 55 pub radroots_storage_sqlite::legacy::LegacyPrivateTable::RotationProgress 56 pub radroots_storage_sqlite::legacy::LegacyPrivateTable::SigningSecrets 57 pub radroots_storage_sqlite::legacy::LegacyPrivateTable::TradeArtifacts 58 pub radroots_storage_sqlite::legacy::LegacyPrivateTable::WrappedProfileKeys 59 impl radroots_storage_sqlite::legacy::LegacyPrivateTable 60 pub const fn radroots_storage_sqlite::legacy::LegacyPrivateTable::as_str(self) -> &'static str 61 #[non_exhaustive] pub enum radroots_storage_sqlite::legacy::LegacySchema 62 pub radroots_storage_sqlite::legacy::LegacySchema::EventStoreV1 63 pub radroots_storage_sqlite::legacy::LegacySchema::EventStoreV2 64 pub radroots_storage_sqlite::legacy::LegacySchema::EventStoreV3 65 pub radroots_storage_sqlite::legacy::LegacySchema::EventStoreV4 66 pub radroots_storage_sqlite::legacy::LegacySchema::OutboxV1 67 pub radroots_storage_sqlite::legacy::LegacySchema::PrivateV1 68 pub radroots_storage_sqlite::legacy::LegacySchema::StudioV1HostHandoff 69 impl radroots_storage_sqlite::legacy::LegacySchema 70 pub const fn radroots_storage_sqlite::legacy::LegacySchema::as_str(self) -> &'static str 71 pub const fn radroots_storage_sqlite::legacy::LegacySchema::disposition(self) -> radroots_storage_sqlite::legacy::LegacyImportDisposition 72 #[non_exhaustive] pub enum radroots_storage_sqlite::legacy::LegacySourceKind 73 pub radroots_storage_sqlite::legacy::LegacySourceKind::EventStore 74 pub radroots_storage_sqlite::legacy::LegacySourceKind::Outbox 75 pub radroots_storage_sqlite::legacy::LegacySourceKind::Private 76 pub radroots_storage_sqlite::legacy::LegacySourceKind::Studio 77 impl radroots_storage_sqlite::legacy::LegacySourceKind 78 pub const fn radroots_storage_sqlite::legacy::LegacySourceKind::as_str(self) -> &'static str 79 pub struct radroots_storage_sqlite::legacy::ClassifiedLegacyImport 80 impl radroots_storage_sqlite::legacy::ClassifiedLegacyImport 81 pub fn radroots_storage_sqlite::legacy::ClassifiedLegacyImport::bundle_path(&self) -> &std::path::Path 82 pub const fn radroots_storage_sqlite::legacy::ClassifiedLegacyImport::import_id(&self) -> radroots_storage_sqlite::legacy::LegacyImportId 83 pub fn radroots_storage_sqlite::legacy::ClassifiedLegacyImport::sources(&self) -> &[radroots_storage_sqlite::legacy::LegacySourceClassification] 84 pub const fn radroots_storage_sqlite::legacy::ClassifiedLegacyImport::target_generation(&self) -> radroots_storage::event::SourceGeneration 85 pub struct radroots_storage_sqlite::legacy::LegacyEventStagePage 86 impl radroots_storage_sqlite::legacy::LegacyEventStagePage 87 pub const fn radroots_storage_sqlite::legacy::LegacyEventStagePage::is_complete(&self) -> bool 88 pub const fn radroots_storage_sqlite::legacy::LegacyEventStagePage::resume_cursor(&self) -> core::option::Option<&[u8; 8]> 89 pub const fn radroots_storage_sqlite::legacy::LegacyEventStagePage::staged_row_count(&self) -> u64 90 pub const fn radroots_storage_sqlite::legacy::LegacyEventStagePage::staged_rows(&self) -> u16 91 pub struct radroots_storage_sqlite::legacy::LegacyImportCommitReceipt 92 impl radroots_storage_sqlite::legacy::LegacyImportCommitReceipt 93 pub const fn radroots_storage_sqlite::legacy::LegacyImportCommitReceipt::completed_at_unix_ms(&self) -> u64 94 pub const fn radroots_storage_sqlite::legacy::LegacyImportCommitReceipt::imported_row_count(&self) -> u64 95 pub const fn radroots_storage_sqlite::legacy::LegacyImportCommitReceipt::validation_sha256(&self) -> radroots_storage::backup::MemberDigest 96 pub struct radroots_storage_sqlite::legacy::LegacyImportId(_) 97 impl radroots_storage_sqlite::legacy::LegacyImportId 98 pub const fn radroots_storage_sqlite::legacy::LegacyImportId::as_bytes(&self) -> &[u8; 16] 99 pub const fn radroots_storage_sqlite::legacy::LegacyImportId::new([u8; 16]) -> core::result::Result<Self, radroots_storage_sqlite::open::Error> 100 pub struct radroots_storage_sqlite::legacy::LegacyImportJournal 101 impl radroots_storage_sqlite::legacy::LegacyImportJournal 102 pub const fn radroots_storage_sqlite::legacy::LegacyImportJournal::classification_sha256(&self) -> radroots_storage::backup::MemberDigest 103 pub const fn radroots_storage_sqlite::legacy::LegacyImportJournal::completed_at_unix_ms(&self) -> core::option::Option<u64> 104 pub const fn radroots_storage_sqlite::legacy::LegacyImportJournal::import_id(&self) -> radroots_storage_sqlite::legacy::LegacyImportId 105 pub const fn radroots_storage_sqlite::legacy::LegacyImportJournal::manifest_sha256(&self) -> radroots_storage::backup::MemberDigest 106 pub fn radroots_storage_sqlite::legacy::LegacyImportJournal::members(&self) -> &[radroots_storage_sqlite::legacy::LegacyImportMemberJournal] 107 pub const fn radroots_storage_sqlite::legacy::LegacyImportJournal::started_at_unix_ms(&self) -> u64 108 pub const fn radroots_storage_sqlite::legacy::LegacyImportJournal::state(&self) -> radroots_storage_sqlite::legacy::LegacyImportState 109 pub const fn radroots_storage_sqlite::legacy::LegacyImportJournal::target_generation(&self) -> radroots_storage::event::SourceGeneration 110 pub const fn radroots_storage_sqlite::legacy::LegacyImportJournal::updated_at_unix_ms(&self) -> u64 111 pub struct radroots_storage_sqlite::legacy::LegacyImportMemberJournal 112 impl radroots_storage_sqlite::legacy::LegacyImportMemberJournal 113 pub const fn radroots_storage_sqlite::legacy::LegacyImportMemberJournal::classification(&self) -> &radroots_storage_sqlite::legacy::LegacySourceClassification 114 pub fn radroots_storage_sqlite::legacy::LegacyImportMemberJournal::resume_cursor(&self) -> core::option::Option<&[u8]> 115 pub const fn radroots_storage_sqlite::legacy::LegacyImportMemberJournal::staged_row_count(&self) -> u64 116 pub const fn radroots_storage_sqlite::legacy::LegacyImportMemberJournal::state(&self) -> radroots_storage_sqlite::legacy::LegacyImportMemberState 117 pub const fn radroots_storage_sqlite::legacy::LegacyImportMemberJournal::updated_at_unix_ms(&self) -> u64 118 pub struct radroots_storage_sqlite::legacy::LegacyImportPlan 119 impl radroots_storage_sqlite::legacy::LegacyImportPlan 120 pub fn radroots_storage_sqlite::legacy::LegacyImportPlan::backup_root(&self) -> &std::path::Path 121 pub const fn radroots_storage_sqlite::legacy::LegacyImportPlan::import_id(&self) -> radroots_storage_sqlite::legacy::LegacyImportId 122 pub fn radroots_storage_sqlite::legacy::LegacyImportPlan::new(radroots_storage_sqlite::legacy::LegacyImportId, alloc::vec::Vec<radroots_storage_sqlite::legacy::LegacySource>, impl core::convert::Into<std::path::PathBuf>, u64) -> core::result::Result<Self, radroots_storage_sqlite::open::Error> 123 pub const fn radroots_storage_sqlite::legacy::LegacyImportPlan::requested_at_unix_ms(&self) -> u64 124 pub fn radroots_storage_sqlite::legacy::LegacyImportPlan::sources(&self) -> &[radroots_storage_sqlite::legacy::LegacySource] 125 pub struct radroots_storage_sqlite::legacy::LegacyImportValidation 126 impl radroots_storage_sqlite::legacy::LegacyImportValidation 127 pub const fn radroots_storage_sqlite::legacy::LegacyImportValidation::imported_row_count(&self) -> u64 128 pub const fn radroots_storage_sqlite::legacy::LegacyImportValidation::validation_sha256(&self) -> radroots_storage::backup::MemberDigest 129 pub struct radroots_storage_sqlite::legacy::LegacyOutboxStagePage 130 impl radroots_storage_sqlite::legacy::LegacyOutboxStagePage 131 pub const fn radroots_storage_sqlite::legacy::LegacyOutboxStagePage::is_complete(&self) -> bool 132 pub const fn radroots_storage_sqlite::legacy::LegacyOutboxStagePage::resume_cursor(&self) -> &[u8; 9] 133 pub const fn radroots_storage_sqlite::legacy::LegacyOutboxStagePage::staged_row_count(&self) -> u64 134 pub const fn radroots_storage_sqlite::legacy::LegacyOutboxStagePage::staged_rows(&self) -> u16 135 pub const fn radroots_storage_sqlite::legacy::LegacyOutboxStagePage::table(&self) -> radroots_storage_sqlite::legacy::LegacyOutboxTable 136 pub struct radroots_storage_sqlite::legacy::LegacyPrivateStagePage 137 impl radroots_storage_sqlite::legacy::LegacyPrivateStagePage 138 pub const fn radroots_storage_sqlite::legacy::LegacyPrivateStagePage::is_complete(&self) -> bool 139 pub fn radroots_storage_sqlite::legacy::LegacyPrivateStagePage::resume_cursor(&self) -> &[u8] 140 pub const fn radroots_storage_sqlite::legacy::LegacyPrivateStagePage::staged_row_count(&self) -> u64 141 pub const fn radroots_storage_sqlite::legacy::LegacyPrivateStagePage::staged_rows(&self) -> u16 142 pub const fn radroots_storage_sqlite::legacy::LegacyPrivateStagePage::table(&self) -> radroots_storage_sqlite::legacy::LegacyPrivateTable 143 pub struct radroots_storage_sqlite::legacy::LegacySource 144 impl radroots_storage_sqlite::legacy::LegacySource 145 pub const fn radroots_storage_sqlite::legacy::LegacySource::kind(&self) -> radroots_storage_sqlite::legacy::LegacySourceKind 146 pub fn radroots_storage_sqlite::legacy::LegacySource::new(radroots_storage_sqlite::legacy::LegacySourceKind, impl core::convert::Into<std::path::PathBuf>) -> core::result::Result<Self, radroots_storage_sqlite::open::Error> 147 pub fn radroots_storage_sqlite::legacy::LegacySource::path(&self) -> &std::path::Path 148 pub struct radroots_storage_sqlite::legacy::LegacySourceClassification 149 impl radroots_storage_sqlite::legacy::LegacySourceClassification 150 pub const fn radroots_storage_sqlite::legacy::LegacySourceClassification::catalog_sha256(&self) -> radroots_storage::backup::MemberDigest 151 pub const fn radroots_storage_sqlite::legacy::LegacySourceClassification::kind(&self) -> radroots_storage_sqlite::legacy::LegacySourceKind 152 pub const fn radroots_storage_sqlite::legacy::LegacySourceClassification::schema(&self) -> radroots_storage_sqlite::legacy::LegacySchema 153 pub const fn radroots_storage_sqlite::legacy::LegacySourceClassification::user_version(&self) -> u32 154 pub struct radroots_storage_sqlite::legacy::LegacySourceSnapshot 155 impl radroots_storage_sqlite::legacy::LegacySourceSnapshot 156 pub const fn radroots_storage_sqlite::legacy::LegacySourceSnapshot::byte_length(&self) -> u64 157 pub const fn radroots_storage_sqlite::legacy::LegacySourceSnapshot::kind(&self) -> radroots_storage_sqlite::legacy::LegacySourceKind 158 pub fn radroots_storage_sqlite::legacy::LegacySourceSnapshot::relative_path(&self) -> &str 159 pub const fn radroots_storage_sqlite::legacy::LegacySourceSnapshot::sha256(&self) -> radroots_storage::backup::MemberDigest 160 pub struct radroots_storage_sqlite::legacy::LegacyStudioHandoff 161 impl radroots_storage_sqlite::legacy::LegacyStudioHandoff 162 pub const fn radroots_storage_sqlite::legacy::LegacyStudioHandoff::byte_length(&self) -> u64 163 pub const fn radroots_storage_sqlite::legacy::LegacyStudioHandoff::catalog_sha256(&self) -> radroots_storage::backup::MemberDigest 164 pub fn radroots_storage_sqlite::legacy::LegacyStudioHandoff::evidence_path(&self) -> &std::path::Path 165 pub const fn radroots_storage_sqlite::legacy::LegacyStudioHandoff::handoff_sha256(&self) -> radroots_storage::backup::MemberDigest 166 pub const fn radroots_storage_sqlite::legacy::LegacyStudioHandoff::import_id(&self) -> radroots_storage_sqlite::legacy::LegacyImportId 167 pub const fn radroots_storage_sqlite::legacy::LegacyStudioHandoff::source_sha256(&self) -> radroots_storage::backup::MemberDigest 168 pub struct radroots_storage_sqlite::legacy::LegacyStudioHandoffReceipt 169 impl radroots_storage_sqlite::legacy::LegacyStudioHandoffReceipt 170 pub const fn radroots_storage_sqlite::legacy::LegacyStudioHandoffReceipt::handoff_sha256(&self) -> radroots_storage::backup::MemberDigest 171 pub const fn radroots_storage_sqlite::legacy::LegacyStudioHandoffReceipt::host_commitment_sha256(&self) -> radroots_storage::backup::MemberDigest 172 pub const fn radroots_storage_sqlite::legacy::LegacyStudioHandoffReceipt::new(radroots_storage::backup::MemberDigest, radroots_storage::backup::MemberDigest) -> core::result::Result<Self, radroots_storage_sqlite::open::Error> 173 pub struct radroots_storage_sqlite::legacy::PreparedLegacyImport 174 impl radroots_storage_sqlite::legacy::PreparedLegacyImport 175 pub fn radroots_storage_sqlite::legacy::PreparedLegacyImport::bundle_path(&self) -> &std::path::Path 176 pub const fn radroots_storage_sqlite::legacy::PreparedLegacyImport::import_id(&self) -> radroots_storage_sqlite::legacy::LegacyImportId 177 pub const fn radroots_storage_sqlite::legacy::PreparedLegacyImport::manifest_byte_length(&self) -> u64 178 pub const fn radroots_storage_sqlite::legacy::PreparedLegacyImport::manifest_sha256(&self) -> radroots_storage::backup::MemberDigest 179 pub fn radroots_storage_sqlite::legacy::PreparedLegacyImport::snapshots(&self) -> &[radroots_storage_sqlite::legacy::LegacySourceSnapshot] 180 pub const fn radroots_storage_sqlite::legacy::PreparedLegacyImport::target_generation(&self) -> radroots_storage::event::SourceGeneration 181 pub const radroots_storage_sqlite::legacy::LEGACY_STAGE_PAGE_LIMIT_MAX: u16 182 pub mod radroots_storage_sqlite::lock 183 pub mod radroots_storage_sqlite::migration 184 pub mod radroots_storage_sqlite::migration::private 185 pub struct radroots_storage_sqlite::migration::private::MigrationDescriptor 186 impl radroots_storage_sqlite::migration::private::MigrationDescriptor 187 pub const fn radroots_storage_sqlite::migration::private::MigrationDescriptor::name(self) -> &'static str 188 pub const fn radroots_storage_sqlite::migration::private::MigrationDescriptor::owned_objects(self) -> &'static [&'static str] 189 pub const fn radroots_storage_sqlite::migration::private::MigrationDescriptor::up_sha256(self) -> &'static str 190 pub const fn radroots_storage_sqlite::migration::private::MigrationDescriptor::version(self) -> u32 191 pub const radroots_storage_sqlite::migration::private::CURRENT_VERSION: u32 192 pub const radroots_storage_sqlite::migration::private::MIGRATIONS: &[radroots_storage_sqlite::migration::private::MigrationDescriptor] 193 pub const radroots_storage_sqlite::migration::private::MINIMUM_VERSION: u32 194 pub mod radroots_storage_sqlite::migration::runtime 195 pub struct radroots_storage_sqlite::migration::runtime::MigrationDescriptor 196 impl radroots_storage_sqlite::migration::runtime::MigrationDescriptor 197 pub const fn radroots_storage_sqlite::migration::runtime::MigrationDescriptor::name(self) -> &'static str 198 pub const fn radroots_storage_sqlite::migration::runtime::MigrationDescriptor::owned_objects(self) -> &'static [&'static str] 199 pub const fn radroots_storage_sqlite::migration::runtime::MigrationDescriptor::up_sha256(self) -> &'static str 200 pub const fn radroots_storage_sqlite::migration::runtime::MigrationDescriptor::version(self) -> u32 201 pub const radroots_storage_sqlite::migration::runtime::CURRENT_VERSION: u32 202 pub const radroots_storage_sqlite::migration::runtime::MIGRATIONS: &[radroots_storage_sqlite::migration::runtime::MigrationDescriptor] 203 pub const radroots_storage_sqlite::migration::runtime::MINIMUM_VERSION: u32 204 pub struct radroots_storage_sqlite::migration::AuthoredV10Preflight 205 impl radroots_storage_sqlite::migration::AuthoredV10Preflight 206 pub const fn radroots_storage_sqlite::migration::AuthoredV10Preflight::attempt_count(&self) -> u64 207 pub fn radroots_storage_sqlite::migration::AuthoredV10Preflight::blocked_operation_ids(&self) -> &[[u8; 16]] 208 pub const fn radroots_storage_sqlite::migration::AuthoredV10Preflight::event_count(&self) -> u64 209 pub const fn radroots_storage_sqlite::migration::AuthoredV10Preflight::importable_count(&self) -> u64 210 pub const fn radroots_storage_sqlite::migration::AuthoredV10Preflight::invalid_or_unsupported(&self) -> u64 211 pub const fn radroots_storage_sqlite::migration::AuthoredV10Preflight::is_eligible(&self) -> bool 212 pub const fn radroots_storage_sqlite::migration::AuthoredV10Preflight::operation_count(&self) -> u64 213 pub const fn radroots_storage_sqlite::migration::AuthoredV10Preflight::outbox_count(&self) -> u64 214 pub const fn radroots_storage_sqlite::migration::AuthoredV10Preflight::prepared_or_recoverable(&self) -> u64 215 pub const fn radroots_storage_sqlite::migration::AuthoredV10Preflight::signed_without_complete_event(&self) -> u64 216 pub const fn radroots_storage_sqlite::migration::AuthoredV10Preflight::source_digest(&self) -> &[u8; 32] 217 pub const fn radroots_storage_sqlite::migration::AuthoredV10Preflight::target_count(&self) -> u64 218 pub async fn radroots_storage_sqlite::migration::preflight_authored_v10(&radroots_storage_sqlite::open::Paths) -> core::result::Result<radroots_storage_sqlite::migration::AuthoredV10Preflight, radroots_storage_sqlite::open::Error> 219 pub mod radroots_storage_sqlite::open 220 #[non_exhaustive] pub enum radroots_storage_sqlite::open::Error 221 pub radroots_storage_sqlite::open::Error::AuthoredMigrationBlocked 222 pub radroots_storage_sqlite::open::Error::AuthoredMigrationBlocked::invalid_or_unsupported: u64 223 pub radroots_storage_sqlite::open::Error::AuthoredMigrationBlocked::prepared_or_recoverable: u64 224 pub radroots_storage_sqlite::open::Error::AuthoredMigrationBlocked::signed_without_complete_event: u64 225 pub radroots_storage_sqlite::open::Error::BackupBackendUnavailable 226 pub radroots_storage_sqlite::open::Error::BackupBundleAlreadyExists(std::path::PathBuf) 227 pub radroots_storage_sqlite::open::Error::BackupBundleMissing(std::path::PathBuf) 228 pub radroots_storage_sqlite::open::Error::BackupCaptureFailed 229 pub radroots_storage_sqlite::open::Error::BackupCaptureFailed::member: &'static str 230 pub radroots_storage_sqlite::open::Error::BackupFilesystem 231 pub radroots_storage_sqlite::open::Error::BackupFilesystem::operation: &'static str 232 pub radroots_storage_sqlite::open::Error::BackupFilesystem::source: core::io::error::Error 233 pub radroots_storage_sqlite::open::Error::BackupRootRequired 234 pub radroots_storage_sqlite::open::Error::BackupUnexpectedEntry(std::path::PathBuf) 235 pub radroots_storage_sqlite::open::Error::BackupVerificationFailed 236 pub radroots_storage_sqlite::open::Error::BackupVerificationFailed::member: &'static str 237 pub radroots_storage_sqlite::open::Error::ConnectionPolicyMismatch 238 pub radroots_storage_sqlite::open::Error::ConnectionPolicyMismatch::database: &'static str 239 pub radroots_storage_sqlite::open::Error::CorruptSourceGeneration 240 pub radroots_storage_sqlite::open::Error::DatabaseCloseFailed 241 pub radroots_storage_sqlite::open::Error::DatabaseCloseFailed::database: &'static str 242 pub radroots_storage_sqlite::open::Error::DatabaseCorrupt 243 pub radroots_storage_sqlite::open::Error::DatabaseCorrupt::database: &'static str 244 pub radroots_storage_sqlite::open::Error::DatabaseOpenFailed 245 pub radroots_storage_sqlite::open::Error::DatabaseOpenFailed::database: &'static str 246 pub radroots_storage_sqlite::open::Error::Inspect 247 pub radroots_storage_sqlite::open::Error::Inspect::path: std::path::PathBuf 248 pub radroots_storage_sqlite::open::Error::Inspect::source: core::io::error::Error 249 pub radroots_storage_sqlite::open::Error::InvalidBackupRoot(std::path::PathBuf) 250 pub radroots_storage_sqlite::open::Error::InvalidBusyTimeout 251 pub radroots_storage_sqlite::open::Error::InvalidBusyTimeout::actual: core::time::Duration 252 pub radroots_storage_sqlite::open::Error::InvalidBusyTimeout::maximum: core::time::Duration 253 pub radroots_storage_sqlite::open::Error::InvalidBusyTimeout::minimum: core::time::Duration 254 pub radroots_storage_sqlite::open::Error::InvalidLegacyImportJournal 255 pub radroots_storage_sqlite::open::Error::InvalidLegacyImportPlan 256 pub radroots_storage_sqlite::open::Error::InvalidLegacyImportStageRequest 257 pub radroots_storage_sqlite::open::Error::InvalidLegacySource(std::path::PathBuf) 258 pub radroots_storage_sqlite::open::Error::InvalidPath(std::path::PathBuf) 259 pub radroots_storage_sqlite::open::Error::InvalidSourceGenerationTimestamp 260 pub radroots_storage_sqlite::open::Error::InvalidSourceGenerationTimestamp::actual: u64 261 pub radroots_storage_sqlite::open::Error::LegacyImportBackupAlreadyExists(std::path::PathBuf) 262 pub radroots_storage_sqlite::open::Error::LegacyImportBackupFailed 263 pub radroots_storage_sqlite::open::Error::LegacyImportBackupFailed::source_kind: &'static str 264 pub radroots_storage_sqlite::open::Error::LegacyImportConflict 265 pub radroots_storage_sqlite::open::Error::LegacyImportEvidenceInvalid 266 pub radroots_storage_sqlite::open::Error::LegacyImportFilesystem 267 pub radroots_storage_sqlite::open::Error::LegacyImportFilesystem::operation: &'static str 268 pub radroots_storage_sqlite::open::Error::LegacyImportFilesystem::source: core::io::error::Error 269 pub radroots_storage_sqlite::open::Error::LegacyImportJournalFailed 270 pub radroots_storage_sqlite::open::Error::LegacyImportMigrationHistoryInvalid 271 pub radroots_storage_sqlite::open::Error::LegacyImportRowInvalid 272 pub radroots_storage_sqlite::open::Error::LegacyImportRowInvalid::legacy_sequence: i64 273 pub radroots_storage_sqlite::open::Error::LegacyImportRowInvalid::source_kind: &'static str 274 pub radroots_storage_sqlite::open::Error::LegacyImportSourceInvalid 275 pub radroots_storage_sqlite::open::Error::LegacyImportSourceInvalid::source_kind: &'static str 276 pub radroots_storage_sqlite::open::Error::LegacyImportStagingFailed 277 pub radroots_storage_sqlite::open::Error::LegacyImportTargetMismatch 278 pub radroots_storage_sqlite::open::Error::MissingFile(std::path::PathBuf) 279 pub radroots_storage_sqlite::open::Error::MissingParent(std::path::PathBuf) 280 pub radroots_storage_sqlite::open::Error::NotAFile(std::path::PathBuf) 281 pub radroots_storage_sqlite::open::Error::ParentNotDirectory(std::path::PathBuf) 282 pub radroots_storage_sqlite::open::Error::PathsOverlap(std::path::PathBuf) 283 pub radroots_storage_sqlite::open::Error::RestoreFilesystem 284 pub radroots_storage_sqlite::open::Error::RestoreFilesystem::operation: &'static str 285 pub radroots_storage_sqlite::open::Error::RestoreFilesystem::source: core::io::error::Error 286 pub radroots_storage_sqlite::open::Error::RestoreMarkerCorrupt(std::path::PathBuf) 287 pub radroots_storage_sqlite::open::Error::RestoreRecoveryConflict(std::path::PathBuf) 288 pub radroots_storage_sqlite::open::Error::RestoreReplacementFailed 289 pub radroots_storage_sqlite::open::Error::RestoreReplacementFailed::member: &'static str 290 pub radroots_storage_sqlite::open::Error::RestoreRequiresWritableStorage 291 pub radroots_storage_sqlite::open::Error::RestoreStagingAlreadyExists(std::path::PathBuf) 292 pub radroots_storage_sqlite::open::Error::RestoreStagingFailed 293 pub radroots_storage_sqlite::open::Error::RestoreStagingFailed::member: &'static str 294 pub radroots_storage_sqlite::open::Error::SchemaCatalogMismatch 295 pub radroots_storage_sqlite::open::Error::SchemaCatalogMismatch::database: &'static str 296 pub radroots_storage_sqlite::open::Error::SchemaCatalogMismatch::version: u32 297 pub radroots_storage_sqlite::open::Error::SchemaIdentityMismatch 298 pub radroots_storage_sqlite::open::Error::SchemaIdentityMismatch::actual: u32 299 pub radroots_storage_sqlite::open::Error::SchemaIdentityMismatch::database: &'static str 300 pub radroots_storage_sqlite::open::Error::SchemaIdentityMismatch::expected: u32 301 pub radroots_storage_sqlite::open::Error::SchemaMetadataUnavailable 302 pub radroots_storage_sqlite::open::Error::SchemaMetadataUnavailable::database: &'static str 303 pub radroots_storage_sqlite::open::Error::SchemaMigrationFailed 304 pub radroots_storage_sqlite::open::Error::SchemaMigrationFailed::database: &'static str 305 pub radroots_storage_sqlite::open::Error::SchemaMigrationFailed::target_version: u32 306 pub radroots_storage_sqlite::open::Error::SchemaMigrationRequired 307 pub radroots_storage_sqlite::open::Error::SchemaMigrationRequired::actual: u32 308 pub radroots_storage_sqlite::open::Error::SchemaMigrationRequired::current: u32 309 pub radroots_storage_sqlite::open::Error::SchemaMigrationRequired::database: &'static str 310 pub radroots_storage_sqlite::open::Error::SchemaTooNew 311 pub radroots_storage_sqlite::open::Error::SchemaTooNew::actual: u32 312 pub radroots_storage_sqlite::open::Error::SchemaTooNew::database: &'static str 313 pub radroots_storage_sqlite::open::Error::SchemaTooNew::supported: u32 314 pub radroots_storage_sqlite::open::Error::SchemaTooOld 315 pub radroots_storage_sqlite::open::Error::SchemaTooOld::actual: u32 316 pub radroots_storage_sqlite::open::Error::SchemaTooOld::database: &'static str 317 pub radroots_storage_sqlite::open::Error::SchemaTooOld::minimum: u32 318 pub radroots_storage_sqlite::open::Error::SourceGenerationMismatch 319 pub radroots_storage_sqlite::open::Error::SourceGenerationRequired 320 pub radroots_storage_sqlite::open::Error::SourceGenerationUnavailable 321 pub radroots_storage_sqlite::open::Error::SpaceInsufficient 322 pub radroots_storage_sqlite::open::Error::SymlinkPath(std::path::PathBuf) 323 pub radroots_storage_sqlite::open::Error::UnexpectedFileName 324 pub radroots_storage_sqlite::open::Error::UnexpectedFileName::expected: &'static str 325 pub radroots_storage_sqlite::open::Error::UnexpectedFileName::path: std::path::PathBuf 326 pub radroots_storage_sqlite::open::Error::UnrecognizedSchema 327 pub radroots_storage_sqlite::open::Error::UnrecognizedSchema::database: &'static str 328 pub radroots_storage_sqlite::open::Error::UnsupportedBackupVersion 329 pub radroots_storage_sqlite::open::Error::UnsupportedLegacySchema 330 pub radroots_storage_sqlite::open::Error::UnsupportedLegacySchema::catalog_sha256: alloc::string::String 331 pub radroots_storage_sqlite::open::Error::UnsupportedLegacySchema::source_kind: &'static str 332 pub radroots_storage_sqlite::open::Error::UnsupportedLegacySchema::user_version: i64 333 pub radroots_storage_sqlite::open::Error::WriterAlreadyActive 334 pub radroots_storage_sqlite::open::Error::WriterAlreadyActive::path: std::path::PathBuf 335 pub radroots_storage_sqlite::open::Error::WriterLockFailed 336 pub radroots_storage_sqlite::open::Error::WriterLockFailed::path: std::path::PathBuf 337 pub radroots_storage_sqlite::open::Error::WriterLockFailed::source: core::io::error::Error 338 pub radroots_storage_sqlite::open::Error::WriterLockOpen 339 pub radroots_storage_sqlite::open::Error::WriterLockOpen::path: std::path::PathBuf 340 pub radroots_storage_sqlite::open::Error::WriterLockOpen::source: core::io::error::Error 341 pub radroots_storage_sqlite::open::Error::WriterUnlockFailed 342 pub radroots_storage_sqlite::open::Error::WriterUnlockFailed::path: std::path::PathBuf 343 pub radroots_storage_sqlite::open::Error::WriterUnlockFailed::source: core::io::error::Error 344 impl core::error::Error for radroots_storage_sqlite::open::Error 345 pub fn radroots_storage_sqlite::open::Error::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)> 346 impl core::fmt::Display for radroots_storage_sqlite::open::Error 347 pub fn radroots_storage_sqlite::open::Error::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result 348 #[non_exhaustive] pub enum radroots_storage_sqlite::open::OpenMode 349 pub radroots_storage_sqlite::open::OpenMode::Create 350 pub radroots_storage_sqlite::open::OpenMode::ReadOnly 351 pub radroots_storage_sqlite::open::OpenMode::ReadWriteExisting 352 impl radroots_storage_sqlite::open::OpenMode 353 pub fn radroots_storage_sqlite::open::OpenMode::is_writable(self) -> bool 354 pub fn radroots_storage_sqlite::open::OpenMode::may_create(self) -> bool 355 pub struct radroots_storage_sqlite::open::Paths 356 impl radroots_storage_sqlite::open::Paths 357 pub fn radroots_storage_sqlite::open::Paths::from_directory(impl core::convert::AsRef<std::path::Path>) -> core::result::Result<Self, radroots_storage_sqlite::open::Error> 358 pub fn radroots_storage_sqlite::open::Paths::from_files(impl core::convert::Into<std::path::PathBuf>, impl core::convert::Into<std::path::PathBuf>) -> core::result::Result<Self, radroots_storage_sqlite::open::Error> 359 pub fn radroots_storage_sqlite::open::Paths::private(&self) -> &std::path::Path 360 pub fn radroots_storage_sqlite::open::Paths::runtime(&self) -> &std::path::Path 361 pub mod radroots_storage_sqlite::status 362 #[non_exhaustive] pub enum radroots_storage_sqlite::Error 363 pub radroots_storage_sqlite::Error::AuthoredMigrationBlocked 364 pub radroots_storage_sqlite::Error::AuthoredMigrationBlocked::invalid_or_unsupported: u64 365 pub radroots_storage_sqlite::Error::AuthoredMigrationBlocked::prepared_or_recoverable: u64 366 pub radroots_storage_sqlite::Error::AuthoredMigrationBlocked::signed_without_complete_event: u64 367 pub radroots_storage_sqlite::Error::BackupBackendUnavailable 368 pub radroots_storage_sqlite::Error::BackupBundleAlreadyExists(std::path::PathBuf) 369 pub radroots_storage_sqlite::Error::BackupBundleMissing(std::path::PathBuf) 370 pub radroots_storage_sqlite::Error::BackupCaptureFailed 371 pub radroots_storage_sqlite::Error::BackupCaptureFailed::member: &'static str 372 pub radroots_storage_sqlite::Error::BackupFilesystem 373 pub radroots_storage_sqlite::Error::BackupFilesystem::operation: &'static str 374 pub radroots_storage_sqlite::Error::BackupFilesystem::source: core::io::error::Error 375 pub radroots_storage_sqlite::Error::BackupRootRequired 376 pub radroots_storage_sqlite::Error::BackupUnexpectedEntry(std::path::PathBuf) 377 pub radroots_storage_sqlite::Error::BackupVerificationFailed 378 pub radroots_storage_sqlite::Error::BackupVerificationFailed::member: &'static str 379 pub radroots_storage_sqlite::Error::ConnectionPolicyMismatch 380 pub radroots_storage_sqlite::Error::ConnectionPolicyMismatch::database: &'static str 381 pub radroots_storage_sqlite::Error::CorruptSourceGeneration 382 pub radroots_storage_sqlite::Error::DatabaseCloseFailed 383 pub radroots_storage_sqlite::Error::DatabaseCloseFailed::database: &'static str 384 pub radroots_storage_sqlite::Error::DatabaseCorrupt 385 pub radroots_storage_sqlite::Error::DatabaseCorrupt::database: &'static str 386 pub radroots_storage_sqlite::Error::DatabaseOpenFailed 387 pub radroots_storage_sqlite::Error::DatabaseOpenFailed::database: &'static str 388 pub radroots_storage_sqlite::Error::Inspect 389 pub radroots_storage_sqlite::Error::Inspect::path: std::path::PathBuf 390 pub radroots_storage_sqlite::Error::Inspect::source: core::io::error::Error 391 pub radroots_storage_sqlite::Error::InvalidBackupRoot(std::path::PathBuf) 392 pub radroots_storage_sqlite::Error::InvalidBusyTimeout 393 pub radroots_storage_sqlite::Error::InvalidBusyTimeout::actual: core::time::Duration 394 pub radroots_storage_sqlite::Error::InvalidBusyTimeout::maximum: core::time::Duration 395 pub radroots_storage_sqlite::Error::InvalidBusyTimeout::minimum: core::time::Duration 396 pub radroots_storage_sqlite::Error::InvalidLegacyImportJournal 397 pub radroots_storage_sqlite::Error::InvalidLegacyImportPlan 398 pub radroots_storage_sqlite::Error::InvalidLegacyImportStageRequest 399 pub radroots_storage_sqlite::Error::InvalidLegacySource(std::path::PathBuf) 400 pub radroots_storage_sqlite::Error::InvalidPath(std::path::PathBuf) 401 pub radroots_storage_sqlite::Error::InvalidSourceGenerationTimestamp 402 pub radroots_storage_sqlite::Error::InvalidSourceGenerationTimestamp::actual: u64 403 pub radroots_storage_sqlite::Error::LegacyImportBackupAlreadyExists(std::path::PathBuf) 404 pub radroots_storage_sqlite::Error::LegacyImportBackupFailed 405 pub radroots_storage_sqlite::Error::LegacyImportBackupFailed::source_kind: &'static str 406 pub radroots_storage_sqlite::Error::LegacyImportConflict 407 pub radroots_storage_sqlite::Error::LegacyImportEvidenceInvalid 408 pub radroots_storage_sqlite::Error::LegacyImportFilesystem 409 pub radroots_storage_sqlite::Error::LegacyImportFilesystem::operation: &'static str 410 pub radroots_storage_sqlite::Error::LegacyImportFilesystem::source: core::io::error::Error 411 pub radroots_storage_sqlite::Error::LegacyImportJournalFailed 412 pub radroots_storage_sqlite::Error::LegacyImportMigrationHistoryInvalid 413 pub radroots_storage_sqlite::Error::LegacyImportRowInvalid 414 pub radroots_storage_sqlite::Error::LegacyImportRowInvalid::legacy_sequence: i64 415 pub radroots_storage_sqlite::Error::LegacyImportRowInvalid::source_kind: &'static str 416 pub radroots_storage_sqlite::Error::LegacyImportSourceInvalid 417 pub radroots_storage_sqlite::Error::LegacyImportSourceInvalid::source_kind: &'static str 418 pub radroots_storage_sqlite::Error::LegacyImportStagingFailed 419 pub radroots_storage_sqlite::Error::LegacyImportTargetMismatch 420 pub radroots_storage_sqlite::Error::MissingFile(std::path::PathBuf) 421 pub radroots_storage_sqlite::Error::MissingParent(std::path::PathBuf) 422 pub radroots_storage_sqlite::Error::NotAFile(std::path::PathBuf) 423 pub radroots_storage_sqlite::Error::ParentNotDirectory(std::path::PathBuf) 424 pub radroots_storage_sqlite::Error::PathsOverlap(std::path::PathBuf) 425 pub radroots_storage_sqlite::Error::RestoreFilesystem 426 pub radroots_storage_sqlite::Error::RestoreFilesystem::operation: &'static str 427 pub radroots_storage_sqlite::Error::RestoreFilesystem::source: core::io::error::Error 428 pub radroots_storage_sqlite::Error::RestoreMarkerCorrupt(std::path::PathBuf) 429 pub radroots_storage_sqlite::Error::RestoreRecoveryConflict(std::path::PathBuf) 430 pub radroots_storage_sqlite::Error::RestoreReplacementFailed 431 pub radroots_storage_sqlite::Error::RestoreReplacementFailed::member: &'static str 432 pub radroots_storage_sqlite::Error::RestoreRequiresWritableStorage 433 pub radroots_storage_sqlite::Error::RestoreStagingAlreadyExists(std::path::PathBuf) 434 pub radroots_storage_sqlite::Error::RestoreStagingFailed 435 pub radroots_storage_sqlite::Error::RestoreStagingFailed::member: &'static str 436 pub radroots_storage_sqlite::Error::SchemaCatalogMismatch 437 pub radroots_storage_sqlite::Error::SchemaCatalogMismatch::database: &'static str 438 pub radroots_storage_sqlite::Error::SchemaCatalogMismatch::version: u32 439 pub radroots_storage_sqlite::Error::SchemaIdentityMismatch 440 pub radroots_storage_sqlite::Error::SchemaIdentityMismatch::actual: u32 441 pub radroots_storage_sqlite::Error::SchemaIdentityMismatch::database: &'static str 442 pub radroots_storage_sqlite::Error::SchemaIdentityMismatch::expected: u32 443 pub radroots_storage_sqlite::Error::SchemaMetadataUnavailable 444 pub radroots_storage_sqlite::Error::SchemaMetadataUnavailable::database: &'static str 445 pub radroots_storage_sqlite::Error::SchemaMigrationFailed 446 pub radroots_storage_sqlite::Error::SchemaMigrationFailed::database: &'static str 447 pub radroots_storage_sqlite::Error::SchemaMigrationFailed::target_version: u32 448 pub radroots_storage_sqlite::Error::SchemaMigrationRequired 449 pub radroots_storage_sqlite::Error::SchemaMigrationRequired::actual: u32 450 pub radroots_storage_sqlite::Error::SchemaMigrationRequired::current: u32 451 pub radroots_storage_sqlite::Error::SchemaMigrationRequired::database: &'static str 452 pub radroots_storage_sqlite::Error::SchemaTooNew 453 pub radroots_storage_sqlite::Error::SchemaTooNew::actual: u32 454 pub radroots_storage_sqlite::Error::SchemaTooNew::database: &'static str 455 pub radroots_storage_sqlite::Error::SchemaTooNew::supported: u32 456 pub radroots_storage_sqlite::Error::SchemaTooOld 457 pub radroots_storage_sqlite::Error::SchemaTooOld::actual: u32 458 pub radroots_storage_sqlite::Error::SchemaTooOld::database: &'static str 459 pub radroots_storage_sqlite::Error::SchemaTooOld::minimum: u32 460 pub radroots_storage_sqlite::Error::SourceGenerationMismatch 461 pub radroots_storage_sqlite::Error::SourceGenerationRequired 462 pub radroots_storage_sqlite::Error::SourceGenerationUnavailable 463 pub radroots_storage_sqlite::Error::SpaceInsufficient 464 pub radroots_storage_sqlite::Error::SymlinkPath(std::path::PathBuf) 465 pub radroots_storage_sqlite::Error::UnexpectedFileName 466 pub radroots_storage_sqlite::Error::UnexpectedFileName::expected: &'static str 467 pub radroots_storage_sqlite::Error::UnexpectedFileName::path: std::path::PathBuf 468 pub radroots_storage_sqlite::Error::UnrecognizedSchema 469 pub radroots_storage_sqlite::Error::UnrecognizedSchema::database: &'static str 470 pub radroots_storage_sqlite::Error::UnsupportedBackupVersion 471 pub radroots_storage_sqlite::Error::UnsupportedLegacySchema 472 pub radroots_storage_sqlite::Error::UnsupportedLegacySchema::catalog_sha256: alloc::string::String 473 pub radroots_storage_sqlite::Error::UnsupportedLegacySchema::source_kind: &'static str 474 pub radroots_storage_sqlite::Error::UnsupportedLegacySchema::user_version: i64 475 pub radroots_storage_sqlite::Error::WriterAlreadyActive 476 pub radroots_storage_sqlite::Error::WriterAlreadyActive::path: std::path::PathBuf 477 pub radroots_storage_sqlite::Error::WriterLockFailed 478 pub radroots_storage_sqlite::Error::WriterLockFailed::path: std::path::PathBuf 479 pub radroots_storage_sqlite::Error::WriterLockFailed::source: core::io::error::Error 480 pub radroots_storage_sqlite::Error::WriterLockOpen 481 pub radroots_storage_sqlite::Error::WriterLockOpen::path: std::path::PathBuf 482 pub radroots_storage_sqlite::Error::WriterLockOpen::source: core::io::error::Error 483 pub radroots_storage_sqlite::Error::WriterUnlockFailed 484 pub radroots_storage_sqlite::Error::WriterUnlockFailed::path: std::path::PathBuf 485 pub radroots_storage_sqlite::Error::WriterUnlockFailed::source: core::io::error::Error 486 impl core::error::Error for radroots_storage_sqlite::open::Error 487 pub fn radroots_storage_sqlite::open::Error::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)> 488 impl core::fmt::Display for radroots_storage_sqlite::open::Error 489 pub fn radroots_storage_sqlite::open::Error::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result 490 #[non_exhaustive] pub enum radroots_storage_sqlite::OpenMode 491 pub radroots_storage_sqlite::OpenMode::Create 492 pub radroots_storage_sqlite::OpenMode::ReadOnly 493 pub radroots_storage_sqlite::OpenMode::ReadWriteExisting 494 impl radroots_storage_sqlite::open::OpenMode 495 pub fn radroots_storage_sqlite::open::OpenMode::is_writable(self) -> bool 496 pub fn radroots_storage_sqlite::open::OpenMode::may_create(self) -> bool 497 pub struct radroots_storage_sqlite::OpenOptions 498 impl radroots_storage_sqlite::config::OpenOptions 499 pub fn radroots_storage_sqlite::config::OpenOptions::backup_root(&self) -> core::option::Option<&std::path::Path> 500 pub fn radroots_storage_sqlite::config::OpenOptions::busy_timeout(&self) -> core::time::Duration 501 pub fn radroots_storage_sqlite::config::OpenOptions::foreign_keys_enabled(&self) -> bool 502 pub fn radroots_storage_sqlite::config::OpenOptions::mode(&self) -> radroots_storage_sqlite::open::OpenMode 503 pub fn radroots_storage_sqlite::config::OpenOptions::new(radroots_storage_sqlite::open::Paths, radroots_storage_sqlite::open::OpenMode) -> Self 504 pub fn radroots_storage_sqlite::config::OpenOptions::paths(&self) -> &radroots_storage_sqlite::open::Paths 505 pub fn radroots_storage_sqlite::config::OpenOptions::source_generation(&self) -> core::option::Option<radroots_storage::event::SourceGeneration> 506 pub fn radroots_storage_sqlite::config::OpenOptions::source_generation_created_at_unix_ms(&self) -> core::option::Option<u64> 507 pub fn radroots_storage_sqlite::config::OpenOptions::validate_filesystem(&self) -> core::result::Result<(), radroots_storage_sqlite::open::Error> 508 pub fn radroots_storage_sqlite::config::OpenOptions::wal_enabled(&self) -> bool 509 pub fn radroots_storage_sqlite::config::OpenOptions::with_backup_root(self, impl core::convert::Into<std::path::PathBuf>) -> core::result::Result<Self, radroots_storage_sqlite::open::Error> 510 pub fn radroots_storage_sqlite::config::OpenOptions::with_busy_timeout(self, core::time::Duration) -> core::result::Result<Self, radroots_storage_sqlite::open::Error> 511 pub fn radroots_storage_sqlite::config::OpenOptions::with_source_generation(self, radroots_storage::event::SourceGeneration, u64) -> core::result::Result<Self, radroots_storage_sqlite::open::Error> 512 pub fn radroots_storage_sqlite::config::OpenOptions::writer_policy(&self) -> radroots_storage::status::WriterPolicy 513 pub struct radroots_storage_sqlite::Paths 514 impl radroots_storage_sqlite::open::Paths 515 pub fn radroots_storage_sqlite::open::Paths::from_directory(impl core::convert::AsRef<std::path::Path>) -> core::result::Result<Self, radroots_storage_sqlite::open::Error> 516 pub fn radroots_storage_sqlite::open::Paths::from_files(impl core::convert::Into<std::path::PathBuf>, impl core::convert::Into<std::path::PathBuf>) -> core::result::Result<Self, radroots_storage_sqlite::open::Error> 517 pub fn radroots_storage_sqlite::open::Paths::private(&self) -> &std::path::Path 518 pub fn radroots_storage_sqlite::open::Paths::runtime(&self) -> &std::path::Path 519 pub struct radroots_storage_sqlite::SqliteStorage 520 impl radroots_storage_sqlite::SqliteStorage 521 pub async fn radroots_storage_sqlite::SqliteStorage::acknowledge_legacy_studio_handoff(&self, &radroots_storage_sqlite::legacy::ClassifiedLegacyImport, radroots_storage_sqlite::legacy::LegacyStudioHandoffReceipt, u64) -> core::result::Result<radroots_storage_sqlite::legacy::LegacyImportJournal, radroots_storage_sqlite::open::Error> 522 pub async fn radroots_storage_sqlite::SqliteStorage::begin_legacy_import(&self, &radroots_storage_sqlite::legacy::ClassifiedLegacyImport, u64) -> core::result::Result<radroots_storage_sqlite::legacy::LegacyImportJournal, radroots_storage_sqlite::open::Error> 523 pub async fn radroots_storage_sqlite::SqliteStorage::classify_legacy_import(&self, &radroots_storage_sqlite::legacy::PreparedLegacyImport) -> core::result::Result<radroots_storage_sqlite::legacy::ClassifiedLegacyImport, radroots_storage_sqlite::open::Error> 524 pub async fn radroots_storage_sqlite::SqliteStorage::finalize_legacy_import(&self, &radroots_storage_sqlite::legacy::ClassifiedLegacyImport, radroots_storage_sqlite::legacy::LegacyImportValidation, u64) -> core::result::Result<radroots_storage_sqlite::legacy::LegacyImportCommitReceipt, radroots_storage_sqlite::open::Error> 525 pub async fn radroots_storage_sqlite::SqliteStorage::legacy_import_journal(&self, radroots_storage_sqlite::legacy::LegacyImportId) -> core::result::Result<core::option::Option<radroots_storage_sqlite::legacy::LegacyImportJournal>, radroots_storage_sqlite::open::Error> 526 pub async fn radroots_storage_sqlite::SqliteStorage::prepare_legacy_import(&self, &radroots_storage_sqlite::legacy::LegacyImportPlan) -> core::result::Result<radroots_storage_sqlite::legacy::PreparedLegacyImport, radroots_storage_sqlite::open::Error> 527 pub async fn radroots_storage_sqlite::SqliteStorage::prepare_legacy_studio_handoff(&self, &radroots_storage_sqlite::legacy::ClassifiedLegacyImport) -> core::result::Result<radroots_storage_sqlite::legacy::LegacyStudioHandoff, radroots_storage_sqlite::open::Error> 528 pub async fn radroots_storage_sqlite::SqliteStorage::stage_legacy_events(&self, &radroots_storage_sqlite::legacy::ClassifiedLegacyImport, u16, u64) -> core::result::Result<radroots_storage_sqlite::legacy::LegacyEventStagePage, radroots_storage_sqlite::open::Error> 529 pub async fn radroots_storage_sqlite::SqliteStorage::stage_legacy_outbox(&self, &radroots_storage_sqlite::legacy::ClassifiedLegacyImport, u16, u64) -> core::result::Result<radroots_storage_sqlite::legacy::LegacyOutboxStagePage, radroots_storage_sqlite::open::Error> 530 pub async fn radroots_storage_sqlite::SqliteStorage::stage_legacy_private(&self, &radroots_storage_sqlite::legacy::ClassifiedLegacyImport, u16, u64) -> core::result::Result<radroots_storage_sqlite::legacy::LegacyPrivateStagePage, radroots_storage_sqlite::open::Error> 531 pub async fn radroots_storage_sqlite::SqliteStorage::validate_legacy_import(&self, &radroots_storage_sqlite::legacy::ClassifiedLegacyImport) -> core::result::Result<radroots_storage_sqlite::legacy::LegacyImportValidation, radroots_storage_sqlite::open::Error> 532 impl radroots_storage_sqlite::SqliteStorage 533 pub async fn radroots_storage_sqlite::SqliteStorage::capture_backup(&self, &radroots_storage::backup::BackupPlan) -> core::result::Result<radroots_storage::backup::BackupManifest, radroots_storage_sqlite::open::Error> 534 pub async fn radroots_storage_sqlite::SqliteStorage::finalize_backup(&self, &radroots_storage::backup::BackupPlan, &radroots_storage::backup::BackupManifest) -> core::result::Result<std::path::PathBuf, radroots_storage_sqlite::open::Error> 535 pub async fn radroots_storage_sqlite::SqliteStorage::finalize_restore(&self, &radroots_storage::backup::RestorePlan) -> core::result::Result<(), radroots_storage_sqlite::open::Error> 536 pub async fn radroots_storage_sqlite::SqliteStorage::stage_restore(&self, &radroots_storage::backup::RestorePlan) -> core::result::Result<alloc::vec::Vec<radroots_storage::backup::RestoreMemberStatus>, radroots_storage_sqlite::open::Error> 537 pub async fn radroots_storage_sqlite::SqliteStorage::verify_backup(&self, &radroots_storage::backup::BackupPlan, &radroots_storage::backup::BackupManifest) -> core::result::Result<(), radroots_storage_sqlite::open::Error> 538 impl radroots_storage_sqlite::SqliteStorage 539 pub async fn radroots_storage_sqlite::SqliteStorage::check_integrity(&self, u64) -> core::result::Result<radroots_storage::status::IntegrityStatus, radroots_storage::error::Error> 540 pub async fn radroots_storage_sqlite::SqliteStorage::integrity(&self) -> core::result::Result<radroots_storage::status::IntegrityStatus, radroots_storage::error::Error> 541 impl radroots_storage_sqlite::SqliteStorage 542 pub async fn radroots_storage_sqlite::SqliteStorage::close(&self) -> core::result::Result<radroots_storage::status::StorageStatus, radroots_storage::error::Error> 543 pub async fn radroots_storage_sqlite::SqliteStorage::storage_status(&self) -> core::result::Result<radroots_storage::status::StorageStatus, radroots_storage::error::Error> 544 impl radroots_storage_sqlite::SqliteStorage 545 pub async fn radroots_storage_sqlite::SqliteStorage::commit_private_artifact_reseal(&self, radroots_storage::private_artifact::PrivateArtifactResealRequest, &radroots_secrets::envelope::EncryptedEnvelope) -> core::result::Result<radroots_storage::private_artifact::PrivateArtifactResealReceipt, radroots_storage::error::Error> 546 pub async fn radroots_storage_sqlite::SqliteStorage::encrypted_private_artifact(&self, radroots_storage::private_artifact::PrivateArtifactId) -> core::result::Result<core::option::Option<radroots_secrets::envelope::EncryptedEnvelope>, radroots_storage::error::Error> 547 pub async fn radroots_storage_sqlite::SqliteStorage::private_artifact_envelope_migration_status(&self) -> core::result::Result<radroots_storage::private_artifact::PrivateArtifactEnvelopeMigrationStatus, radroots_storage::error::Error> 548 pub async fn radroots_storage_sqlite::SqliteStorage::put_encrypted_private_artifact(&self, radroots_storage::private_artifact::PrivateArtifactMetadata, &radroots_secrets::envelope::EncryptedEnvelope) -> core::result::Result<radroots_storage::private_artifact::PrivateArtifactMetadata, radroots_storage::error::Error> 549 impl radroots_storage_sqlite::SqliteStorage 550 pub async fn radroots_storage_sqlite::SqliteStorage::open(radroots_storage_sqlite::config::OpenOptions) -> core::result::Result<Self, radroots_storage_sqlite::open::Error> 551 impl radroots_storage::atomic::AtomicStorage for radroots_storage_sqlite::SqliteStorage 552 pub fn radroots_storage_sqlite::SqliteStorage::commit(&self, radroots_storage::atomic::AtomicCommit) -> radroots_transport::source::BoxFuture<'_, core::result::Result<radroots_storage::atomic::AtomicCommitReceipt, radroots_storage::error::Error>> 553 pub fn radroots_storage_sqlite::SqliteStorage::receipt(&self, radroots_storage::atomic::AtomicCommitId) -> radroots_transport::source::BoxFuture<'_, core::result::Result<core::option::Option<radroots_storage::atomic::AtomicCommitReceipt>, radroots_storage::error::Error>> 554 impl radroots_storage::authored_atomic::AuthoredAtomicStorage for radroots_storage_sqlite::SqliteStorage 555 pub fn radroots_storage_sqlite::SqliteStorage::authored_artifact(&self, radroots_storage::authored::AuthoredArtifactId) -> radroots_transport::source::BoxFuture<'_, core::result::Result<core::option::Option<radroots_storage::authored::AuthoredArtifact>, radroots_storage::error::Error>> 556 pub fn radroots_storage_sqlite::SqliteStorage::authored_delivery_history(&self, radroots_storage::authored_delivery::AuthoredDeliveryPlanId) -> radroots_transport::source::BoxFuture<'_, core::result::Result<core::option::Option<radroots_storage::authored_delivery::history::AuthoredDeliveryHistory>, radroots_storage::error::Error>> 557 pub fn radroots_storage_sqlite::SqliteStorage::authored_delivery_plan(&self, radroots_storage::authored_delivery::AuthoredDeliveryPlanId) -> radroots_transport::source::BoxFuture<'_, core::result::Result<core::option::Option<radroots_storage::authored_delivery::AuthoredDeliveryPlan>, radroots_storage::error::Error>> 558 pub fn radroots_storage_sqlite::SqliteStorage::authored_operation(&self, radroots_storage::journal::OperationInstanceId) -> radroots_transport::source::BoxFuture<'_, core::result::Result<core::option::Option<radroots_storage::authored::AuthoredOperation>, radroots_storage::error::Error>> 559 pub fn radroots_storage_sqlite::SqliteStorage::authored_receipt(&self, radroots_storage::atomic::AtomicCommitId) -> radroots_transport::source::BoxFuture<'_, core::result::Result<core::option::Option<radroots_storage::authored_atomic::AuthoredAtomicReceipt>, radroots_storage::error::Error>> 560 pub fn radroots_storage_sqlite::SqliteStorage::execute_authored(&self, radroots_storage::authored_atomic::AuthoredAtomicCommand) -> radroots_transport::source::BoxFuture<'_, core::result::Result<radroots_storage::authored_atomic::AuthoredAtomicReceipt, radroots_storage::error::Error>> 561 impl radroots_storage::authored_draft::AuthoredDraftStore for radroots_storage_sqlite::SqliteStorage 562 pub fn radroots_storage_sqlite::SqliteStorage::append_authored_draft(&self, radroots_storage::authored_draft::AuthoredDraft, core::option::Option<radroots_storage::authored_draft::AuthoredDraftRevision>) -> radroots_transport::source::BoxFuture<'_, core::result::Result<radroots_storage::authored_draft::DraftAppendReceipt, radroots_storage::error::Error>> 563 pub fn radroots_storage_sqlite::SqliteStorage::append_authored_draft_pair(&self, radroots_storage::authored_draft_pair::AuthoredDraftPair) -> radroots_transport::source::BoxFuture<'_, core::result::Result<[radroots_storage::authored_draft::DraftAppendReceipt; 2], radroots_storage::error::Error>> 564 pub fn radroots_storage_sqlite::SqliteStorage::authored_draft_head(&self, radroots_storage::authored_draft::AuthoredDraftId) -> radroots_transport::source::BoxFuture<'_, core::result::Result<core::option::Option<radroots_storage::authored_draft::AuthoredDraft>, radroots_storage::error::Error>> 565 pub fn radroots_storage_sqlite::SqliteStorage::authored_draft_heads(&self, [u8; 32], u16) -> radroots_transport::source::BoxFuture<'_, core::result::Result<alloc::vec::Vec<radroots_storage::authored_draft::AuthoredDraft>, radroots_storage::error::Error>> 566 pub fn radroots_storage_sqlite::SqliteStorage::authored_draft_revision(&self, radroots_storage::authored_draft::AuthoredDraftId, radroots_storage::authored_draft::AuthoredDraftRevision) -> radroots_transport::source::BoxFuture<'_, core::result::Result<core::option::Option<radroots_storage::authored_draft::AuthoredDraft>, radroots_storage::error::Error>> 567 pub fn radroots_storage_sqlite::SqliteStorage::query_authored_drafts(&self, radroots_storage::authored_draft_query::AuthoredDraftQuery) -> radroots_transport::source::BoxFuture<'_, core::result::Result<radroots_storage::authored_draft_query::AuthoredDraftPage, radroots_storage::error::Error>> 568 impl radroots_storage::backup::StorageReliability for radroots_storage_sqlite::SqliteStorage 569 pub fn radroots_storage_sqlite::SqliteStorage::begin_backup(&self, radroots_storage::backup::BackupPlan) -> radroots_transport::source::BoxFuture<'_, core::result::Result<radroots_storage::backup::BackupOperation, radroots_storage::error::Error>> 570 pub fn radroots_storage_sqlite::SqliteStorage::begin_restore(&self, radroots_storage::backup::RestorePlan) -> radroots_transport::source::BoxFuture<'_, core::result::Result<radroots_storage::backup::RestoreOperation, radroots_storage::error::Error>> 571 pub fn radroots_storage_sqlite::SqliteStorage::capture_backup(&self, radroots_storage::backup::BackupPlan) -> radroots_transport::source::BoxFuture<'_, core::result::Result<radroots_storage::backup::BackupManifest, radroots_storage::backup::capability::BackupCapabilityError>> 572 pub fn radroots_storage_sqlite::SqliteStorage::close(&self) -> radroots_transport::source::BoxFuture<'_, core::result::Result<radroots_storage::status::StorageStatus, radroots_storage::error::Error>> 573 pub fn radroots_storage_sqlite::SqliteStorage::finalize_backup(&self, radroots_storage::backup::BackupPlan, radroots_storage::backup::BackupManifest) -> radroots_transport::source::BoxFuture<'_, core::result::Result<(), radroots_storage::backup::capability::BackupCapabilityError>> 574 pub fn radroots_storage_sqlite::SqliteStorage::finalize_restore(&self, radroots_storage::backup::RestorePlan) -> radroots_transport::source::BoxFuture<'_, core::result::Result<(), radroots_storage::backup::restore_capability::RestoreCapabilityError>> 575 pub fn radroots_storage_sqlite::SqliteStorage::integrity(&self) -> radroots_transport::source::BoxFuture<'_, core::result::Result<radroots_storage::status::IntegrityStatus, radroots_storage::error::Error>> 576 pub fn radroots_storage_sqlite::SqliteStorage::settle_backup_writes(&self) -> radroots_transport::source::BoxFuture<'_, core::result::Result<(), radroots_storage::backup::capability::BackupCapabilityError>> 577 pub fn radroots_storage_sqlite::SqliteStorage::stage_restore(&self, radroots_storage::backup::RestorePlan) -> radroots_transport::source::BoxFuture<'_, core::result::Result<alloc::vec::Vec<radroots_storage::backup::RestoreMemberStatus>, radroots_storage::backup::restore_capability::RestoreCapabilityError>> 578 pub fn radroots_storage_sqlite::SqliteStorage::status(&self) -> radroots_transport::source::BoxFuture<'_, core::result::Result<radroots_storage::status::StorageStatus, radroots_storage::error::Error>> 579 pub fn radroots_storage_sqlite::SqliteStorage::transition_backup(&self, radroots_storage::backup::BackupId, radroots_storage::backup::ReliabilityRevision, radroots_storage::backup::BackupTransition, u64) -> radroots_transport::source::BoxFuture<'_, core::result::Result<radroots_storage::backup::BackupOperation, radroots_storage::error::Error>> 580 pub fn radroots_storage_sqlite::SqliteStorage::transition_restore(&self, radroots_storage::backup::BackupId, radroots_storage::backup::ReliabilityRevision, radroots_storage::backup::RestoreTransition, u64) -> radroots_transport::source::BoxFuture<'_, core::result::Result<radroots_storage::backup::RestoreOperation, radroots_storage::error::Error>> 581 pub fn radroots_storage_sqlite::SqliteStorage::verify_backup(&self, radroots_storage::backup::BackupPlan, radroots_storage::backup::BackupManifest) -> radroots_transport::source::BoxFuture<'_, core::result::Result<(), radroots_storage::backup::capability::BackupCapabilityError>> 582 impl radroots_storage::event::EventStore for radroots_storage_sqlite::SqliteStorage 583 pub fn radroots_storage_sqlite::SqliteStorage::admit(&self, radroots_storage::event::EventAdmission) -> radroots_transport::source::BoxFuture<'_, core::result::Result<radroots_storage::event::AdmissionReceipt, radroots_storage::error::Error>> 584 pub fn radroots_storage_sqlite::SqliteStorage::query_provenance(&self, radroots_event::id::EventId, radroots_storage::event::EventQueryBounds) -> radroots_transport::source::BoxFuture<'_, core::result::Result<radroots_storage::event::EventPage<radroots_storage::event::StoredEventProvenance>, radroots_storage::error::Error>> 585 pub fn radroots_storage_sqlite::SqliteStorage::query_raw(&self, radroots_storage::event::EventQuery) -> radroots_transport::source::BoxFuture<'_, core::result::Result<radroots_storage::event::EventPage<radroots_storage::event::StoredRawEvent>, radroots_storage::error::Error>> 586 pub fn radroots_storage_sqlite::SqliteStorage::query_verified(&self, radroots_storage::event::EventQuery) -> radroots_transport::source::BoxFuture<'_, core::result::Result<radroots_storage::event::EventPage<radroots_storage::event::StoredVerifiedEvent>, radroots_storage::error::Error>> 587 pub fn radroots_storage_sqlite::SqliteStorage::query_visible(&self, radroots_storage::event::EventQuery) -> radroots_transport::source::BoxFuture<'_, core::result::Result<radroots_storage::event::EventPage<radroots_storage::event::StoredVisibleEvent>, radroots_storage::error::Error>> 588 pub fn radroots_storage_sqlite::SqliteStorage::rebuild_visibility(&self) -> radroots_transport::source::BoxFuture<'_, core::result::Result<radroots_storage::event::VisibilitySnapshot, radroots_storage::error::Error>> 589 pub fn radroots_storage_sqlite::SqliteStorage::status(&self) -> radroots_transport::source::BoxFuture<'_, core::result::Result<radroots_storage::status::EventStoreStatus, radroots_storage::error::Error>> 590 impl radroots_storage::journal::Journal for radroots_storage_sqlite::SqliteStorage 591 pub fn radroots_storage_sqlite::SqliteStorage::by_idempotency_key(&self, radroots_protocol::runtime::v1::OperationId, radroots_storage::journal::IdempotencyKey) -> radroots_transport::source::BoxFuture<'_, core::result::Result<core::option::Option<radroots_storage::journal::OperationRecord>, radroots_storage::error::Error>> 592 pub fn radroots_storage_sqlite::SqliteStorage::operation(&self, radroots_storage::journal::OperationInstanceId) -> radroots_transport::source::BoxFuture<'_, core::result::Result<core::option::Option<radroots_storage::journal::OperationRecord>, radroots_storage::error::Error>> 593 pub fn radroots_storage_sqlite::SqliteStorage::prepare(&self, radroots_storage::journal::PrepareOperation) -> radroots_transport::source::BoxFuture<'_, core::result::Result<radroots_storage::journal::PrepareReceipt, radroots_storage::error::Error>> 594 pub fn radroots_storage_sqlite::SqliteStorage::recoverable(&self, u16) -> radroots_transport::source::BoxFuture<'_, core::result::Result<alloc::vec::Vec<radroots_storage::journal::OperationRecord>, radroots_storage::error::Error>> 595 pub fn radroots_storage_sqlite::SqliteStorage::transition(&self, radroots_storage::journal::JournalTransition) -> radroots_transport::source::BoxFuture<'_, core::result::Result<radroots_storage::journal::OperationRecord, radroots_storage::error::Error>> 596 impl radroots_storage::outbox::Outbox for radroots_storage_sqlite::SqliteStorage 597 pub fn radroots_storage_sqlite::SqliteStorage::claim(&self, radroots_storage::outbox::ClaimOutboxItems) -> radroots_transport::source::BoxFuture<'_, core::result::Result<alloc::vec::Vec<radroots_storage::outbox::ClaimedOutboxItem>, radroots_storage::error::Error>> 598 pub fn radroots_storage_sqlite::SqliteStorage::enqueue(&self, radroots_storage::outbox::EnqueueOutboxItem) -> radroots_transport::source::BoxFuture<'_, core::result::Result<radroots_storage::outbox::EnqueueReceipt, radroots_storage::error::Error>> 599 pub fn radroots_storage_sqlite::SqliteStorage::item(&self, radroots_storage::outbox::OutboxItemId) -> radroots_transport::source::BoxFuture<'_, core::result::Result<core::option::Option<radroots_storage::outbox::OutboxRecord>, radroots_storage::error::Error>> 600 pub fn radroots_storage_sqlite::SqliteStorage::record_attempt(&self, radroots_storage::outbox::DeliveryAttemptEvidence) -> radroots_transport::source::BoxFuture<'_, core::result::Result<radroots_storage::outbox::OutboxRecord, radroots_storage::error::Error>> 601 pub fn radroots_storage_sqlite::SqliteStorage::release(&self, radroots_storage::outbox::OutboxItemId, radroots_storage::outbox::LeaseId, radroots_storage::outbox::OutboxRevision, u64, core::option::Option<u64>) -> radroots_transport::source::BoxFuture<'_, core::result::Result<radroots_storage::outbox::OutboxRecord, radroots_storage::error::Error>> 602 pub fn radroots_storage_sqlite::SqliteStorage::status(&self) -> radroots_transport::source::BoxFuture<'_, core::result::Result<radroots_storage::outbox::OutboxStatus, radroots_storage::error::Error>> 603 impl radroots_storage::private_artifact::PrivateArtifactStore for radroots_storage_sqlite::SqliteStorage 604 pub fn radroots_storage_sqlite::SqliteStorage::expired(&self, u64, u16) -> radroots_transport::source::BoxFuture<'_, core::result::Result<alloc::vec::Vec<radroots_storage::private_artifact::PrivateArtifactMetadata>, radroots_storage::error::Error>> 605 pub fn radroots_storage_sqlite::SqliteStorage::mark_expired(&self, radroots_storage::private_artifact::PrivateArtifactId, radroots_storage::private_artifact::PrivateArtifactRevision, u64) -> radroots_transport::source::BoxFuture<'_, core::result::Result<radroots_storage::private_artifact::PrivateArtifactMetadata, radroots_storage::error::Error>> 606 pub fn radroots_storage_sqlite::SqliteStorage::metadata(&self, radroots_storage::private_artifact::PrivateArtifactId) -> radroots_transport::source::BoxFuture<'_, core::result::Result<core::option::Option<radroots_storage::private_artifact::PrivateArtifactMetadata>, radroots_storage::error::Error>> 607 pub fn radroots_storage_sqlite::SqliteStorage::put_metadata(&self, radroots_storage::private_artifact::PrivateArtifactMetadata) -> radroots_transport::source::BoxFuture<'_, core::result::Result<radroots_storage::private_artifact::PrivateArtifactMetadata, radroots_storage::error::Error>> 608 pub fn radroots_storage_sqlite::SqliteStorage::reseal_metadata(&self, radroots_storage::private_artifact::PrivateArtifactResealRequest) -> radroots_transport::source::BoxFuture<'_, core::result::Result<radroots_storage::private_artifact::PrivateArtifactResealReceipt, radroots_storage::error::Error>> 609 pub fn radroots_storage_sqlite::SqliteStorage::status(&self) -> radroots_transport::source::BoxFuture<'_, core::result::Result<radroots_storage::private_artifact::PrivateArtifactStatus, radroots_storage::error::Error>> 610 pub fn radroots_storage_sqlite::SqliteStorage::tombstone(&self, radroots_storage::private_artifact::PrivateArtifactId, radroots_storage::private_artifact::PrivateArtifactRevision, u64, radroots_storage::private_artifact::DeletionReason) -> radroots_transport::source::BoxFuture<'_, core::result::Result<radroots_storage::private_artifact::PrivateArtifactMetadata, radroots_storage::error::Error>> 611 impl radroots_storage::projection::ProjectionStore for radroots_storage_sqlite::SqliteStorage 612 pub fn radroots_storage_sqlite::SqliteStorage::checkpoint(&self, radroots_storage::projection::ProjectionCheckpoint) -> radroots_transport::source::BoxFuture<'_, core::result::Result<radroots_storage::projection::ProjectionStatus, radroots_storage::error::Error>> 613 pub fn radroots_storage_sqlite::SqliteStorage::event_index_checkpoint(&self, radroots_storage::projection::ProjectionGeneration) -> radroots_transport::source::BoxFuture<'_, core::result::Result<core::option::Option<radroots_storage::projection::EventIndexCheckpoint>, radroots_storage::error::Error>> 614 pub fn radroots_storage_sqlite::SqliteStorage::event_index_manifest(&self, radroots_storage::projection::ProjectionGeneration) -> radroots_transport::source::BoxFuture<'_, core::result::Result<core::option::Option<radroots_storage::projection::EventIndexManifest>, radroots_storage::error::Error>> 615 pub fn radroots_storage_sqlite::SqliteStorage::invalidate(&self, radroots_storage::projection::ProjectionInvalidation) -> radroots_transport::source::BoxFuture<'_, core::result::Result<radroots_storage::projection::ProjectionStatus, radroots_storage::error::Error>> 616 pub fn radroots_storage_sqlite::SqliteStorage::invalidation(&self, radroots_storage::projection::ProjectionId, radroots_storage::projection::ProjectionGeneration) -> radroots_transport::source::BoxFuture<'_, core::result::Result<core::option::Option<radroots_storage::projection::ProjectionInvalidation>, radroots_storage::error::Error>> 617 pub fn radroots_storage_sqlite::SqliteStorage::projection_document(&self, radroots_storage::projection::ProjectionId, radroots_storage::projection::ProjectionGeneration, alloc::string::String) -> radroots_transport::source::BoxFuture<'_, core::result::Result<core::option::Option<radroots_storage::projection::ProjectionDocument>, radroots_storage::error::Error>> 618 pub fn radroots_storage_sqlite::SqliteStorage::projection_snapshot(&self, radroots_storage::projection::ProjectionId, [u8; 32]) -> radroots_transport::source::BoxFuture<'_, core::result::Result<core::option::Option<radroots_storage::projection::ProjectionSnapshot>, radroots_storage::error::Error>> 619 pub fn radroots_storage_sqlite::SqliteStorage::put_event_index_checkpoint(&self, radroots_storage::projection::EventIndexCheckpoint) -> radroots_transport::source::BoxFuture<'_, core::result::Result<(), radroots_storage::error::Error>> 620 pub fn radroots_storage_sqlite::SqliteStorage::put_event_index_manifest(&self, radroots_storage::projection::EventIndexManifest) -> radroots_transport::source::BoxFuture<'_, core::result::Result<(), radroots_storage::error::Error>> 621 pub fn radroots_storage_sqlite::SqliteStorage::put_projection_document(&self, radroots_storage::projection::ProjectionId, radroots_storage::projection::ProjectionGeneration, radroots_storage::projection::ProjectionDocument) -> radroots_transport::source::BoxFuture<'_, core::result::Result<(), radroots_storage::error::Error>> 622 pub fn radroots_storage_sqlite::SqliteStorage::put_projection_snapshot(&self, radroots_storage::projection::ProjectionSnapshot) -> radroots_transport::source::BoxFuture<'_, core::result::Result<(), radroots_storage::error::Error>> 623 pub fn radroots_storage_sqlite::SqliteStorage::query_projection_documents(&self, radroots_storage::projection::document_query::ProjectionDocumentQuery) -> radroots_transport::source::BoxFuture<'_, core::result::Result<radroots_storage::projection::document_query::ProjectionDocumentPage, radroots_storage::error::Error>> 624 pub fn radroots_storage_sqlite::SqliteStorage::rebuild(&self, radroots_storage::projection::RebuildTicketId) -> radroots_transport::source::BoxFuture<'_, core::result::Result<core::option::Option<radroots_storage::projection::RebuildTicket>, radroots_storage::error::Error>> 625 pub fn radroots_storage_sqlite::SqliteStorage::request_rebuild(&self, radroots_storage::projection::RebuildTicket) -> radroots_transport::source::BoxFuture<'_, core::result::Result<radroots_storage::projection::RebuildTicket, radroots_storage::error::Error>> 626 pub fn radroots_storage_sqlite::SqliteStorage::status(&self, radroots_storage::projection::ProjectionId) -> radroots_transport::source::BoxFuture<'_, core::result::Result<core::option::Option<radroots_storage::projection::ProjectionStatus>, radroots_storage::error::Error>> 627 pub fn radroots_storage_sqlite::SqliteStorage::transition_rebuild(&self, radroots_storage::projection::RebuildTransition) -> radroots_transport::source::BoxFuture<'_, core::result::Result<radroots_storage::projection::RebuildTicket, radroots_storage::error::Error>> 628 impl radroots_storage::status::StorageStatusProvider for radroots_storage_sqlite::SqliteStorage 629 pub fn radroots_storage_sqlite::SqliteStorage::storage_status(&self) -> radroots_transport::source::BoxFuture<'_, core::result::Result<radroots_storage::status::StorageStatus, radroots_storage::error::Error>>