Trait markup::Render

source ·
pub trait Render {
    // Required method
    fn render(&self, writer: &mut impl Write) -> Result;
}

Required Methods§

source

fn render(&self, writer: &mut impl Write) -> Result

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl Render for bool

source§

fn render(&self, writer: &mut impl Write) -> Result

source§

impl Render for char

source§

fn render(&self, writer: &mut impl Write) -> Result

source§

impl Render for f32

source§

fn render(&self, writer: &mut impl Write) -> Result

source§

impl Render for f64

source§

fn render(&self, writer: &mut impl Write) -> Result

source§

impl Render for i8

source§

fn render(&self, writer: &mut impl Write) -> Result

source§

impl Render for i16

source§

fn render(&self, writer: &mut impl Write) -> Result

source§

impl Render for i32

source§

fn render(&self, writer: &mut impl Write) -> Result

source§

impl Render for i64

source§

fn render(&self, writer: &mut impl Write) -> Result

source§

impl Render for i128

source§

fn render(&self, writer: &mut impl Write) -> Result

source§

impl Render for isize

source§

fn render(&self, writer: &mut impl Write) -> Result

source§

impl Render for str

source§

fn render(&self, writer: &mut impl Write) -> Result

source§

impl Render for u8

source§

fn render(&self, writer: &mut impl Write) -> Result

source§

impl Render for u16

source§

fn render(&self, writer: &mut impl Write) -> Result

source§

impl Render for u32

source§

fn render(&self, writer: &mut impl Write) -> Result

source§

impl Render for u64

source§

fn render(&self, writer: &mut impl Write) -> Result

source§

impl Render for u128

source§

fn render(&self, writer: &mut impl Write) -> Result

source§

impl Render for usize

source§

fn render(&self, writer: &mut impl Write) -> Result

source§

impl Render for String

source§

fn render(&self, writer: &mut impl Write) -> Result

source§

impl Render for Arguments<'_>

source§

fn render(&self, writer: &mut impl Write) -> Result

source§

impl<'a, T: Render + ?Sized> Render for &'a T

source§

fn render(&self, writer: &mut impl Write) -> Result

source§

impl<A: Render> Render for (A,)

source§

fn render(&self, writer: &mut impl Write) -> Result

source§

impl<A: Render, B: Render> Render for (A, B)

source§

fn render(&self, writer: &mut impl Write) -> Result

source§

impl<A: Render, B: Render, C: Render> Render for (A, B, C)

source§

fn render(&self, writer: &mut impl Write) -> Result

source§

impl<A: Render, B: Render, C: Render, D: Render> Render for (A, B, C, D)

source§

fn render(&self, writer: &mut impl Write) -> Result

source§

impl<A: Render, B: Render, C: Render, D: Render, E: Render> Render for (A, B, C, D, E)

source§

fn render(&self, writer: &mut impl Write) -> Result

source§

impl<A: Render, B: Render, C: Render, D: Render, E: Render, F: Render> Render for (A, B, C, D, E, F)

source§

fn render(&self, writer: &mut impl Write) -> Result

source§

impl<A: Render, B: Render, C: Render, D: Render, E: Render, F: Render, G: Render> Render for (A, B, C, D, E, F, G)

source§

fn render(&self, writer: &mut impl Write) -> Result

source§

impl<A: Render, B: Render, C: Render, D: Render, E: Render, F: Render, G: Render, H: Render> Render for (A, B, C, D, E, F, G, H)

source§

fn render(&self, writer: &mut impl Write) -> Result

source§

impl<A: Render, B: Render, C: Render, D: Render, E: Render, F: Render, G: Render, H: Render, I: Render> Render for (A, B, C, D, E, F, G, H, I)

source§

fn render(&self, writer: &mut impl Write) -> Result

source§

impl<A: Render, B: Render, C: Render, D: Render, E: Render, F: Render, G: Render, H: Render, I: Render, J: Render> Render for (A, B, C, D, E, F, G, H, I, J)

source§

fn render(&self, writer: &mut impl Write) -> Result

source§

impl<T: Render + ?Sized> Render for Box<T>

source§

fn render(&self, writer: &mut impl Write) -> Result

source§

impl<T: Render> Render for Option<T>

source§

fn render(&self, writer: &mut impl Write) -> Result

Implementors§

source§

impl<'a> Render for DynRender<'a>