lib.rs (2857B)
1 #![forbid(unsafe_code)] 2 3 mod logging; 4 mod pack_day_export; 5 mod paths; 6 mod runtime; 7 mod sdk; 8 mod startup; 9 10 pub use logging::{ 11 APP_LOG_PRODUCT, APP_LOG_SCHEMA_VERSION, AppLoggingError, AppLoggingOptions, 12 app_runtime_log_dir, bootstrap_logging, init_logging, install_panic_hook, 13 }; 14 pub use pack_day_export::{ 15 APP_EXPORTS_DIR_NAME, PACK_DAY_EXPORTS_DIR_NAME, PackDayExportDocument, 16 PackDayExportWriteError, PreparedPackDayExportBundle, app_exports_root, 17 app_exports_root_from_data_root, prepare_pack_day_export_bundle, 18 prepare_pack_day_export_bundle_at_data_root, write_prepared_pack_day_export_bundle, 19 }; 20 pub use paths::{ 21 APP_PATHS_PROFILE_ENV, APP_PATHS_REPO_LOCAL_ROOT_ENV, APP_RUNTIME_NAMESPACE, 22 APP_RUNTIME_NAMESPACE_KIND, APP_RUNTIME_NAMESPACE_VALUE, AppDesktopRuntimePaths, 23 AppRuntimeHostEnvironment, AppRuntimePathsError, AppRuntimePlatform, AppRuntimeRoots, 24 AppSharedAccountsPaths, AppSharedIdentityPaths, SHARED_ACCOUNTS_NAMESPACE, 25 SHARED_ACCOUNTS_NAMESPACE_KIND, SHARED_ACCOUNTS_NAMESPACE_VALUE, 26 SHARED_ACCOUNTS_STORE_FILE_NAME, SHARED_IDENTITIES_NAMESPACE, SHARED_IDENTITIES_NAMESPACE_KIND, 27 SHARED_IDENTITIES_NAMESPACE_VALUE, SHARED_IDENTITY_FILE_NAME, SHARED_LOCAL_EVENTS_DB_FILE_NAME, 28 SHARED_LOCAL_EVENTS_NAMESPACE, SHARED_LOCAL_EVENTS_NAMESPACE_KIND, 29 SHARED_LOCAL_EVENTS_NAMESPACE_VALUE, shared_local_events_database_path_from_shared_accounts, 30 }; 31 pub use runtime::{ 32 APP_HOST_PLATFORM, APP_ID, APP_LOCAL_LOG_ROOT_ENV, APP_NAME, APP_NOSTR_RELAY_URLS_ENV, 33 APP_PLATFORM_RUNTIME, APP_PROJECTION_SOURCE, APP_RUNTIME_MODE_ENV, APP_RUNTIME_ORIGIN, 34 AppBuildIdentity, AppCoreRuntimeMetadata, AppHostRuntimeMetadata, AppRuntimeCapture, 35 AppRuntimeConfig, AppRuntimeConfigError, AppRuntimeMode, AppRuntimeSnapshot, 36 runtime_mode_label, 37 }; 38 pub use sdk::{ 39 APP_SDK_DEFAULT_COMMAND_QUEUE_CAPACITY, APP_SDK_STORAGE_DIR_NAME, AppSdkConfig, 40 AppSdkDiagnostics, AppSdkEventStoreDiagnostics, AppSdkFarmPublishRequest, 41 AppSdkIntegrityDiagnostics, AppSdkLifecycleState, AppSdkListingPublishRequest, 42 AppSdkOrderCancellationRequest, AppSdkOrderDecisionRequest, AppSdkOrderRevisionDecisionRequest, 43 AppSdkOrderRevisionProposalRequest, AppSdkOrderSubmitRequest, AppSdkOutboxDiagnostics, 44 AppSdkProjectionLifecycleState, AppSdkProjectionLifecycleStatus, AppSdkRelayUrlPolicy, 45 AppSdkRestorePreflightReceipt, AppSdkRestorePreflightRequest, AppSdkRuntime, 46 AppSdkRuntimeError, AppSdkRuntimeIssue, AppSdkRuntimeStatus, AppSdkSqliteStoreDiagnostics, 47 AppSdkStorageDiagnostics, AppSdkStoragePaths, AppSdkSyncDiagnostics, 48 AppSdkSyncEventStoreDiagnostics, AppSdkSyncOutboxDiagnostics, AppSdkSyncRelayTargetDiagnostics, 49 AppSdkWorkflowReceipt, app_sdk_storage_root_from_data_root, 50 }; 51 pub use startup::{AppStartupEvent, AppStartupEventMetadata, launch_startup_event};