gled_model/lib.rs
1//! The data model of gled: everything a project consists of and how it is
2//! stored, without any GPU, audio, network or UI code. The desktop app, the
3//! headless server and the browser interface all share it, and it compiles
4//! for the web.
5
6#![forbid(unsafe_code)]
7#![forbid(clippy::unwrap_used)]
8#![cfg_attr(not(test), forbid(clippy::expect_used))]
9#![warn(clippy::panic)]
10#![warn(clippy::todo)]
11#![warn(missing_debug_implementations)]
12
13pub mod asset;
14pub mod asset_id;
15pub mod collection;
16pub mod input;
17pub(crate) mod serde_helpers;
18pub mod sound;
19pub mod timing;