pub struct RendererSvgTextBridgeDiagnosticsSnapshot {
pub revision: Option<u64>,
pub selection_misses: Vec<RendererSvgTextFontSelectionMissRecord>,
pub fallback_records: Vec<RendererSvgTextFontFallbackRecord>,
pub missing_glyphs: Vec<RendererSvgTextMissingGlyphRecord>,
}Expand description
Best-effort snapshot of the most recently observed shipped SVG text bridge diagnostics.
This is populated by the runner from the renderer-owned bridge path. revision == None means
no text-bearing shipped SVG parse has been observed in the current renderer environment yet.
Fields§
§revision: Option<u64>§selection_misses: Vec<RendererSvgTextFontSelectionMissRecord>§fallback_records: Vec<RendererSvgTextFontFallbackRecord>§missing_glyphs: Vec<RendererSvgTextMissingGlyphRecord>Trait Implementations§
Source§impl Clone for RendererSvgTextBridgeDiagnosticsSnapshot
impl Clone for RendererSvgTextBridgeDiagnosticsSnapshot
Source§fn clone(&self) -> RendererSvgTextBridgeDiagnosticsSnapshot
fn clone(&self) -> RendererSvgTextBridgeDiagnosticsSnapshot
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Default for RendererSvgTextBridgeDiagnosticsSnapshot
impl Default for RendererSvgTextBridgeDiagnosticsSnapshot
Source§fn default() -> RendererSvgTextBridgeDiagnosticsSnapshot
fn default() -> RendererSvgTextBridgeDiagnosticsSnapshot
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for RendererSvgTextBridgeDiagnosticsSnapshot
impl<'de> Deserialize<'de> for RendererSvgTextBridgeDiagnosticsSnapshot
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 PartialEq for RendererSvgTextBridgeDiagnosticsSnapshot
impl PartialEq for RendererSvgTextBridgeDiagnosticsSnapshot
Source§fn eq(&self, other: &RendererSvgTextBridgeDiagnosticsSnapshot) -> bool
fn eq(&self, other: &RendererSvgTextBridgeDiagnosticsSnapshot) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for RendererSvgTextBridgeDiagnosticsSnapshot
impl StructuralPartialEq for RendererSvgTextBridgeDiagnosticsSnapshot
Auto Trait Implementations§
impl Freeze for RendererSvgTextBridgeDiagnosticsSnapshot
impl RefUnwindSafe for RendererSvgTextBridgeDiagnosticsSnapshot
impl Send for RendererSvgTextBridgeDiagnosticsSnapshot
impl Sync for RendererSvgTextBridgeDiagnosticsSnapshot
impl Unpin for RendererSvgTextBridgeDiagnosticsSnapshot
impl UnsafeUnpin for RendererSvgTextBridgeDiagnosticsSnapshot
impl UnwindSafe for RendererSvgTextBridgeDiagnosticsSnapshot
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