pub trait RenderTarget<'f> {
// Required methods
fn font_library(&self) -> &'f FontLibrary;
fn size(&self) -> (f32, Option<f32>);
fn init(&self) -> Option<Block<'f>>;
fn write(
&mut self,
data: &[u8],
height: f32,
used_glyphs: &[GlyphSet],
) -> Option<Block<'f>>;
}