openconfiguration/vector.rs
1use serde::{Deserialize, Serialize};
2
3#[derive(Serialize, Deserialize, Debug, Clone, PartialEq, Default)]
4#[cfg_attr(feature = "schema", derive(schemars::JsonSchema))]
5#[cfg_attr(feature = "schema", schemars(deny_unknown_fields))]
6#[serde(rename_all = "camelCase")]
7/// Description of either Positions or Scalings.
8/// All attributes are mandatory.
9/// For positions, 1.0 means 1.0 m.
10pub struct Vector3 {
11 pub x: f64,
12 pub y: f64,
13 pub z: f64,
14}