pub struct PathDiscovery { /* private fields */ }Expand description
Discovers fonts by walking filesystem paths.
Recurses into directories, optionally follows symlinks. Recognizes
font files by extension: .ttf, .otf, .ttc, .otc.
Implementations§
Source§impl PathDiscovery
impl PathDiscovery
Sourcepub fn follow_symlinks(self, follow: bool) -> Self
pub fn follow_symlinks(self, follow: bool) -> Self
Enable or disable symlink following during traversal.
Trait Implementations§
Source§impl Clone for PathDiscovery
impl Clone for PathDiscovery
Source§fn clone(&self) -> PathDiscovery
fn clone(&self) -> PathDiscovery
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 Debug for PathDiscovery
impl Debug for PathDiscovery
Source§impl FontDiscovery for PathDiscovery
impl FontDiscovery for PathDiscovery
Auto Trait Implementations§
impl Freeze for PathDiscovery
impl RefUnwindSafe for PathDiscovery
impl Send for PathDiscovery
impl Sync for PathDiscovery
impl Unpin for PathDiscovery
impl UnsafeUnpin for PathDiscovery
impl UnwindSafe for PathDiscovery
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more