Make each setting optional

This commit is contained in:
Mikayla 2023-08-12 12:23:46 -07:00
parent 563b25f26f
commit 29a85635ea
No known key found for this signature in database

View file

@ -85,10 +85,10 @@ impl<'de> Deserialize<'de> for CornerRadii {
{
#[derive(Deserialize)]
pub struct CornerRadiiHelper {
pub top_left: f32,
pub top_right: f32,
pub bottom_right: f32,
pub bottom_left: f32,
pub top_left: Option<f32>,
pub top_right: Option<f32>,
pub bottom_right: Option<f32>,
pub bottom_left: Option<f32>,
}
#[derive(Deserialize)]
@ -108,10 +108,10 @@ impl<'de> Deserialize<'de> for CornerRadii {
bottom_right,
bottom_left,
}) => CornerRadii {
top_left,
top_right,
bottom_right,
bottom_left,
top_left: top_left.unwrap_or(0.0),
top_right: top_right.unwrap_or(0.0),
bottom_right: bottom_right.unwrap_or(0.0),
bottom_left: bottom_left.unwrap_or(0.0),
},
};