pub enum RenderOutput {
Text(String),
Bytes(Vec<u8>),
Modules(ModuleGrid),
}Expand description
Type-erased render output returned by dynamic renderers.
Variants§
Text(String)
Text output such as SVG, HTML, ANSI, or plain strings.
Bytes(Vec<u8>)
Binary output such as PNG, PDF, or other encoded bytes.
Modules(ModuleGrid)
A module-grid output for plugins that transform but do not serialize.
Trait Implementations§
Source§impl Clone for RenderOutput
impl Clone for RenderOutput
Source§fn clone(&self) -> RenderOutput
fn clone(&self) -> RenderOutput
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for RenderOutput
impl Debug for RenderOutput
impl Eq for RenderOutput
Source§impl PartialEq for RenderOutput
impl PartialEq for RenderOutput
impl StructuralPartialEq for RenderOutput
Auto Trait Implementations§
impl Freeze for RenderOutput
impl RefUnwindSafe for RenderOutput
impl Send for RenderOutput
impl Sync for RenderOutput
impl Unpin for RenderOutput
impl UnsafeUnpin for RenderOutput
impl UnwindSafe for RenderOutput
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.