lib.rs (1477B)
1 #![doc = "HarvestCircle persistence adapters."] 2 #![cfg_attr(coverage_nightly, feature(coverage_attribute))] 3 4 mod availability_evidence; 5 mod backup; 6 mod contract; 7 mod db; 8 mod identities; 9 mod identity_namespace; 10 mod installation; 11 mod journal; 12 // The operating-system credential store requires an explicit, ignored host smoke test. 13 #[cfg_attr(coverage_nightly, coverage(off))] 14 mod os_keyring; 15 mod profiles; 16 17 pub use backup::{VerifiedHarvestCircleBackup, verify_harvestcircle_backup}; 18 pub use contract::{ 19 HARVESTCIRCLE_ACTOR_MAILBOX_CAPACITY, HARVESTCIRCLE_APPLICATION_ID, 20 HARVESTCIRCLE_COMMAND_DEADLINE_MAX_MS, HARVESTCIRCLE_COMMAND_DEADLINE_MIN_MS, 21 HARVESTCIRCLE_DURABLE_OPERATION_CAPACITY, HARVESTCIRCLE_DURABLE_OPERATION_CLEANUP_BATCH, 22 HARVESTCIRCLE_EVENTS_PER_RELAY_CAPACITY, HARVESTCIRCLE_EVENTS_TOTAL_CAPACITY, 23 HARVESTCIRCLE_IDENTITY_CAPACITY, HARVESTCIRCLE_INSTANCE_ID, HARVESTCIRCLE_OBSERVER_CAPACITY, 24 HARVESTCIRCLE_PREFERENCE_VALUE_UTF8_BYTES, HARVESTCIRCLE_RELAY_ENDPOINT_CAPACITY, 25 HARVESTCIRCLE_RELAY_URL_UTF8_BYTES, HARVESTCIRCLE_SERVICE_ID, 26 HARVESTCIRCLE_STATE_SCHEMA_VERSION, HARVESTCIRCLE_TERMINAL_RECEIPT_RETENTION_SECONDS, 27 HARVESTCIRCLE_UNFINISHED_DURABLE_OPERATION_CAPACITY, HarvestCircleStorageContract, 28 HarvestCircleStorageContractError, harvestcircle_migration_catalog, 29 harvestcircle_schema_catalog, 30 }; 31 pub use db::{CURRENT_SCHEMA_VERSION, Database}; 32 pub use os_keyring::{CREDENTIAL_SERVICE, OsKeyringSecretStore};