pub struct MessageFieldView { /* private fields */ }Implementations§
Source§impl MessageFieldView
impl MessageFieldView
pub fn text(&self) -> &str
pub const fn field_start_char(&self) -> usize
pub const fn field_end_char_exclusive(&self) -> usize
pub fn markers(&self) -> &[ViewCharRange]
pub const fn extent(&self) -> FieldViewExtent
Trait Implementations§
Source§impl Clone for MessageFieldView
impl Clone for MessageFieldView
Source§impl Debug for MessageFieldView
impl Debug for MessageFieldView
impl Eq for MessageFieldView
Source§impl PartialEq for MessageFieldView
impl PartialEq for MessageFieldView
Source§impl Serialize for MessageFieldView
impl Serialize for MessageFieldView
impl StructuralPartialEq for MessageFieldView
Auto Trait Implementations§
impl Freeze for MessageFieldView
impl RefUnwindSafe for MessageFieldView
impl Send for MessageFieldView
impl Sync for MessageFieldView
impl Unpin for MessageFieldView
impl UnsafeUnpin for MessageFieldView
impl UnwindSafe for MessageFieldView
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more