nuit_core/utils/
insets.rs

1use nuit_derive::ApproxEq;
2use serde::{Serialize, Deserialize};
3
4/// Insets along each edge of a rectangle.
5#[derive(Debug, Clone, Copy, PartialEq, ApproxEq, Serialize, Deserialize)]
6#[serde(rename_all = "camelCase")]
7pub struct Insets {
8    pub top: f64,
9    pub leading: f64,
10    pub bottom: f64,
11    pub trailing: f64,
12}
13
14impl Default for Insets {
15    fn default() -> Self {
16        Insets {
17            top: 10.0,
18            leading: 10.0,
19            bottom: 10.0,
20            trailing: 10.0,
21        }
22    }
23}