use serde::Serialize; use crate::{FormattedText, style::Style}; #[derive(Clone, Debug, PartialEq, Serialize)] pub struct BaseComponent { // implements mutablecomponent #[serde(skip_serializing_if = "Vec::is_empty")] pub siblings: Vec, #[serde(flatten)] pub style: Box