pub struct BookFontRegistry {
pub fonts: HashMap<String, Vec<u8>>,
}Expand description
Global font data registry — maps font_id → raw TTF/OTF bytes. Populated independently of book JSON, before the first render.
Fields§
§fonts: HashMap<String, Vec<u8>>Implementations§
Trait Implementations§
Source§impl Debug for BookFontRegistry
impl Debug for BookFontRegistry
Source§impl Default for BookFontRegistry
impl Default for BookFontRegistry
Source§fn default() -> BookFontRegistry
fn default() -> BookFontRegistry
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for BookFontRegistry
impl RefUnwindSafe for BookFontRegistry
impl Send for BookFontRegistry
impl Sync for BookFontRegistry
impl Unpin for BookFontRegistry
impl UnsafeUnpin for BookFontRegistry
impl UnwindSafe for BookFontRegistry
Blanket Implementations§
Source§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
Source§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
Source§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
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> LayoutRaw for T
impl<T> LayoutRaw for T
Source§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
Returns the layout of the type.
Source§impl<T, N1, N2> Niching<NichedOption<T, N1>> for N2
impl<T, N1, N2> Niching<NichedOption<T, N1>> for N2
Source§unsafe fn is_niched(niched: *const NichedOption<T, N1>) -> bool
unsafe fn is_niched(niched: *const NichedOption<T, N1>) -> bool
Returns whether the given value has been niched. Read more
Source§fn resolve_niched(out: Place<NichedOption<T, N1>>)
fn resolve_niched(out: Place<NichedOption<T, N1>>)
Writes data to
out indicating that a T is niched.