pub struct TextPreview { /* private fields */ }Expand description
A text preview of a timeline event, plus how a username should be displayed before it.
Call TextPreview::format_with() to generate displayable text
with the appropriately-formatted preceding username.
Implementations§
Source§impl TextPreview
impl TextPreview
Sourcepub fn format_with(self, username: &str, as_html: bool) -> String
pub fn format_with(self, username: &str, as_html: bool) -> String
Formats the text preview with the appropriate preceding username.
Trait Implementations§
Source§impl From<(String, BeforeText)> for TextPreview
impl From<(String, BeforeText)> for TextPreview
Source§fn from((text, before_text): (String, BeforeText)) -> Self
fn from((text, before_text): (String, BeforeText)) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for TextPreview
impl RefUnwindSafe for TextPreview
impl Send for TextPreview
impl Sync for TextPreview
impl Unpin for TextPreview
impl UnwindSafe for TextPreview
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, W> HasTypeWitness<W> for Twhere
W: MakeTypeWitness<Arg = T>,
T: ?Sized,
impl<T, W> HasTypeWitness<W> for Twhere
W: MakeTypeWitness<Arg = T>,
T: ?Sized,
Source§impl<T> Identity for Twhere
T: ?Sized,
impl<T> Identity for Twhere
T: ?Sized,
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