Skip to main content

rustmotion_core/traits/
styled.rs

1use crate::css::CssStyle;
2
3/// Object-safe trait for components that carry a `CssStyle`.
4/// Used by the box-tree builder to read styling.
5pub trait Styled {
6    fn style_config(&self) -> &CssStyle;
7}
8
9/// Mutable access to style config.
10pub trait StyledMut: Styled {
11    fn style_config_mut(&mut self) -> &mut CssStyle;
12}