[][src]Enum orgize::elements::Element

pub enum Element<'a> {
    SpecialBlock(SpecialBlock<'a>),
    QuoteBlock(QuoteBlock<'a>),
    CenterBlock(CenterBlock<'a>),
    VerseBlock(VerseBlock<'a>),
    CommentBlock(CommentBlock<'a>),
    ExampleBlock(ExampleBlock<'a>),
    ExportBlock(ExportBlock<'a>),
    SourceBlock(SourceBlock<'a>),
    BabelCall(BabelCall<'a>),
    Section,
    Clock(Clock<'a>),
    Cookie(Cookie<'a>),
    RadioTarget,
    Drawer(Drawer<'a>),
    Document {
        pre_blank: usize,
    },
    DynBlock(DynBlock<'a>),
    FnDef(FnDef<'a>),
    FnRef(FnRef<'a>),
    Headline {
        level: usize,
    },
    InlineCall(InlineCall<'a>),
    InlineSrc(InlineSrc<'a>),
    Keyword(Keyword<'a>),
    Link(Link<'a>),
    List(List),
    ListItem(ListItem<'a>),
    Macros(Macros<'a>),
    Snippet(Snippet<'a>),
    Text {
        value: Cow<'a, str>,
    },
    Paragraph {
        post_blank: usize,
    },
    Rule(Rule),
    Timestamp(Timestamp<'a>),
    Target(Target<'a>),
    Bold,
    Strike,
    Italic,
    Underline,
    Verbatim {
        value: Cow<'a, str>,
    },
    Code {
        value: Cow<'a, str>,
    },
    Comment(Comment<'a>),
    FixedWidth(FixedWidth<'a>),
    Title(Title<'a>),
    Table(Table<'a>),
    TableRow(TableRow),
    TableCell(TableCell),
}

Element Enum

Variants

SpecialBlock(SpecialBlock<'a>)
QuoteBlock(QuoteBlock<'a>)
CenterBlock(CenterBlock<'a>)
VerseBlock(VerseBlock<'a>)
CommentBlock(CommentBlock<'a>)
ExampleBlock(ExampleBlock<'a>)
ExportBlock(ExportBlock<'a>)
SourceBlock(SourceBlock<'a>)
BabelCall(BabelCall<'a>)
Section
Clock(Clock<'a>)
Cookie(Cookie<'a>)
RadioTarget
Drawer(Drawer<'a>)
Document

Fields of Document

pre_blank: usize
DynBlock(DynBlock<'a>)
FnDef(FnDef<'a>)
FnRef(FnRef<'a>)
Headline

Fields of Headline

level: usize
InlineCall(InlineCall<'a>)
InlineSrc(InlineSrc<'a>)
Keyword(Keyword<'a>)
List(List)
ListItem(ListItem<'a>)
Macros(Macros<'a>)
Snippet(Snippet<'a>)
Text

Fields of Text

value: Cow<'a, str>
Paragraph

Fields of Paragraph

post_blank: usize
Rule(Rule)
Timestamp(Timestamp<'a>)
Target(Target<'a>)
Bold
Strike
Italic
Underline
Verbatim

Fields of Verbatim

value: Cow<'a, str>
Code

Fields of Code

value: Cow<'a, str>
Comment(Comment<'a>)
FixedWidth(FixedWidth<'a>)
Title(Title<'a>)
Table(Table<'a>)
TableRow(TableRow)
TableCell(TableCell)

Implementations

impl<'_> Element<'_>[src]

pub fn is_container(&self) -> bool[src]

pub fn into_owned(self) -> Element<'static>[src]

Trait Implementations

impl<'a> Debug for Element<'a>[src]

impl<'a> From<BabelCall<'a>> for Element<'a>[src]

impl<'a> From<CenterBlock<'a>> for Element<'a>[src]

impl<'a> From<Clock<'a>> for Element<'a>[src]

impl<'a> From<Comment<'a>> for Element<'a>[src]

impl<'a> From<CommentBlock<'a>> for Element<'a>[src]

impl<'a> From<Cookie<'a>> for Element<'a>[src]

impl<'a> From<Drawer<'a>> for Element<'a>[src]

impl<'a> From<DynBlock<'a>> for Element<'a>[src]

impl<'a> From<ExampleBlock<'a>> for Element<'a>[src]

impl<'a> From<ExportBlock<'a>> for Element<'a>[src]

impl<'a> From<FixedWidth<'a>> for Element<'a>[src]

impl<'a> From<FnDef<'a>> for Element<'a>[src]

impl<'a> From<FnRef<'a>> for Element<'a>[src]

impl<'a> From<InlineCall<'a>> for Element<'a>[src]

impl<'a> From<InlineSrc<'a>> for Element<'a>[src]

impl<'a> From<Keyword<'a>> for Element<'a>[src]

impl<'a> From<Link<'a>> for Element<'a>[src]

impl<'a> From<List> for Element<'a>[src]

impl<'a> From<ListItem<'a>> for Element<'a>[src]

impl<'a> From<Macros<'a>> for Element<'a>[src]

impl<'a> From<QuoteBlock<'a>> for Element<'a>[src]

impl<'a> From<Rule> for Element<'a>[src]

impl<'a> From<Snippet<'a>> for Element<'a>[src]

impl<'a> From<SourceBlock<'a>> for Element<'a>[src]

impl<'a> From<SpecialBlock<'a>> for Element<'a>[src]

impl<'a> From<Table<'a>> for Element<'a>[src]

impl<'a> From<TableRow> for Element<'a>[src]

impl<'a> From<Target<'a>> for Element<'a>[src]

impl<'a> From<Timestamp<'a>> for Element<'a>[src]

impl<'a> From<Title<'a>> for Element<'a>[src]

impl<'a> From<VerseBlock<'a>> for Element<'a>[src]

impl<'a> Serialize for Element<'a>[src]

Auto Trait Implementations

impl<'a> RefUnwindSafe for Element<'a>

impl<'a> Send for Element<'a>

impl<'a> Sync for Element<'a>

impl<'a> Unpin for Element<'a>

impl<'a> UnwindSafe for Element<'a>

Blanket Implementations

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

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

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

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

impl<T, U> Into<U> for T where
    U: From<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.