pub struct EngineCapabilities {
pub renders: bool,
pub honors_viewport: bool,
pub measures_layout: bool,
pub persists_auth: bool,
pub inspector_console: bool,
pub inspector_network: bool,
pub inspector_cookie_events: bool,
pub name: &'static str,
pub version: &'static str,
}Expand description
What an engine declares it can and cannot do.
Fields§
§renders: boolRenders pixels (pages are visually realized; capture works).
honors_viewport: boolHonors set_viewport requests.
measures_layout: boolComputes layout boxes (layout works).
persists_auth: boolPersists and restores cookies / storage (save_auth / load_auth work).
inspector_console: boolCaptures console.* and uncaught exceptions in a ring buffer
(M5.7 PR1+). Surfaced via vs_inspect console.
inspector_network: boolCaptures network requests in a ring buffer (M5.7 PR1+).
Surfaced via vs_inspect network.
Captures cookie-store ADD/REMOVE events in a ring buffer
(v0.1.6+). Surfaced via vs_inspect cookie-events. macOS and
Linux only — Windows reports false because webview2-com has
no cookie-changed observer.
name: &'static strShort identifier reported in vs_status.
version: &'static strEngine version string. Empty for the stub.
Implementations§
Trait Implementations§
Source§impl Clone for EngineCapabilities
impl Clone for EngineCapabilities
Source§fn clone(&self) -> EngineCapabilities
fn clone(&self) -> EngineCapabilities
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 EngineCapabilities
impl Debug for EngineCapabilities
Source§impl PartialEq for EngineCapabilities
impl PartialEq for EngineCapabilities
Source§fn eq(&self, other: &EngineCapabilities) -> bool
fn eq(&self, other: &EngineCapabilities) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for EngineCapabilities
impl Eq for EngineCapabilities
impl StructuralPartialEq for EngineCapabilities
Auto Trait Implementations§
impl Freeze for EngineCapabilities
impl RefUnwindSafe for EngineCapabilities
impl Send for EngineCapabilities
impl Sync for EngineCapabilities
impl Unpin for EngineCapabilities
impl UnsafeUnpin for EngineCapabilities
impl UnwindSafe for EngineCapabilities
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