[][src]Trait ramhorns::Content

pub trait Content: Sized {
    fn is_truthy(&self) -> bool { ... }
fn capacity_hint(&self, _tpl: &Template) -> usize { ... }
fn render_escaped<'section, E>(
        &self,
        _encoder: &mut E
    ) -> Result<(), E::Error>
    where
        E: Encoder
, { ... }
fn render_unescaped<'section, E>(
        &self,
        encoder: &mut E
    ) -> Result<(), E::Error>
    where
        E: Encoder
, { ... }
fn render_cmark<'section, E>(&self, encoder: &mut E) -> Result<(), E::Error>
    where
        E: Encoder
, { ... }
fn render_section<'section, E>(
        &self,
        section: Section<'section>,
        encoder: &mut E
    ) -> Result<(), E::Error>
    where
        E: Encoder
, { ... }
fn render_inverse<'section, E>(
        &self,
        section: Section<'section>,
        encoder: &mut E
    ) -> Result<(), E::Error>
    where
        E: Encoder
, { ... }
fn render_field_escaped<E>(
        &self,
        _hash: u64,
        _name: &str,
        _encoder: &mut E
    ) -> Result<(), E::Error>
    where
        E: Encoder
, { ... }
fn render_field_unescaped<E>(
        &self,
        _hash: u64,
        _name: &str,
        _encoder: &mut E
    ) -> Result<(), E::Error>
    where
        E: Encoder
, { ... }
fn render_field_section<'section, E>(
        &self,
        _hash: u64,
        _name: &str,
        _section: Section<'section>,
        _encoder: &mut E
    ) -> Result<(), E::Error>
    where
        E: Encoder
, { ... }
fn render_field_inverse<'section, E>(
        &self,
        _hash: u64,
        _name: &str,
        _section: Section<'section>,
        _encoder: &mut E
    ) -> Result<(), E::Error>
    where
        E: Encoder
, { ... } }

Trait allowing the rendering to quickly access data stored in the type that implements it. You needn't worry about implementing it, in virtually all cases the #[derive(Content)] attribute above your types should be sufficient.

Provided methods

fn is_truthy(&self) -> bool

Marks whether this content is truthy. Used when attempting to render a section.

fn capacity_hint(&self, _tpl: &Template) -> usize

How much capacity is likely required for all the data in this Content for a given Template.

fn render_escaped<'section, E>(&self, _encoder: &mut E) -> Result<(), E::Error> where
    E: Encoder

Renders self as a variable to the encoder.

This will escape HTML characters, eg: < will become &lt;.

fn render_unescaped<'section, E>(&self, encoder: &mut E) -> Result<(), E::Error> where
    E: Encoder

Renders self as a variable to the encoder.

This doesn't perform any escaping at all.

fn render_cmark<'section, E>(&self, encoder: &mut E) -> Result<(), E::Error> where
    E: Encoder

Renders self as a variable to the encoder with CommonMark processing.

The generated HTML is never escaped.

fn render_section<'section, E>(
    &self,
    section: Section<'section>,
    encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder

Render a section with self.

fn render_inverse<'section, E>(
    &self,
    section: Section<'section>,
    encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder

Render a section with self.

fn render_field_escaped<E>(
    &self,
    _hash: u64,
    _name: &str,
    _encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder

Render a field by the hash or string of its name.

This will escape HTML characters, eg: < will become &lt;.

fn render_field_unescaped<E>(
    &self,
    _hash: u64,
    _name: &str,
    _encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder

Render a field by the hash or string of its name.

This doesn't perform any escaping at all.

fn render_field_section<'section, E>(
    &self,
    _hash: u64,
    _name: &str,
    _section: Section<'section>,
    _encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder

Render a field by the hash or string of its name, as a section.

fn render_field_inverse<'section, E>(
    &self,
    _hash: u64,
    _name: &str,
    _section: Section<'section>,
    _encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder

Render a field, by the hash of or string its name, as an inverse section.

Loading content...

Implementations on Foreign Types

impl<'_> Content for &'_ str[src]

fn render_section<'section, E>(
    &self,
    section: Section<'section>,
    encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_inverse<'section, E>(
    &self,
    section: Section<'section>,
    encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_field_escaped<E>(
    &self,
    _hash: u64,
    _name: &str,
    _encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_field_unescaped<E>(
    &self,
    _hash: u64,
    _name: &str,
    _encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_field_section<'section, E>(
    &self,
    _hash: u64,
    _name: &str,
    _section: Section<'section>,
    _encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_field_inverse<'section, E>(
    &self,
    _hash: u64,
    _name: &str,
    _section: Section<'section>,
    _encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder
[src]

impl Content for String[src]

fn render_section<'section, E>(
    &self,
    section: Section<'section>,
    encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_inverse<'section, E>(
    &self,
    section: Section<'section>,
    encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_field_escaped<E>(
    &self,
    _hash: u64,
    _name: &str,
    _encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_field_unescaped<E>(
    &self,
    _hash: u64,
    _name: &str,
    _encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_field_section<'section, E>(
    &self,
    _hash: u64,
    _name: &str,
    _section: Section<'section>,
    _encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_field_inverse<'section, E>(
    &self,
    _hash: u64,
    _name: &str,
    _section: Section<'section>,
    _encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder
[src]

impl Content for bool[src]

fn render_unescaped<'section, E>(&self, encoder: &mut E) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_cmark<'section, E>(&self, encoder: &mut E) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_section<'section, E>(
    &self,
    section: Section<'section>,
    encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_inverse<'section, E>(
    &self,
    section: Section<'section>,
    encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_field_escaped<E>(
    &self,
    _hash: u64,
    _name: &str,
    _encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_field_unescaped<E>(
    &self,
    _hash: u64,
    _name: &str,
    _encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_field_section<'section, E>(
    &self,
    _hash: u64,
    _name: &str,
    _section: Section<'section>,
    _encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_field_inverse<'section, E>(
    &self,
    _hash: u64,
    _name: &str,
    _section: Section<'section>,
    _encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder
[src]

impl Content for u8[src]

fn render_unescaped<'section, E>(&self, encoder: &mut E) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_cmark<'section, E>(&self, encoder: &mut E) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_section<'section, E>(
    &self,
    section: Section<'section>,
    encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_inverse<'section, E>(
    &self,
    section: Section<'section>,
    encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_field_escaped<E>(
    &self,
    _hash: u64,
    _name: &str,
    _encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_field_unescaped<E>(
    &self,
    _hash: u64,
    _name: &str,
    _encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_field_section<'section, E>(
    &self,
    _hash: u64,
    _name: &str,
    _section: Section<'section>,
    _encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_field_inverse<'section, E>(
    &self,
    _hash: u64,
    _name: &str,
    _section: Section<'section>,
    _encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder
[src]

impl Content for u16[src]

fn render_unescaped<'section, E>(&self, encoder: &mut E) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_cmark<'section, E>(&self, encoder: &mut E) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_section<'section, E>(
    &self,
    section: Section<'section>,
    encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_inverse<'section, E>(
    &self,
    section: Section<'section>,
    encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_field_escaped<E>(
    &self,
    _hash: u64,
    _name: &str,
    _encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_field_unescaped<E>(
    &self,
    _hash: u64,
    _name: &str,
    _encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_field_section<'section, E>(
    &self,
    _hash: u64,
    _name: &str,
    _section: Section<'section>,
    _encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_field_inverse<'section, E>(
    &self,
    _hash: u64,
    _name: &str,
    _section: Section<'section>,
    _encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder
[src]

impl Content for u32[src]

fn render_unescaped<'section, E>(&self, encoder: &mut E) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_cmark<'section, E>(&self, encoder: &mut E) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_section<'section, E>(
    &self,
    section: Section<'section>,
    encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_inverse<'section, E>(
    &self,
    section: Section<'section>,
    encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_field_escaped<E>(
    &self,
    _hash: u64,
    _name: &str,
    _encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_field_unescaped<E>(
    &self,
    _hash: u64,
    _name: &str,
    _encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_field_section<'section, E>(
    &self,
    _hash: u64,
    _name: &str,
    _section: Section<'section>,
    _encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_field_inverse<'section, E>(
    &self,
    _hash: u64,
    _name: &str,
    _section: Section<'section>,
    _encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder
[src]

impl Content for u64[src]

fn render_unescaped<'section, E>(&self, encoder: &mut E) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_cmark<'section, E>(&self, encoder: &mut E) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_section<'section, E>(
    &self,
    section: Section<'section>,
    encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_inverse<'section, E>(
    &self,
    section: Section<'section>,
    encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_field_escaped<E>(
    &self,
    _hash: u64,
    _name: &str,
    _encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_field_unescaped<E>(
    &self,
    _hash: u64,
    _name: &str,
    _encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_field_section<'section, E>(
    &self,
    _hash: u64,
    _name: &str,
    _section: Section<'section>,
    _encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_field_inverse<'section, E>(
    &self,
    _hash: u64,
    _name: &str,
    _section: Section<'section>,
    _encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder
[src]

impl Content for u128[src]

fn render_unescaped<'section, E>(&self, encoder: &mut E) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_cmark<'section, E>(&self, encoder: &mut E) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_section<'section, E>(
    &self,
    section: Section<'section>,
    encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_inverse<'section, E>(
    &self,
    section: Section<'section>,
    encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_field_escaped<E>(
    &self,
    _hash: u64,
    _name: &str,
    _encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_field_unescaped<E>(
    &self,
    _hash: u64,
    _name: &str,
    _encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_field_section<'section, E>(
    &self,
    _hash: u64,
    _name: &str,
    _section: Section<'section>,
    _encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_field_inverse<'section, E>(
    &self,
    _hash: u64,
    _name: &str,
    _section: Section<'section>,
    _encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder
[src]

impl Content for usize[src]

fn render_unescaped<'section, E>(&self, encoder: &mut E) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_cmark<'section, E>(&self, encoder: &mut E) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_section<'section, E>(
    &self,
    section: Section<'section>,
    encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_inverse<'section, E>(
    &self,
    section: Section<'section>,
    encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_field_escaped<E>(
    &self,
    _hash: u64,
    _name: &str,
    _encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_field_unescaped<E>(
    &self,
    _hash: u64,
    _name: &str,
    _encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_field_section<'section, E>(
    &self,
    _hash: u64,
    _name: &str,
    _section: Section<'section>,
    _encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_field_inverse<'section, E>(
    &self,
    _hash: u64,
    _name: &str,
    _section: Section<'section>,
    _encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder
[src]

impl Content for i8[src]

fn render_unescaped<'section, E>(&self, encoder: &mut E) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_cmark<'section, E>(&self, encoder: &mut E) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_section<'section, E>(
    &self,
    section: Section<'section>,
    encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_inverse<'section, E>(
    &self,
    section: Section<'section>,
    encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_field_escaped<E>(
    &self,
    _hash: u64,
    _name: &str,
    _encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_field_unescaped<E>(
    &self,
    _hash: u64,
    _name: &str,
    _encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_field_section<'section, E>(
    &self,
    _hash: u64,
    _name: &str,
    _section: Section<'section>,
    _encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_field_inverse<'section, E>(
    &self,
    _hash: u64,
    _name: &str,
    _section: Section<'section>,
    _encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder
[src]

impl Content for i16[src]

fn render_unescaped<'section, E>(&self, encoder: &mut E) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_cmark<'section, E>(&self, encoder: &mut E) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_section<'section, E>(
    &self,
    section: Section<'section>,
    encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_inverse<'section, E>(
    &self,
    section: Section<'section>,
    encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_field_escaped<E>(
    &self,
    _hash: u64,
    _name: &str,
    _encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_field_unescaped<E>(
    &self,
    _hash: u64,
    _name: &str,
    _encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_field_section<'section, E>(
    &self,
    _hash: u64,
    _name: &str,
    _section: Section<'section>,
    _encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_field_inverse<'section, E>(
    &self,
    _hash: u64,
    _name: &str,
    _section: Section<'section>,
    _encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder
[src]

impl Content for i32[src]

fn render_unescaped<'section, E>(&self, encoder: &mut E) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_cmark<'section, E>(&self, encoder: &mut E) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_section<'section, E>(
    &self,
    section: Section<'section>,
    encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_inverse<'section, E>(
    &self,
    section: Section<'section>,
    encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_field_escaped<E>(
    &self,
    _hash: u64,
    _name: &str,
    _encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_field_unescaped<E>(
    &self,
    _hash: u64,
    _name: &str,
    _encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_field_section<'section, E>(
    &self,
    _hash: u64,
    _name: &str,
    _section: Section<'section>,
    _encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_field_inverse<'section, E>(
    &self,
    _hash: u64,
    _name: &str,
    _section: Section<'section>,
    _encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder
[src]

impl Content for i64[src]

fn render_unescaped<'section, E>(&self, encoder: &mut E) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_cmark<'section, E>(&self, encoder: &mut E) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_section<'section, E>(
    &self,
    section: Section<'section>,
    encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_inverse<'section, E>(
    &self,
    section: Section<'section>,
    encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_field_escaped<E>(
    &self,
    _hash: u64,
    _name: &str,
    _encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_field_unescaped<E>(
    &self,
    _hash: u64,
    _name: &str,
    _encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_field_section<'section, E>(
    &self,
    _hash: u64,
    _name: &str,
    _section: Section<'section>,
    _encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_field_inverse<'section, E>(
    &self,
    _hash: u64,
    _name: &str,
    _section: Section<'section>,
    _encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder
[src]

impl Content for i128[src]

fn render_unescaped<'section, E>(&self, encoder: &mut E) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_cmark<'section, E>(&self, encoder: &mut E) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_section<'section, E>(
    &self,
    section: Section<'section>,
    encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_inverse<'section, E>(
    &self,
    section: Section<'section>,
    encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_field_escaped<E>(
    &self,
    _hash: u64,
    _name: &str,
    _encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_field_unescaped<E>(
    &self,
    _hash: u64,
    _name: &str,
    _encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_field_section<'section, E>(
    &self,
    _hash: u64,
    _name: &str,
    _section: Section<'section>,
    _encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_field_inverse<'section, E>(
    &self,
    _hash: u64,
    _name: &str,
    _section: Section<'section>,
    _encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder
[src]

impl Content for isize[src]

fn render_unescaped<'section, E>(&self, encoder: &mut E) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_cmark<'section, E>(&self, encoder: &mut E) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_section<'section, E>(
    &self,
    section: Section<'section>,
    encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_inverse<'section, E>(
    &self,
    section: Section<'section>,
    encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_field_escaped<E>(
    &self,
    _hash: u64,
    _name: &str,
    _encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_field_unescaped<E>(
    &self,
    _hash: u64,
    _name: &str,
    _encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_field_section<'section, E>(
    &self,
    _hash: u64,
    _name: &str,
    _section: Section<'section>,
    _encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_field_inverse<'section, E>(
    &self,
    _hash: u64,
    _name: &str,
    _section: Section<'section>,
    _encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder
[src]

impl Content for f32[src]

fn render_unescaped<'section, E>(&self, encoder: &mut E) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_cmark<'section, E>(&self, encoder: &mut E) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_section<'section, E>(
    &self,
    section: Section<'section>,
    encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_inverse<'section, E>(
    &self,
    section: Section<'section>,
    encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_field_escaped<E>(
    &self,
    _hash: u64,
    _name: &str,
    _encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_field_unescaped<E>(
    &self,
    _hash: u64,
    _name: &str,
    _encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_field_section<'section, E>(
    &self,
    _hash: u64,
    _name: &str,
    _section: Section<'section>,
    _encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_field_inverse<'section, E>(
    &self,
    _hash: u64,
    _name: &str,
    _section: Section<'section>,
    _encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder
[src]

impl Content for f64[src]

fn render_unescaped<'section, E>(&self, encoder: &mut E) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_cmark<'section, E>(&self, encoder: &mut E) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_section<'section, E>(
    &self,
    section: Section<'section>,
    encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_inverse<'section, E>(
    &self,
    section: Section<'section>,
    encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_field_escaped<E>(
    &self,
    _hash: u64,
    _name: &str,
    _encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_field_unescaped<E>(
    &self,
    _hash: u64,
    _name: &str,
    _encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_field_section<'section, E>(
    &self,
    _hash: u64,
    _name: &str,
    _section: Section<'section>,
    _encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_field_inverse<'section, E>(
    &self,
    _hash: u64,
    _name: &str,
    _section: Section<'section>,
    _encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder
[src]

impl<T: Content> Content for Option<T>[src]

fn render_cmark<'section, E>(&self, encoder: &mut E) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_inverse<'section, E>(
    &self,
    section: Section<'section>,
    encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_field_escaped<E>(
    &self,
    _hash: u64,
    _name: &str,
    _encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_field_unescaped<E>(
    &self,
    _hash: u64,
    _name: &str,
    _encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_field_section<'section, E>(
    &self,
    _hash: u64,
    _name: &str,
    _section: Section<'section>,
    _encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_field_inverse<'section, E>(
    &self,
    _hash: u64,
    _name: &str,
    _section: Section<'section>,
    _encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder
[src]

impl<T: Content, U> Content for Result<T, U>[src]

fn render_cmark<'section, E>(&self, encoder: &mut E) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_inverse<'section, E>(
    &self,
    section: Section<'section>,
    encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_field_escaped<E>(
    &self,
    _hash: u64,
    _name: &str,
    _encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_field_unescaped<E>(
    &self,
    _hash: u64,
    _name: &str,
    _encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_field_section<'section, E>(
    &self,
    _hash: u64,
    _name: &str,
    _section: Section<'section>,
    _encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_field_inverse<'section, E>(
    &self,
    _hash: u64,
    _name: &str,
    _section: Section<'section>,
    _encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder
[src]

impl<T: Content> Content for Vec<T>[src]

fn capacity_hint(&self, _tpl: &Template) -> usize[src]

fn render_escaped<'section, E>(&self, _encoder: &mut E) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_unescaped<'section, E>(&self, encoder: &mut E) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_cmark<'section, E>(&self, encoder: &mut E) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_inverse<'section, E>(
    &self,
    section: Section<'section>,
    encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_field_escaped<E>(
    &self,
    _hash: u64,
    _name: &str,
    _encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_field_unescaped<E>(
    &self,
    _hash: u64,
    _name: &str,
    _encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_field_section<'section, E>(
    &self,
    _hash: u64,
    _name: &str,
    _section: Section<'section>,
    _encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_field_inverse<'section, E>(
    &self,
    _hash: u64,
    _name: &str,
    _section: Section<'section>,
    _encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder
[src]

impl<T: Content, '_> Content for &'_ [T][src]

fn capacity_hint(&self, _tpl: &Template) -> usize[src]

fn render_escaped<'section, E>(&self, _encoder: &mut E) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_unescaped<'section, E>(&self, encoder: &mut E) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_cmark<'section, E>(&self, encoder: &mut E) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_inverse<'section, E>(
    &self,
    section: Section<'section>,
    encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_field_escaped<E>(
    &self,
    _hash: u64,
    _name: &str,
    _encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_field_unescaped<E>(
    &self,
    _hash: u64,
    _name: &str,
    _encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_field_section<'section, E>(
    &self,
    _hash: u64,
    _name: &str,
    _section: Section<'section>,
    _encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_field_inverse<'section, E>(
    &self,
    _hash: u64,
    _name: &str,
    _section: Section<'section>,
    _encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder
[src]

impl<K, V> Content for HashMap<K, V> where
    K: Borrow<str> + Hash + Eq,
    V: Content
[src]

fn capacity_hint(&self, _tpl: &Template) -> usize[src]

fn render_escaped<'section, E>(&self, _encoder: &mut E) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_unescaped<'section, E>(&self, encoder: &mut E) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_cmark<'section, E>(&self, encoder: &mut E) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_section<'section, E>(
    &self,
    section: Section<'section>,
    encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_inverse<'section, E>(
    &self,
    section: Section<'section>,
    encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder
[src]

impl<K, V> Content for BTreeMap<K, V> where
    K: Borrow<str> + Ord,
    V: Content
[src]

fn capacity_hint(&self, _tpl: &Template) -> usize[src]

fn render_escaped<'section, E>(&self, _encoder: &mut E) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_unescaped<'section, E>(&self, encoder: &mut E) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_cmark<'section, E>(&self, encoder: &mut E) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_section<'section, E>(
    &self,
    section: Section<'section>,
    encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder
[src]

fn render_inverse<'section, E>(
    &self,
    section: Section<'section>,
    encoder: &mut E
) -> Result<(), E::Error> where
    E: Encoder
[src]

Loading content...

Implementors

Loading content...