[−][src]Enum html2text::RenderNodeInfo
The node-specific information distilled from the DOM.
Variants
Text(String)
Some text.
Container(Vec<RenderNode>)
A group of nodes collected together.
Link(String, Vec<RenderNode>)
A link with contained nodes
Em(Vec<RenderNode>)
An emphasised region
Strong(Vec<RenderNode>)
A strong region
Code(Vec<RenderNode>)
A code region
Img(String)
An image (title)
Block(Vec<RenderNode>)
A block element with children
Header(usize, Vec<RenderNode>)
A header (h1, h2, ...) with children
Div(Vec<RenderNode>)
A Div element with children
Pre(Vec<RenderNode>)
A preformatted region.
BlockQuote(Vec<RenderNode>)
A blockquote
Ul(Vec<RenderNode>)
An unordered list
Ol(i64, Vec<RenderNode>)
An ordered list
Dl(Vec<RenderNode>)
A description list (containing Dt or Dd)
Dt(Vec<RenderNode>)
A term (from a
- )
Dd(Vec<RenderNode>)
A definition (from a
- )
A line break
Table(RenderTable)
A table
TableBody(Vec<RenderTableRow>)
A set of table rows (from either or
TableRow(RenderTableRow)
Table row (must only appear within a table body)
TableCell(RenderTableCell)
Table cell (must only appear within a table row)
FragStart(String)
Start of a named HTML fragment
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for RenderNodeInfo
impl Send for RenderNodeInfo
impl !Sync for RenderNodeInfo
impl Unpin for RenderNodeInfo
impl UnwindSafe for RenderNodeInfo
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for 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>,