pub struct RenderedOutput {
pub data: Vec<u8>,
pub mime_type: String,
pub metadata: HashMap<String, String>,
}Expand description
Output of the rendering process
Fields§
§data: Vec<u8>Rendered data (could be SVG, PNG, HTML, etc.)
mime_type: StringMIME type of the output
metadata: HashMap<String, String>Metadata about the rendering
Auto Trait Implementations§
impl Freeze for RenderedOutput
impl RefUnwindSafe for RenderedOutput
impl Send for RenderedOutput
impl Sync for RenderedOutput
impl Unpin for RenderedOutput
impl UnwindSafe for RenderedOutput
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more