Skip to main content

rustmotion_core/schema/
mod.rs

1pub mod animation;
2pub mod background;
3pub mod codeblock_types;
4pub mod scenario;
5pub mod style;
6pub mod video;
7
8pub use animation::*;
9pub use background::*;
10pub use codeblock_types::*;
11pub use scenario::*;
12pub use style::*;
13pub use video::*;
14
15pub fn generate_json_schema() -> serde_json::Value {
16    let schema = schemars::schema_for!(scenario::Scenario);
17    serde_json::to_value(schema).unwrap()
18}