lib

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

lib.rs (1242B)


      1 #![forbid(unsafe_code)]
      2 
      3 mod error;
      4 mod migrations;
      5 mod models;
      6 mod order_work;
      7 mod relay_delivery;
      8 mod relay_set;
      9 mod relay_url;
     10 mod store;
     11 
     12 pub use error::LocalEventsError;
     13 pub use migrations::{MIGRATIONS, run_all_down, run_all_up};
     14 pub use models::{
     15     LocalEventRecord, LocalEventRecordInput, LocalEventRecordUpdate, LocalEventsCursor,
     16     LocalRecordFamily, LocalRecordStatus, PublishOutboxStatus, SourceRuntime,
     17 };
     18 pub use order_work::{
     19     BUYER_ORDER_REQUEST_ACTOR_SOURCE_RESOLVED_ACCOUNT,
     20     BUYER_ORDER_REQUEST_ACTOR_SOURCE_UNRESOLVED_APP, BUYER_ORDER_REQUEST_DOCUMENT_KIND,
     21     BUYER_ORDER_REQUEST_LOCAL_WORK_RECORD_KIND, BuyerOrderRequestLocalWorkValidation,
     22     BuyerOrderRequestSupportState, buyer_order_request_local_work_record_id,
     23     validate_buyer_order_request_local_work_payload,
     24     validate_supported_buyer_order_request_local_work_payload,
     25     validate_unsupported_buyer_order_request_local_work_payload,
     26 };
     27 pub use relay_delivery::{RelayDeliveryEvidence, RelayDeliveryFailure, RelayDeliveryState};
     28 pub use relay_set::{CANONICAL_RELAY_SET_FINGERPRINT_VERSION, canonical_relay_set_fingerprint};
     29 pub use relay_url::{RelayUrlValidationError, normalize_relay_url, normalize_relay_urls};
     30 pub use store::LocalEventsStore;