pub struct UncompiledPage(pub SourcePage);Expand description
Newtype marking a SourcePage that has not yet been parsed.
Illegal transitions (e.g. writing directly to disk) are prevented because
only CompiledPage and RenderedPage expose HTML payloads.
Tuple Fields§
§0: SourcePageImplementations§
Source§impl UncompiledPage
impl UncompiledPage
Sourcepub fn new(page: SourcePage) -> Self
pub fn new(page: SourcePage) -> Self
Wraps a discovered source page for the parsing stage.
Sourcepub fn inner(&self) -> &SourcePage
pub fn inner(&self) -> &SourcePage
Borrows the inner source page.
Sourcepub fn into_inner(self) -> SourcePage
pub fn into_inner(self) -> SourcePage
Consumes the wrapper and returns the inner source page.
Trait Implementations§
Source§impl Clone for UncompiledPage
impl Clone for UncompiledPage
Source§fn clone(&self) -> UncompiledPage
fn clone(&self) -> UncompiledPage
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 UncompiledPage
impl Debug for UncompiledPage
impl Eq for UncompiledPage
Source§impl PartialEq for UncompiledPage
impl PartialEq for UncompiledPage
impl StructuralPartialEq for UncompiledPage
Auto Trait Implementations§
impl Freeze for UncompiledPage
impl RefUnwindSafe for UncompiledPage
impl Send for UncompiledPage
impl Sync for UncompiledPage
impl Unpin for UncompiledPage
impl UnsafeUnpin for UncompiledPage
impl UnwindSafe for UncompiledPage
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