use crate::{Hsla, Pixels};
use refineable::Refineable;
use schemars::JsonSchema;
use serde::{Deserialize, Serialize};
#[derive(
Refineable, Copy, Clone, Default, Debug, PartialEq, Eq, Hash, Serialize, Deserialize, JsonSchema,
)]
pub struct UnderlineStyle {
pub thickness: Pixels,
pub color: Option<Hsla>,
pub wavy: bool,
}
#[derive(
Refineable, Copy, Clone, Default, Debug, PartialEq, Eq, Hash, Serialize, Deserialize, JsonSchema,
)]
pub struct StrikethroughStyle {
pub thickness: Pixels,
pub color: Option<Hsla>,
}