pub struct RendererTextFallbackPolicySnapshot {Show 20 fields
pub frame_id: FrameId,
pub font_stack_key: u64,
pub font_db_revision: u64,
pub fallback_policy_key: u64,
pub system_fonts_enabled: bool,
pub locale_bcp47: Option<String>,
pub common_fallback_injection: TextCommonFallbackInjection,
pub prefer_common_fallback: bool,
pub prefer_common_fallback_for_generics: bool,
pub configured_ui_sans_families: Vec<String>,
pub configured_ui_serif_families: Vec<String>,
pub configured_ui_mono_families: Vec<String>,
pub configured_common_fallback_families: Vec<String>,
pub default_ui_sans_candidates: Vec<String>,
pub default_ui_serif_candidates: Vec<String>,
pub default_ui_mono_candidates: Vec<String>,
pub default_common_fallback_families: Vec<String>,
pub common_fallback_stack_suffix: String,
pub common_fallback_candidates: Vec<String>,
pub bundled_profile_contract: RendererBundledFontProfileSnapshot,
}Expand description
Snapshot of the effective renderer font fallback policy, intended for diagnostics bundles.
Fields§
§frame_id: FrameId§font_stack_key: u64§font_db_revision: u64§fallback_policy_key: u64§system_fonts_enabled: bool§locale_bcp47: Option<String>§common_fallback_injection: TextCommonFallbackInjection§prefer_common_fallback: bool§prefer_common_fallback_for_generics: bool§configured_ui_sans_families: Vec<String>§configured_ui_serif_families: Vec<String>§configured_ui_mono_families: Vec<String>§configured_common_fallback_families: Vec<String>§default_ui_sans_candidates: Vec<String>§default_ui_serif_candidates: Vec<String>§default_ui_mono_candidates: Vec<String>§default_common_fallback_families: Vec<String>§common_fallback_stack_suffix: StringThe effective suffix appended to named-family stacks when common fallback is preferred.
common_fallback_candidates: Vec<String>The effective candidate list used to build common_fallback_stack_suffix (trimmed + deduped, preserving order).
bundled_profile_contract: RendererBundledFontProfileSnapshotTrait Implementations§
Source§impl Clone for RendererTextFallbackPolicySnapshot
impl Clone for RendererTextFallbackPolicySnapshot
Source§fn clone(&self) -> RendererTextFallbackPolicySnapshot
fn clone(&self) -> RendererTextFallbackPolicySnapshot
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 RendererTextFallbackPolicySnapshot
impl Default for RendererTextFallbackPolicySnapshot
Source§fn default() -> RendererTextFallbackPolicySnapshot
fn default() -> RendererTextFallbackPolicySnapshot
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for RendererTextFallbackPolicySnapshot
impl RefUnwindSafe for RendererTextFallbackPolicySnapshot
impl Send for RendererTextFallbackPolicySnapshot
impl Sync for RendererTextFallbackPolicySnapshot
impl Unpin for RendererTextFallbackPolicySnapshot
impl UnsafeUnpin for RendererTextFallbackPolicySnapshot
impl UnwindSafe for RendererTextFallbackPolicySnapshot
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