pub struct FontsOutput {
pub schema: &'static str,
pub bundled: Vec<String>,
pub local: Vec<String>,
}Expand description
Top-level JSON envelope for zenith fonts --json.
Fields§
§schema: &'static str§bundled: Vec<String>Family names bundled in the binary (lowercase, sorted). These are portable: any machine with this Zenith binary will resolve them identically.
local: Vec<String>Family names found on this machine only (lowercase, sorted), after excluding
any family already in bundled. Using these trips a font.local advisory
and renders may differ on another machine.
Trait Implementations§
Source§impl Debug for FontsOutput
impl Debug for FontsOutput
Auto Trait Implementations§
impl Freeze for FontsOutput
impl RefUnwindSafe for FontsOutput
impl Send for FontsOutput
impl Sync for FontsOutput
impl Unpin for FontsOutput
impl UnsafeUnpin for FontsOutput
impl UnwindSafe for FontsOutput
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> 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 moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<U, T> ToOwnedObj<U> for Twhere
U: FromObjRef<T>,
impl<U, T> ToOwnedObj<U> for Twhere
U: FromObjRef<T>,
Source§fn to_owned_obj(&self, data: FontData<'_>) -> U
fn to_owned_obj(&self, data: FontData<'_>) -> U
Convert this type into
T, using the provided data to resolve any offsets.