pub enum MarkupToken {
Text(String),
OpenTag(Style, Option<String>),
CloseTag,
Emoji(String),
}Expand description
A parsed token from markup text.
Variants§
Text(String)
Plain text
OpenTag(Style, Option<String>)
Opening style tag with optional hyperlink
CloseTag
Closing tag
Emoji(String)
Emoji shortcode like :smile:
Trait Implementations§
Source§impl Clone for MarkupToken
impl Clone for MarkupToken
Source§fn clone(&self) -> MarkupToken
fn clone(&self) -> MarkupToken
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for MarkupToken
impl Debug for MarkupToken
Source§impl PartialEq for MarkupToken
impl PartialEq for MarkupToken
impl StructuralPartialEq for MarkupToken
Auto Trait Implementations§
impl Freeze for MarkupToken
impl RefUnwindSafe for MarkupToken
impl Send for MarkupToken
impl Sync for MarkupToken
impl Unpin for MarkupToken
impl UnwindSafe for MarkupToken
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