pub struct Stat {Show 13 fields
pub value: String,
pub label: Option<String>,
pub trend: Option<StatTrend>,
pub sparkline_data: Vec<f64>,
pub sparkline_color: Option<String>,
pub value_font_size: f32,
pub label_font_size: f32,
pub value_color: String,
pub label_color: String,
pub timing: TimingConfig,
pub style: CssStyle,
pub timeline: Vec<TimelineStep>,
pub stagger: Option<f32>,
}stat is a frozen composition (issue #333). Compose a card + icon + text (value, large) + text (label, small) instead — see crates/rustmotion/skills/rules/composition-recipes.md’s “KPI card” recipe and examples/composition-kpi-row.json. Kept for compatibility; scheduled for removal in a future major version via rustmotion migrate (#335).
Fields§
§value: Stringstat is a frozen composition (issue #333). Compose a card + icon + text (value, large) + text (label, small) instead — see crates/rustmotion/skills/rules/composition-recipes.md’s “KPI card” recipe and examples/composition-kpi-row.json. Kept for compatibility; scheduled for removal in a future major version via rustmotion migrate (#335).
label: Option<String>stat is a frozen composition (issue #333). Compose a card + icon + text (value, large) + text (label, small) instead — see crates/rustmotion/skills/rules/composition-recipes.md’s “KPI card” recipe and examples/composition-kpi-row.json. Kept for compatibility; scheduled for removal in a future major version via rustmotion migrate (#335).
trend: Option<StatTrend>stat is a frozen composition (issue #333). Compose a card + icon + text (value, large) + text (label, small) instead — see crates/rustmotion/skills/rules/composition-recipes.md’s “KPI card” recipe and examples/composition-kpi-row.json. Kept for compatibility; scheduled for removal in a future major version via rustmotion migrate (#335).
sparkline_data: Vec<f64>stat is a frozen composition (issue #333). Compose a card + icon + text (value, large) + text (label, small) instead — see crates/rustmotion/skills/rules/composition-recipes.md’s “KPI card” recipe and examples/composition-kpi-row.json. Kept for compatibility; scheduled for removal in a future major version via rustmotion migrate (#335).
sparkline_color: Option<String>stat is a frozen composition (issue #333). Compose a card + icon + text (value, large) + text (label, small) instead — see crates/rustmotion/skills/rules/composition-recipes.md’s “KPI card” recipe and examples/composition-kpi-row.json. Kept for compatibility; scheduled for removal in a future major version via rustmotion migrate (#335).
value_font_size: f32stat is a frozen composition (issue #333). Compose a card + icon + text (value, large) + text (label, small) instead — see crates/rustmotion/skills/rules/composition-recipes.md’s “KPI card” recipe and examples/composition-kpi-row.json. Kept for compatibility; scheduled for removal in a future major version via rustmotion migrate (#335).
label_font_size: f32stat is a frozen composition (issue #333). Compose a card + icon + text (value, large) + text (label, small) instead — see crates/rustmotion/skills/rules/composition-recipes.md’s “KPI card” recipe and examples/composition-kpi-row.json. Kept for compatibility; scheduled for removal in a future major version via rustmotion migrate (#335).
value_color: Stringstat is a frozen composition (issue #333). Compose a card + icon + text (value, large) + text (label, small) instead — see crates/rustmotion/skills/rules/composition-recipes.md’s “KPI card” recipe and examples/composition-kpi-row.json. Kept for compatibility; scheduled for removal in a future major version via rustmotion migrate (#335).
label_color: Stringstat is a frozen composition (issue #333). Compose a card + icon + text (value, large) + text (label, small) instead — see crates/rustmotion/skills/rules/composition-recipes.md’s “KPI card” recipe and examples/composition-kpi-row.json. Kept for compatibility; scheduled for removal in a future major version via rustmotion migrate (#335).
timing: TimingConfigstat is a frozen composition (issue #333). Compose a card + icon + text (value, large) + text (label, small) instead — see crates/rustmotion/skills/rules/composition-recipes.md’s “KPI card” recipe and examples/composition-kpi-row.json. Kept for compatibility; scheduled for removal in a future major version via rustmotion migrate (#335).
style: CssStylestat is a frozen composition (issue #333). Compose a card + icon + text (value, large) + text (label, small) instead — see crates/rustmotion/skills/rules/composition-recipes.md’s “KPI card” recipe and examples/composition-kpi-row.json. Kept for compatibility; scheduled for removal in a future major version via rustmotion migrate (#335).
timeline: Vec<TimelineStep>stat is a frozen composition (issue #333). Compose a card + icon + text (value, large) + text (label, small) instead — see crates/rustmotion/skills/rules/composition-recipes.md’s “KPI card” recipe and examples/composition-kpi-row.json. Kept for compatibility; scheduled for removal in a future major version via rustmotion migrate (#335).
stagger: Option<f32>stat is a frozen composition (issue #333). Compose a card + icon + text (value, large) + text (label, small) instead — see crates/rustmotion/skills/rules/composition-recipes.md’s “KPI card” recipe and examples/composition-kpi-row.json. Kept for compatibility; scheduled for removal in a future major version via rustmotion migrate (#335).
Trait Implementations§
Source§impl Animatable for Stat
impl Animatable for Stat
fn animation_effects(&self) -> &[AnimationEffect]
fn timeline_steps(&self) -> &[TimelineStep]
Source§impl<'de> Deserialize<'de> for Stat
impl<'de> Deserialize<'de> for Stat
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Source§impl JsonSchema for Stat
impl JsonSchema for Stat
Source§fn schema_name() -> String
fn schema_name() -> String
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Source§fn is_referenceable() -> bool
fn is_referenceable() -> bool
$ref keyword. Read moreSource§impl Painter for Stat
impl Painter for Stat
fn paint_content( &self, canvas: &Canvas, layout: &BoxLayout, _props: &AnimatedProperties, _ctx: &PaintCtx, )
fn intrinsic_size( &self, _available: AvailableSize, _ctx: &MeasureCtx, ) -> Option<(f32, f32)>
Auto Trait Implementations§
impl Freeze for Stat
impl RefUnwindSafe for Stat
impl Send for Stat
impl Sync for Stat
impl Unpin for Stat
impl UnsafeUnpin for Stat
impl UnwindSafe for Stat
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more