Struct Frontmatter

#[non_exhaustive]
pub struct Frontmatter {}

A frontmatter section fenced by ---.

Trait Implementations

impl Clone for Frontmatter

fn clone(&self) -> Self

Auto Trait Implementations

impl Freeze for Frontmatter

impl RefUnwindSafe for Frontmatter

impl Send for Frontmatter

impl Sync for Frontmatter

impl Unpin for Frontmatter

impl UnsafeUnpin for Frontmatter

impl UnwindSafe for Frontmatter

Blanket Implementations

impl<T> Any for Frontmatter where T: 'static + ?Sized,

fn type_id(&self) -> TypeId

impl<T> Borrow<T> for Frontmatter where T: ?Sized,

fn borrow(&self) -> &T

impl<T> BorrowMut<T> for Frontmatter where T: ?Sized,

fn borrow_mut(&mut self) -> &mut T

impl<T> CloneToUninit for Frontmatter where T: Clone,

unsafe fn clone_to_uninit(&self, dest: *mut u8)

impl<T> From<T> for Frontmatter

fn from(t: T) -> T

Returns the argument unchanged.

impl<T> ToOwned for Frontmatter where T: Clone,

type Owned = T;
fn to_owned(&self) -> T
fn clone_into(&self, target: &mut T)

impl<T, U> Into<U> for Frontmatter where U: From<T>,

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of [From]<T> for U chooses to do.

impl<T, U> TryFrom<U> for Frontmatter where U: Into<T>,

type Error = never;
fn try_from(value: U) -> Result<T, never>

impl<T, U> TryInto<U> for Frontmatter where U: TryFrom<T>,

type Error = <U as TryFrom<T>>::Error;
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>