pub enum RendererKind {
WebView,
Chrome,
}Expand description
Renderer backend selection.
WebView: Uses system WebView (WebView2/WebKit). Lightweight (~5MB).Chrome: Uses Chrome Embedded Framework. Pixel-perfect (~150MB).
Variants§
WebView
Use system WebView (WebView2 on Windows, WebKit on macOS/Linux) Default, lightweight, ~5MB overhead
Chrome
Use Chrome Embedded Framework for cross-platform pixel consistency Larger bundle (~150MB) but guaranteed identical rendering
Trait Implementations§
Source§impl Clone for RendererKind
impl Clone for RendererKind
Source§fn clone(&self) -> RendererKind
fn clone(&self) -> RendererKind
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 RendererKind
impl Debug for RendererKind
Source§impl Default for RendererKind
impl Default for RendererKind
Source§impl<'de> Deserialize<'de> for RendererKind
impl<'de> Deserialize<'de> for RendererKind
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl From<&RendererKind> for RendererKind
impl From<&RendererKind> for RendererKind
Source§fn from(kind: &ConfigRendererKind) -> Self
fn from(kind: &ConfigRendererKind) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for RendererKind
impl RefUnwindSafe for RendererKind
impl Send for RendererKind
impl Sync for RendererKind
impl Unpin for RendererKind
impl UnsafeUnpin for RendererKind
impl UnwindSafe for RendererKind
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