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 meta;
25pub mod meta_conversions;
26pub mod path_ops;
27pub mod pubkey;
28pub mod secret_filename;
29pub mod server_file;
30pub mod server_meta;
31pub mod server_ops;
32pub mod server_tree;
33pub mod signed_file;
34pub mod signed_meta;
35pub mod staged;
36pub mod svg;
37pub mod symkey;
38pub mod text;
39pub mod tree_like;
40pub mod usage;
41pub mod validate;
42pub mod work_unit;
43
44pub use lazy::ValidationFailure;