openconfiguration/color.rs
1use serde::{Deserialize, Serialize};
2
3use crate::impl_visitable_noop;
4
5#[derive(Serialize, Deserialize, Debug, Clone, PartialEq)]
6#[cfg_attr(feature = "schema", derive(schemars::JsonSchema))]
7#[cfg_attr(feature = "schema", schemars(deny_unknown_fields))]
8#[serde(rename_all = "camelCase")]
9/// Basic color value.
10/// Linear RGB (Not sRGB).
11/// Values in the range 0.0 to 1.0
12pub struct Color {
13 pub red: f64,
14
15 pub green: f64,
16
17 pub blue: f64,
18}
19
20impl_visitable_noop!(Color);