pub enum DateSource {
Frontmatter,
FilenamePrefix,
Ctime,
None,
}Expand description
Provenance of a resolved publish date. Distinguishes explicit dates
(Frontmatter, FilenamePrefix) from implicit fallbacks (Ctime),
so consumers that care (e.g. file-tree zoning, RSS feed pubDate)
can treat them differently.
Variants§
Trait Implementations§
Source§impl Clone for DateSource
impl Clone for DateSource
Source§fn clone(&self) -> DateSource
fn clone(&self) -> DateSource
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 moreimpl Copy for DateSource
Source§impl Debug for DateSource
impl Debug for DateSource
Source§impl<'de> Deserialize<'de> for DateSource
impl<'de> Deserialize<'de> for DateSource
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
impl Eq for DateSource
Source§impl PartialEq for DateSource
impl PartialEq for DateSource
Source§impl Serialize for DateSource
impl Serialize for DateSource
impl StructuralPartialEq for DateSource
Auto Trait Implementations§
impl Freeze for DateSource
impl RefUnwindSafe for DateSource
impl Send for DateSource
impl Sync for DateSource
impl Unpin for DateSource
impl UnsafeUnpin for DateSource
impl UnwindSafe for DateSource
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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.