app

Local-first trade for farms and co-ops
git clone https://radroots.dev/git/app.git
Log | Files | Refs | README | LICENSE

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