coven_foundation/lib.rs
1//! Coven's clock, id source, atomic file writes, store directories and locks,
2//! the watch of the device's network, the helpers that take a lock whose
3//! holder may have panicked, and the helpers that run coven's own
4//! work apart from its caller, turning a panic in it into a value or a report
5//! to the app's bug sink, and its runtime shutting down into a value.
6
7pub mod clock;
8pub mod files;
9pub mod id_source;
10#[cfg(target_os = "android")]
11pub mod java_exception;
12pub mod locks;
13pub mod network_watch;
14pub mod progress;
15pub mod sharing;
16pub mod task;
17pub mod uuid_text;
18
19#[cfg(any(test, feature = "test-utils"))]
20pub mod test_work;