[−][src]Struct iced_native::widget::text_input::Value
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 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 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<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S where
D: AdaptFrom<S, Swp, Dwp, T>,
Dwp: WhitePoint,
Swp: WhitePoint,
T: Component + Float,
[src]
D: AdaptFrom<S, Swp, Dwp, T>,
Dwp: WhitePoint,
Swp: WhitePoint,
T: Component + Float,
fn adapt_into_using<M>(self, method: M) -> D where
M: TransformMatrix<Swp, Dwp, T>,
[src]
M: TransformMatrix<Swp, Dwp, T>,
fn adapt_into(self) -> D
[src]
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,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T, U> ConvertInto<U> for T where
U: ConvertFrom<T>,
[src]
U: ConvertFrom<T>,
fn convert_into(self) -> U
[src]
fn convert_unclamped_into(self) -> U
[src]
fn try_convert_into(self) -> Result<U, OutOfBounds<U>>
[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.
fn to_owned(&self) -> T
[src]
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.
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.
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>,