[][src]Enum bbclash::GroupType

pub enum GroupType {
    Text,
    Hr,
    Br,
    Bold,
    Strong,
    Italic,
    Emphasis,
    Underline,
    Smallcaps,
    Strikethrough,
    Monospace,
    Superscript,
    Subscript,
    Spoiler,
    Colour,
    Url,
    Email,
    Opacity,
    Size,
    Center,
    Right,
    Image,
    Quote,
    Footnote,
    Indent,
    Pre,
    PreLine,
    Header,
    Figure,
    List,
    ListItem,
    Embed,
    Code,
    CodeBlock,
    Math,
    MathBlock,
    Table,
    TableRow,
    TableData,
    TableHeader,
    Paragraph,
    Scenebreak,
    Null,
    Broken(Box<GroupType>, &'static str),
    Document,
    Anchor,
}

Types of ASTElement.

Variants

Text
Hr
Br
Bold
Strong
Italic
Emphasis
Underline
Smallcaps
Strikethrough
Monospace
Superscript
Subscript
Spoiler
Colour
Url
Email
Opacity
Size
Center
Right
Image
Quote
Footnote
Indent
Pre
PreLine
Header
Figure
List
ListItem
Embed
Code
CodeBlock
Math
MathBlock
Table
TableRow
TableData
TableHeader
Paragraph
Scenebreak
Null
Broken(Box<GroupType>, &'static str)
Document
Anchor

Trait Implementations

impl Clone for GroupType[src]

impl PartialEq<GroupType> for GroupType[src]

impl Debug for GroupType[src]

Auto Trait Implementations

Blanket Implementations

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]