Expand description
App-agnostic agent runtime primitives shared by Elph applications.
Re-exports§
pub use builder::AgentBuilder;pub use builder::AgentInit;pub use datastore::DatabaseSpec;pub use datastore::ensure_database;pub use datastore::ensure_databases;pub use datastore::ensure_databases_once;pub use init::InitProgress;pub use migration::Migration;pub use runtime::block_on;pub use runtime::try_block_on;
Modules§
Structs§
- Logging
Options - Resolved logging configuration for an application to initialize its subscriber.
Enums§
- LogRotation
- How often log files are rotated.
Functions§
- ensure_
dirs - Create every directory in
dirs, including parents. - write_
file_ if_ missing - Write a file only when it does not already exist.
- write_
json_ file - Write a pretty-printed JSON file with mode
0600on Unix. - write_
private_ file - Write a private file with mode
0600on Unix.