pub struct NoPaths;Expand description
A provider that reports no directories at all, so nothing it is handed to touches a real XDG path.
Public rather than test-only: a preview window, a headless rasterise and every integration test want the
same answer, and each had written its own copy of these three Nones.
Trait Implementations§
Source§impl AppPathsProvider for NoPaths
impl AppPathsProvider for NoPaths
fn config_dir(&self) -> Option<PathBuf>
fn data_dir(&self) -> Option<PathBuf>
fn cache_dir(&self) -> Option<PathBuf>
Source§fn system_fonts_dir(&self) -> Option<PathBuf>
fn system_fonts_dir(&self) -> Option<PathBuf>
OS system-font directory to scan for fallback family resolution.
None on platforms where the
renderer’s default font discovery suffices (desktop); the platform adapter overrides it where the OS
keeps fonts in a fixed location (Android → /system/fonts).Source§fn sans_serif_candidates(&self) -> Vec<String>
fn sans_serif_candidates(&self) -> Vec<String>
Sans-serif family names to try in priority order, OS/OEM-specific. Empty when default discovery
suffices; the platform adapter overrides it (Android OEM font stacks).
Auto Trait Implementations§
impl Freeze for NoPaths
impl RefUnwindSafe for NoPaths
impl Send for NoPaths
impl Sync for NoPaths
impl Unpin for NoPaths
impl UnsafeUnpin for NoPaths
impl UnwindSafe for NoPaths
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