pub struct BookTheme {
pub bg: u32,
pub page_bg: u32,
pub page_bg_right: u32,
pub text: u32,
pub title: u32,
pub nav: u32,
pub nav_selected: u32,
pub nav_selected_bg: u32,
pub border: u32,
pub nameplate: u32,
pub divider: u32,
pub sidebar_bg: u32,
}Expand description
All colors are 0xAARRGGBB.
Fields§
§bg: u32Outer book background (dark border frame).
page_bg: u32Left page background (light parchment).
page_bg_right: u32Right page background (slightly warmer parchment).
text: u32Default body text.
title: u32Entry/category titles.
Unselected navigation text.
Selected navigation item text.
Selected navigation item background.
border: u32Border/separator line color.
nameplate: u32Book nameplate (title) color.
divider: u32Divider line between sections.
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for BookTheme
impl RefUnwindSafe for BookTheme
impl Send for BookTheme
impl Sync for BookTheme
impl Unpin for BookTheme
impl UnsafeUnpin for BookTheme
impl UnwindSafe for BookTheme
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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.