Enum atk::TextGranularity
source · [−]#[non_exhaustive]
pub enum TextGranularity {
Char,
Word,
Sentence,
Line,
Paragraph,
// some variants omitted
}
Expand description
Text granularity types used for specifying the granularity of the region of text we are interested in.
Variants (Non-exhaustive)
This enum is marked as non-exhaustive
Char
Granularity is defined by the boundaries between characters (including non-printing characters)
Word
Granularity is defined by the boundaries of a word, starting at the beginning of the current word and finishing at the beginning of the following one, if present.
Sentence
Granularity is defined by the boundaries of a sentence, starting at the beginning of the current sentence and finishing at the beginning of the following one, if present.
Line
Granularity is defined by the boundaries of a line, starting at the beginning of the current line and finishing at the beginning of the following one, if present.
Paragraph
Granularity is defined by the boundaries of a paragraph, starting at the beginning of the current paragraph and finishing at the beginning of the following one, if present.
Trait Implementations
sourceimpl Clone for TextGranularity
impl Clone for TextGranularity
sourcefn clone(&self) -> TextGranularity
fn clone(&self) -> TextGranularity
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for TextGranularity
impl Debug for TextGranularity
sourceimpl Display for TextGranularity
impl Display for TextGranularity
sourceimpl<'a> FromValue<'a> for TextGranularity
impl<'a> FromValue<'a> for TextGranularity
type Checker = GenericValueTypeChecker<TextGranularity>
type Checker = GenericValueTypeChecker<TextGranularity>
Value type checker.
sourceunsafe fn from_value(value: &'a Value) -> Self
unsafe fn from_value(value: &'a Value) -> Self
Get the contained value from a Value
. Read more
sourceimpl Hash for TextGranularity
impl Hash for TextGranularity
sourceimpl Ord for TextGranularity
impl Ord for TextGranularity
sourceimpl PartialEq<TextGranularity> for TextGranularity
impl PartialEq<TextGranularity> for TextGranularity
sourcefn eq(&self, other: &TextGranularity) -> bool
fn eq(&self, other: &TextGranularity) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &TextGranularity) -> bool
fn ne(&self, other: &TextGranularity) -> bool
This method tests for !=
.
sourceimpl PartialOrd<TextGranularity> for TextGranularity
impl PartialOrd<TextGranularity> for TextGranularity
sourcefn partial_cmp(&self, other: &TextGranularity) -> Option<Ordering>
fn partial_cmp(&self, other: &TextGranularity) -> Option<Ordering>
This method returns an ordering between self
and other
values if one exists. Read more
1.0.0 · sourcefn lt(&self, other: &Rhs) -> bool
fn lt(&self, other: &Rhs) -> bool
This method tests less than (for self
and other
) and is used by the <
operator. Read more
1.0.0 · sourcefn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read more
sourceimpl StaticType for TextGranularity
impl StaticType for TextGranularity
sourcefn static_type() -> Type
fn static_type() -> Type
Returns the type identifier of Self
.
sourceimpl ToValue for TextGranularity
impl ToValue for TextGranularity
sourceimpl ValueType for TextGranularity
impl ValueType for TextGranularity
type Type = TextGranularity
type Type = TextGranularity
Type to get the Type
from. Read more
impl Copy for TextGranularity
impl Eq for TextGranularity
impl StructuralEq for TextGranularity
impl StructuralPartialEq for TextGranularity
Auto Trait Implementations
impl RefUnwindSafe for TextGranularity
impl Send for TextGranularity
impl Sync for TextGranularity
impl Unpin for TextGranularity
impl UnwindSafe for TextGranularity
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> StaticTypeExt for T where
T: StaticType,
impl<T> StaticTypeExt for T where
T: StaticType,
sourcefn ensure_type()
fn ensure_type()
Ensures that the type has been registered with the type system.
sourceimpl<T> ToClosureReturnValue for T where
T: ToValue,
impl<T> ToClosureReturnValue for T where
T: ToValue,
fn to_closure_return_value(&self) -> Option<Value>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> ToSendValue for T where
T: Send + ToValue + ?Sized,
impl<T> ToSendValue for T where
T: Send + ToValue + ?Sized,
sourcefn to_send_value(&self) -> SendValue
fn to_send_value(&self) -> SendValue
Returns a SendValue
clone of self
.