[−][src]Enum gtk::DeleteType
See also: Entry::delete-from-cursor
.
Variants (Non-exhaustive)
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Delete characters.
Delete only the portion of the word to the left/right of cursor if we’re in the middle of a word.
Delete words.
Delete display-lines. Display-lines refers to the visible lines, with respect to to the current line breaks. As opposed to paragraphs, which are defined by line breaks in the input.
Delete only the portion of the display-line to the left/right of cursor.
Delete to the end of the paragraph. Like C-k in Emacs (or its reverse).
Delete entire line. Like C-k in pico.
Delete only whitespace. Like M-\ in Emacs.
Trait Implementations
impl Clone for DeleteType
[src]
fn clone(&self) -> DeleteType
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for DeleteType
[src]
impl Debug for DeleteType
[src]
impl Display for DeleteType
[src]
impl Eq for DeleteType
[src]
impl<'a> FromValue<'a> for DeleteType
[src]
unsafe fn from_value(value: &Value) -> Self
[src]
impl<'a> FromValueOptional<'a> for DeleteType
[src]
unsafe fn from_value_optional(value: &Value) -> Option<Self>
[src]
impl Hash for DeleteType
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl Ord for DeleteType
[src]
fn cmp(&self, other: &DeleteType) -> Ordering
[src]
#[must_use]fn max(self, other: Self) -> Self
1.21.0[src]
#[must_use]fn min(self, other: Self) -> Self
1.21.0[src]
#[must_use]fn clamp(self, min: Self, max: Self) -> Self
[src]
impl PartialEq<DeleteType> for DeleteType
[src]
fn eq(&self, other: &DeleteType) -> bool
[src]
fn ne(&self, other: &DeleteType) -> bool
[src]
impl PartialOrd<DeleteType> for DeleteType
[src]
fn partial_cmp(&self, other: &DeleteType) -> Option<Ordering>
[src]
fn lt(&self, other: &DeleteType) -> bool
[src]
fn le(&self, other: &DeleteType) -> bool
[src]
fn gt(&self, other: &DeleteType) -> bool
[src]
fn ge(&self, other: &DeleteType) -> bool
[src]
impl SetValue for DeleteType
[src]
impl StaticType for DeleteType
[src]
fn static_type() -> Type
[src]
impl StructuralEq for DeleteType
[src]
impl StructuralPartialEq for DeleteType
[src]
Auto Trait Implementations
impl RefUnwindSafe for DeleteType
impl Send for DeleteType
impl Sync for DeleteType
impl Unpin for DeleteType
impl UnwindSafe for DeleteType
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,
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.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T> ToSendValue for T where
T: ToValue + SetValue + Send + ?Sized,
T: ToValue + SetValue + Send + ?Sized,
fn to_send_value(&self) -> SendValue
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T> ToValue for T where
T: SetValue + ?Sized,
T: SetValue + ?Sized,
fn to_value(&self) -> Value
fn to_value_type(&self) -> Type
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>,