Enum atk::TextBoundary
source · [−]#[non_exhaustive]
pub enum TextBoundary {
Char,
WordStart,
WordEnd,
SentenceStart,
SentenceEnd,
LineStart,
LineEnd,
// some variants omitted
}
Expand description
Text boundary types used for specifying boundaries for regions of text.
This enumeration is deprecated since 2.9.4 and should not be used. Use
AtkTextGranularity with atk_text_get_string_at_offset
instead.
Variants (Non-exhaustive)
This enum is marked as non-exhaustive
Char
Boundary is the boundary between characters (including non-printing characters)
WordStart
Boundary is the start (i.e. first character) of a word.
WordEnd
Boundary is the end (i.e. last character) of a word.
SentenceStart
Boundary is the first character in a sentence.
SentenceEnd
Boundary is the last (terminal) character in a sentence; in languages which use “sentence stop” punctuation such as English, the boundary is thus the ‘.’, ‘?’, or similar terminal punctuation character.
LineStart
Boundary is the initial character of the content or a character immediately following a newline, linefeed, or return character.
LineEnd
Boundary is the linefeed, or return character.
Trait Implementations
sourceimpl Clone for TextBoundary
impl Clone for TextBoundary
sourcefn clone(&self) -> TextBoundary
fn clone(&self) -> TextBoundary
1.0.0 · sourceconst fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
source
. Read moresourceimpl Debug for TextBoundary
impl Debug for TextBoundary
sourceimpl Display for TextBoundary
impl Display for TextBoundary
sourceimpl<'a> FromValue<'a> for TextBoundary
impl<'a> FromValue<'a> for TextBoundary
type Checker = GenericValueTypeChecker<TextBoundary>
type Checker = GenericValueTypeChecker<TextBoundary>
sourceunsafe fn from_value(value: &'a Value) -> Self
unsafe fn from_value(value: &'a Value) -> Self
Value
. Read moresourceimpl Hash for TextBoundary
impl Hash for TextBoundary
sourceimpl Ord for TextBoundary
impl Ord for TextBoundary
sourcefn cmp(&self, other: &TextBoundary) -> Ordering
fn cmp(&self, other: &TextBoundary) -> Ordering
1.21.0 · sourceconst fn max(self, other: Self) -> Self
const fn max(self, other: Self) -> Self
1.21.0 · sourceconst fn min(self, other: Self) -> Self
const fn min(self, other: Self) -> Self
1.50.0 · sourceconst fn clamp(self, min: Self, max: Self) -> Selfwhere
Self: PartialOrd<Self>,
const fn clamp(self, min: Self, max: Self) -> Selfwhere
Self: PartialOrd<Self>,
sourceimpl PartialEq<TextBoundary> for TextBoundary
impl PartialEq<TextBoundary> for TextBoundary
sourcefn eq(&self, other: &TextBoundary) -> bool
fn eq(&self, other: &TextBoundary) -> bool
sourceimpl PartialOrd<TextBoundary> for TextBoundary
impl PartialOrd<TextBoundary> for TextBoundary
sourcefn partial_cmp(&self, other: &TextBoundary) -> Option<Ordering>
fn partial_cmp(&self, other: &TextBoundary) -> Option<Ordering>
1.0.0 · sourceconst fn le(&self, other: &Rhs) -> bool
const fn le(&self, other: &Rhs) -> bool
self
and other
) and is used by the <=
operator. Read moresourceimpl StaticType for TextBoundary
impl StaticType for TextBoundary
sourcefn static_type() -> Type
fn static_type() -> Type
Self
.sourceimpl ToValue for TextBoundary
impl ToValue for TextBoundary
sourceimpl ValueType for TextBoundary
impl ValueType for TextBoundary
type Type = TextBoundary
type Type = TextBoundary
Type
from. Read moreimpl Copy for TextBoundary
impl Eq for TextBoundary
impl StructuralEq for TextBoundary
impl StructuralPartialEq for TextBoundary
Auto Trait Implementations
impl RefUnwindSafe for TextBoundary
impl Send for TextBoundary
impl Sync for TextBoundary
impl Unpin for TextBoundary
impl UnwindSafe for TextBoundary
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
sourceimpl<T> StaticTypeExt for Twhere
T: StaticType,
impl<T> StaticTypeExt for Twhere
T: StaticType,
sourcefn ensure_type()
fn ensure_type()
sourceimpl<T> ToClosureReturnValue for Twhere
T: ToValue,
impl<T> ToClosureReturnValue for Twhere
T: ToValue,
fn to_closure_return_value(&self) -> Option<Value>
sourceimpl<T> ToSendValue for Twhere
T: Send + ToValue + ?Sized,
impl<T> ToSendValue for Twhere
T: Send + ToValue + ?Sized,
sourcefn to_send_value(&self) -> SendValue
fn to_send_value(&self) -> SendValue
SendValue
clone of self
.