Struct iced_native::widget::text_input::Value [−][src]
The value of a TextInput
.
Implementations
impl Value
[src]
pub fn new(string: &str) -> Self
[src]
Creates a new Value
from a string slice.
pub fn is_empty(&self) -> bool
[src]
pub fn len(&self) -> usize
[src]
Returns the total amount of graphemes in the Value
.
pub fn previous_start_of_word(&self, index: usize) -> usize
[src]
Returns the position of the previous start of a word from the given
grapheme index
.
pub fn next_end_of_word(&self, index: usize) -> usize
[src]
Returns the position of the next end of a word from the given grapheme
index
.
pub fn select(&self, start: usize, end: usize) -> Self
[src]
Returns a new Value
containing the graphemes from start
until the
given end
.
pub fn until(&self, index: usize) -> Self
[src]
Returns a new Value
containing the graphemes until the given
index
.
pub fn to_string(&self) -> String
[src]
Converts the Value
into a String
.
pub fn insert(&mut self, index: usize, c: char)
[src]
Inserts a new char
at the given grapheme index
.
pub fn insert_many(&mut self, index: usize, value: Value)
[src]
Inserts a bunch of graphemes at the given grapheme index
.
pub fn remove(&mut self, index: usize)
[src]
Removes the grapheme at the given index
.
pub fn remove_many(&mut self, start: usize, end: usize)
[src]
Removes the graphemes from start
to end
.
pub fn secure(&self) -> Self
[src]
Returns a new Value
with all its graphemes replaced with the
dot (‘•’) character.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Value
impl Send for Value
impl Sync for Value
impl Unpin for Value
impl UnwindSafe for Value
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,