pub struct PostSummary {
pub post_id: Uuid,
pub source_path: Box<str>,
pub title: Box<str>,
pub slug: Box<str>,
pub revision: Box<str>,
pub publication_state: PostPublicationState,
pub published_at: Option<OffsetDateTime>,
}Expand description
Summary of one post revision loaded from the Git-owned content tree.
Fields§
§post_id: Uuid§source_path: Box<str>§title: Box<str>§slug: Box<str>§revision: Box<str>§publication_state: PostPublicationState§published_at: Option<OffsetDateTime>Trait Implementations§
Source§impl Clone for PostSummary
impl Clone for PostSummary
Source§impl Debug for PostSummary
impl Debug for PostSummary
Source§impl<'de> Deserialize<'de> for PostSummary
impl<'de> Deserialize<'de> for PostSummary
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 PostSummary
Source§impl PartialEq for PostSummary
impl PartialEq for PostSummary
Source§impl Serialize for PostSummary
impl Serialize for PostSummary
impl StructuralPartialEq for PostSummary
Auto Trait Implementations§
impl Freeze for PostSummary
impl RefUnwindSafe for PostSummary
impl Send for PostSummary
impl Sync for PostSummary
impl Unpin for PostSummary
impl UnsafeUnpin for PostSummary
impl UnwindSafe for PostSummary
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