pub struct RenderOutput {
pub svg: Option<String>,
pub diagnostics: Vec<Diagnostic>,
pub metadata: EngineMetadata,
pub provider_notices: Vec<ProviderNotice>,
}Expand description
Result of the render operation.
Fields§
§svg: Option<String>Standalone SVG, absent whenever an error diagnostic prevents rendering.
diagnostics: Vec<Diagnostic>Compiler, theme, and layout diagnostics in deterministic order.
metadata: EngineMetadataVersions that identify the exact operation implementation and inputs.
provider_notices: Vec<ProviderNotice>Provider-specific notices for the exact assets embedded in this output.
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