pub struct Title {
pub id: Option<String>,
pub text: String,
pub subtitle: Option<String>,
pub align: Option<Align>,
pub fade: Option<f64>,
pub background: Option<Rgba>,
pub at: Option<f64>,
pub duration: Option<f64>,
pub enter: Option<Motion>,
pub exit: Option<Motion>,
}Expand description
A title and subtitle.
Fields§
§id: Option<String>The node’s name, for other nodes to refer to.
text: StringThe title.
subtitle: Option<String>A smaller line under it.
align: Option<Align>Where it lies. Default center.
fade: Option<f64>Seconds of fade in and out. Default: the theme’s.
background: Option<Rgba>A card’s color. Default: the theme’s surface.
at: Option<f64>Seconds from the parent’s start (an overlay’s: the video’s). Ignored in a sequence.
duration: Option<f64>Length in seconds. Default: the node’s own length, else what its parent gives it.
enter: Option<Motion>How it comes in at its start.
exit: Option<Motion>How it goes out, ending at its end.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Title
impl<'de> Deserialize<'de> for Title
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>,
Deserialize this value from the given Serde deserializer. Read more
impl StructuralPartialEq for Title
Auto Trait Implementations§
impl Freeze for Title
impl RefUnwindSafe for Title
impl Send for Title
impl Sync for Title
impl Unpin for Title
impl UnsafeUnpin for Title
impl UnwindSafe for Title
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
Mutably borrows from an owned value. Read more