[−][src]Enum pulldown_cmark::Tag
Tags for elements that can contain other elements.
Variants
ParagraphA paragraph of text and other inline elements.
Heading(u32)A heading. The field indicates the level of the heading.
BlockQuoteCodeBlock(CowStr<'a>)A code block. The value contained in the tag describes the language of the code, which may be empty.
List(Option<u64>)A list. If the list is ordered the field indicates the number of the first item. Contains only list items.
ItemA list item.
FootnoteDefinition(CowStr<'a>)A footnote definition. The value contained is the footnote's label by which it can be referred to.
Table(Vec<Alignment>)A table. Contains a vector describing the text-alignment for each of its columns.
TableHeadA table header. Contains only TableRows. Note that the table body starts immediately
after the closure of the TableHead tag. There is no TableBody tag.
TableRowA table row. Is used both for header rows as body rows. Contains only TableCells.
TableCellEmphasisStrongStrikethroughLink(LinkType, CowStr<'a>, CowStr<'a>)A link. The first field is the link type, the second the destination URL and the third is a title.
Image(LinkType, CowStr<'a>, CowStr<'a>)An image. The first field is the link type, the second the destination URL and the third is a title.
Trait Implementations
impl<'a> Clone for Tag<'a>[src]
fn clone(&self) -> Tag<'a>[src]
fn clone_from(&mut self, source: &Self)1.0.0[src]
Performs copy-assignment from source. Read more
impl<'a> PartialEq<Tag<'a>> for Tag<'a>[src]
impl<'a> Debug for Tag<'a>[src]
Auto Trait Implementations
impl<'a> Unpin for Tag<'a>
impl<'a> Sync for Tag<'a>
impl<'a> Send for Tag<'a>
impl<'a> UnwindSafe for Tag<'a>
impl<'a> RefUnwindSafe for Tag<'a>
Blanket Implementations
impl<T> From<T> for T[src]
impl<T> ToOwned for T where
T: Clone, [src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T[src]
fn clone_into(&self, target: &mut T)[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,