[][src]Trait yarte::RenderSafe

pub trait RenderSafe {
    unsafe fn render(self, buf: &mut [MaybeUninit<u8>]) -> Option<usize>;
}

Render trait, used for wrap safe expressions {{{ ... }}} or text

Required methods

unsafe fn render(self, buf: &mut [MaybeUninit<u8>]) -> Option<usize>

Render in buffer

Safety

Possible overlap if you have a chance to implement: have a buffer reference in your data type

Loading content...

Implementations on Foreign Types

impl RenderSafe for char[src]

impl RenderSafe for i8[src]

impl RenderSafe for i16[src]

impl RenderSafe for i32[src]

impl RenderSafe for f64[src]

impl RenderSafe for u64[src]

impl RenderSafe for u16[src]

impl RenderSafe for isize[src]

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

impl<'_> RenderSafe for &'_ String[src]

impl RenderSafe for i64[src]

impl RenderSafe for u128[src]

impl RenderSafe for i128[src]

impl RenderSafe for f32[src]

impl RenderSafe for usize[src]

impl RenderSafe for u32[src]

impl RenderSafe for bool[src]

impl RenderSafe for u8[src]

Loading content...

Implementors

impl<'a, D> RenderSafe for JsonPretty<'a, D> where
    D: Serialize
[src]

impl<'a, S> RenderSafe for Json<'a, S> where
    S: Serialize
[src]

Loading content...