pub struct Marquee {
pub content: String,
pub speed: f32,
pub direction: MarqueeDirection,
pub font_size: f32,
pub color: String,
pub separator: Option<String>,
pub timing: TimingConfig,
pub style: CssStyle,
pub timeline: Vec<TimelineStep>,
pub stagger: Option<f32>,
}marquee is a frozen composition (issue #333). Compose continuous scroll from a text/flex row whose translate is keyframed/looped past the frame edge instead — see crates/rustmotion/skills/rules/composition-recipes.md. Kept for compatibility; scheduled for removal in a future major version via rustmotion migrate (#335).
Fields§
§content: Stringmarquee is a frozen composition (issue #333). Compose continuous scroll from a text/flex row whose translate is keyframed/looped past the frame edge instead — see crates/rustmotion/skills/rules/composition-recipes.md. Kept for compatibility; scheduled for removal in a future major version via rustmotion migrate (#335).
speed: f32marquee is a frozen composition (issue #333). Compose continuous scroll from a text/flex row whose translate is keyframed/looped past the frame edge instead — see crates/rustmotion/skills/rules/composition-recipes.md. Kept for compatibility; scheduled for removal in a future major version via rustmotion migrate (#335).
direction: MarqueeDirectionmarquee is a frozen composition (issue #333). Compose continuous scroll from a text/flex row whose translate is keyframed/looped past the frame edge instead — see crates/rustmotion/skills/rules/composition-recipes.md. Kept for compatibility; scheduled for removal in a future major version via rustmotion migrate (#335).
font_size: f32marquee is a frozen composition (issue #333). Compose continuous scroll from a text/flex row whose translate is keyframed/looped past the frame edge instead — see crates/rustmotion/skills/rules/composition-recipes.md. Kept for compatibility; scheduled for removal in a future major version via rustmotion migrate (#335).
color: Stringmarquee is a frozen composition (issue #333). Compose continuous scroll from a text/flex row whose translate is keyframed/looped past the frame edge instead — see crates/rustmotion/skills/rules/composition-recipes.md. Kept for compatibility; scheduled for removal in a future major version via rustmotion migrate (#335).
separator: Option<String>marquee is a frozen composition (issue #333). Compose continuous scroll from a text/flex row whose translate is keyframed/looped past the frame edge instead — see crates/rustmotion/skills/rules/composition-recipes.md. Kept for compatibility; scheduled for removal in a future major version via rustmotion migrate (#335).
timing: TimingConfigmarquee is a frozen composition (issue #333). Compose continuous scroll from a text/flex row whose translate is keyframed/looped past the frame edge instead — see crates/rustmotion/skills/rules/composition-recipes.md. Kept for compatibility; scheduled for removal in a future major version via rustmotion migrate (#335).
style: CssStylemarquee is a frozen composition (issue #333). Compose continuous scroll from a text/flex row whose translate is keyframed/looped past the frame edge instead — see crates/rustmotion/skills/rules/composition-recipes.md. Kept for compatibility; scheduled for removal in a future major version via rustmotion migrate (#335).
timeline: Vec<TimelineStep>marquee is a frozen composition (issue #333). Compose continuous scroll from a text/flex row whose translate is keyframed/looped past the frame edge instead — see crates/rustmotion/skills/rules/composition-recipes.md. Kept for compatibility; scheduled for removal in a future major version via rustmotion migrate (#335).
stagger: Option<f32>marquee is a frozen composition (issue #333). Compose continuous scroll from a text/flex row whose translate is keyframed/looped past the frame edge instead — see crates/rustmotion/skills/rules/composition-recipes.md. Kept for compatibility; scheduled for removal in a future major version via rustmotion migrate (#335).
Trait Implementations§
Source§impl Animatable for Marquee
impl Animatable for Marquee
fn animation_effects(&self) -> &[AnimationEffect]
fn timeline_steps(&self) -> &[TimelineStep]
Source§impl<'de> Deserialize<'de> for Marquee
impl<'de> Deserialize<'de> for Marquee
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 Marquee
impl JsonSchema for Marquee
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 Marquee
impl Painter for Marquee
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 Marquee
impl RefUnwindSafe for Marquee
impl Send for Marquee
impl Sync for Marquee
impl Unpin for Marquee
impl UnsafeUnpin for Marquee
impl UnwindSafe for Marquee
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