pub struct CompiledPage {
pub source: SourcePage,
pub content_html: String,
}Expand description
Markdown body converted to an HTML fragment, before layout wrapping.
Fields§
§source: SourcePageOriginal source metadata and paths.
content_html: StringHTML generated from the Markdown body (no layout chrome).
Implementations§
Source§impl CompiledPage
impl CompiledPage
Sourcepub fn new(source: SourcePage, content_html: String) -> Self
pub fn new(source: SourcePage, content_html: String) -> Self
Creates a compiled page from its source and rendered fragment.
Trait Implementations§
Source§impl Clone for CompiledPage
impl Clone for CompiledPage
Source§fn clone(&self) -> CompiledPage
fn clone(&self) -> CompiledPage
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 CompiledPage
impl Debug for CompiledPage
impl Eq for CompiledPage
Source§impl PartialEq for CompiledPage
impl PartialEq for CompiledPage
impl StructuralPartialEq for CompiledPage
Auto Trait Implementations§
impl Freeze for CompiledPage
impl RefUnwindSafe for CompiledPage
impl Send for CompiledPage
impl Sync for CompiledPage
impl Unpin for CompiledPage
impl UnsafeUnpin for CompiledPage
impl UnwindSafe for CompiledPage
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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 more