physics3/
lib.rs

1mod dictionary;
2mod effective_force;
3mod input;
4mod meta;
5mod normalization;
6mod normalization_value;
7mod output;
8mod parameter;
9mod physics_settings;
10mod vector2;
11mod vertex;
12
13pub use dictionary::Dictionary;
14pub use effective_force::EffectiveForce;
15pub use input::Input;
16pub use meta::Meta;
17pub use normalization::Normalization;
18pub use normalization_value::NormalizationValue;
19pub use output::Output;
20pub use parameter::Parameter;
21pub use physics_settings::PhysicsSettings;
22pub use vector2::Vector2;
23pub use vertex::Vertex;
24
25#[derive(Debug, Clone, PartialEq, PartialOrd, serde::Serialize, serde::Deserialize)]
26#[serde(rename_all = "PascalCase")]
27#[serde(deny_unknown_fields)]
28#[remain::sorted]
29pub struct Physics3 {
30  pub meta: Meta,
31  pub physics_settings: Vec<PhysicsSettings>,
32  pub version: u8,
33}