pub struct CodeModifyLineBuilder { /* private fields */ }Expand description
Builder for an animation of modifying a line in the code block.
code.modify_line()
.str("New Line Contents")
.line(25)
.over(5.s())
.style(CodeAnimationStyle::TypeWriter),Implementations§
Source§impl CodeModifyLineBuilder
impl CodeModifyLineBuilder
Sourcepub fn str(self, text: impl Into<String>) -> Self
pub fn str(self, text: impl Into<String>) -> Self
New value of the line that you want to modify
Sourcepub const fn over(self, duration: Time) -> Self
pub const fn over(self, duration: Time) -> Self
Duration that you want to be animating the modification over
Sourcepub const fn ease(self, ease: Ease) -> Self
pub const fn ease(self, ease: Ease) -> Self
Ease function that you want to use on this animation
Sourcepub const fn style(self, style: CodeAnimationStyle) -> Self
pub const fn style(self, style: CodeAnimationStyle) -> Self
Style of the code animation
Trait Implementations§
Source§impl From<CodeModifyLineBuilder> for AnimOP
impl From<CodeModifyLineBuilder> for AnimOP
Source§fn from(b: CodeModifyLineBuilder) -> Self
fn from(b: CodeModifyLineBuilder) -> Self
Converts to this type from the input type.
Source§impl IntoAnimOp for CodeModifyLineBuilder
impl IntoAnimOp for CodeModifyLineBuilder
fn into_anim_op(self) -> AnimOP
Auto Trait Implementations§
impl Freeze for CodeModifyLineBuilder
impl RefUnwindSafe for CodeModifyLineBuilder
impl Send for CodeModifyLineBuilder
impl Sync for CodeModifyLineBuilder
impl Unpin for CodeModifyLineBuilder
impl UnsafeUnpin for CodeModifyLineBuilder
impl UnwindSafe for CodeModifyLineBuilder
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