pub struct DiffSegment {
pub text: String,
pub emphasized: bool,
}Expand description
One independently styled content segment.
Fields§
§text: StringSegment text.
emphasized: boolWhether the segment receives intraline emphasis.
Trait Implementations§
Source§impl Clone for DiffSegment
impl Clone for DiffSegment
Source§impl Debug for DiffSegment
impl Debug for DiffSegment
impl Eq for DiffSegment
Source§impl PartialEq for DiffSegment
impl PartialEq for DiffSegment
impl StructuralPartialEq for DiffSegment
Auto Trait Implementations§
impl Freeze for DiffSegment
impl RefUnwindSafe for DiffSegment
impl Send for DiffSegment
impl Sync for DiffSegment
impl Unpin for DiffSegment
impl UnsafeUnpin for DiffSegment
impl UnwindSafe for DiffSegment
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> 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