lib

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

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