pub trait CanvasEncoding<Buffer> {
    // Required method
    fn encode_canvas(&self, append_to: &mut Buffer);
}
Expand description

Trait implemented by objects that can be encoded into a canvas

Required Methods§

source

fn encode_canvas(&self, append_to: &mut Buffer)

Encodes this item by appending it to the specified string

Implementations on Foreign Types§

source§

impl CanvasEncoding<String> for u32

source§

fn encode_canvas(&self, append_to: &mut String)

source§

impl<'a> CanvasEncoding<String> for (u8, u8, u8)

source§

fn encode_canvas(&self, append_to: &mut String)

source§

impl<A: CanvasEncoding<String>, B: CanvasEncoding<String>> CanvasEncoding<String> for (A, B)

source§

fn encode_canvas(&self, append_to: &mut String)

source§

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

source§

fn encode_canvas(&self, append_to: &mut String)

source§

impl<A: CanvasEncoding<String>> CanvasEncoding<String> for [A]

source§

fn encode_canvas(&self, append_to: &mut String)

source§

impl<'a> CanvasEncoding<String> for &'a Vec<u8>

source§

fn encode_canvas(&self, append_to: &mut String)

source§

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

source§

fn encode_canvas(&self, append_to: &mut String)

source§

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

source§

fn encode_canvas(&self, append_to: &mut String)

source§

impl<'a> CanvasEncoding<String> for &'a Vec<GlyphPosition>

source§

fn encode_canvas(&self, append_to: &mut String)

source§

impl<'a> CanvasEncoding<String> for &'a String

source§

fn encode_canvas(&self, append_to: &mut String)

source§

impl CanvasEncoding<String> for Vec<Draw>

source§

fn encode_canvas(&self, append_to: &mut String)

source§

impl CanvasEncoding<String> for f32

source§

fn encode_canvas(&self, append_to: &mut String)

source§

impl CanvasEncoding<String> for char

source§

fn encode_canvas(&self, append_to: &mut String)

source§

impl<'a> CanvasEncoding<String> for &'a str

source§

fn encode_canvas(&self, append_to: &mut String)

source§

impl<'a> CanvasEncoding<String> for &'a [u8]

source§

fn encode_canvas(&self, append_to: &mut String)

source§

impl<A: CanvasEncoding<String>, B: CanvasEncoding<String>, C: CanvasEncoding<String>> CanvasEncoding<String> for (A, B, C)

source§

fn encode_canvas(&self, append_to: &mut String)

Implementors§