pub struct DocFrontmatter {
pub title: String,
pub description: Option<String>,
pub sidebar_title: Option<String>,
pub icon: Option<String>,
}Expand description
YAML frontmatter metadata from MDX files.
Fields§
§title: StringPage title (used in H1 and browser tab).
description: Option<String>Short description (used in meta tags and previews).
Sidebar title (shorter than main title).
icon: Option<String>Icon name (Lucide icon identifier).
Trait Implementations§
Source§impl Clone for DocFrontmatter
impl Clone for DocFrontmatter
Source§fn clone(&self) -> DocFrontmatter
fn clone(&self) -> DocFrontmatter
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 DocFrontmatter
impl Debug for DocFrontmatter
Source§impl Default for DocFrontmatter
impl Default for DocFrontmatter
Source§fn default() -> DocFrontmatter
fn default() -> DocFrontmatter
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DocFrontmatter
impl<'de> Deserialize<'de> for DocFrontmatter
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for DocFrontmatter
impl PartialEq for DocFrontmatter
impl StructuralPartialEq for DocFrontmatter
Auto Trait Implementations§
impl Freeze for DocFrontmatter
impl RefUnwindSafe for DocFrontmatter
impl Send for DocFrontmatter
impl Sync for DocFrontmatter
impl Unpin for DocFrontmatter
impl UnsafeUnpin for DocFrontmatter
impl UnwindSafe for DocFrontmatter
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> InitializeFromFunction<T> for T
impl<T> InitializeFromFunction<T> for T
Source§fn initialize_from_function(f: fn() -> T) -> T
fn initialize_from_function(f: fn() -> T) -> T
Create an instance of this type from an initialization function
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<Ret> SpawnIfAsync<(), Ret> for Ret
impl<Ret> SpawnIfAsync<(), Ret> for Ret
Source§impl<T, O> SuperFrom<T> for Owhere
O: From<T>,
impl<T, O> SuperFrom<T> for Owhere
O: From<T>,
Source§fn super_from(input: T) -> O
fn super_from(input: T) -> O
Convert from a type to another type.
Source§impl<T, O, M> SuperInto<O, M> for Twhere
O: SuperFrom<T, M>,
impl<T, O, M> SuperInto<O, M> for Twhere
O: SuperFrom<T, M>,
Source§fn super_into(self) -> O
fn super_into(self) -> O
Convert from a type to another type.