Trait masonry::text2::EditableText

source ·
pub trait EditableText: Selectable {
    // Required methods
    fn edit(&mut self, range: Range<usize>, new: impl Into<String>);
    fn from_str(s: &str) -> Self;
}
Expand description

Text which can be edited

Required Methods§

source

fn edit(&mut self, range: Range<usize>, new: impl Into<String>)

Replace range with new text. Can panic if supplied an invalid range.

source

fn from_str(s: &str) -> Self

Create a value of this struct

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl EditableText for String

source§

fn edit(&mut self, range: Range<usize>, new: impl Into<String>)

source§

fn from_str(s: &str) -> Self

Implementors§