lb_rs/model/
mod.rs

1//! Members of this module specialize in "pure" representation of ideas
2//! these could be just where our data model lives or could be expressions
3//! of complicated algorithmic or abstract ideas. If you're writing code
4//! in this module it's expected that you optimize for portability by not
5//! using IO, not using async, and generally staying away from locks. It's
6//! expected that code in this module is reasonably easy to test as well.
7
8pub mod access_info;
9pub mod account;
10pub mod api;
11pub mod clock;
12pub mod compression_service;
13pub mod core_config;
14pub mod core_ops;
15pub mod core_tree;
16pub mod crypto;
17pub mod errors;
18pub mod feature_flag;
19pub mod file;
20pub mod file_like;
21pub mod file_metadata;
22pub mod filename;
23pub mod lazy;
24pub mod path_ops;
25pub mod pubkey;
26pub mod secret_filename;
27pub mod server_file;
28pub mod server_ops;
29pub mod server_tree;
30pub mod signed_file;
31pub mod staged;
32pub mod svg;
33pub mod symkey;
34pub mod text;
35pub mod tree_like;
36pub mod usage;
37pub mod validate;
38pub mod work_unit;
39
40pub use lazy::ValidationFailure;