pub struct PostSummary {
pub slug: String,
pub title: String,
pub subtitle: Option<String>,
pub preview_text: String,
pub preview_image: Option<String>,
pub tags: Option<Vec<String>>,
pub goes_live_at: Option<DateTime<Utc>>,
pub series_slug: Option<String>,
}Expand description
Post summary without content (for list endpoints)
Fields§
§slug: String§title: String§subtitle: Option<String>§preview_text: String§preview_image: Option<String>§goes_live_at: Option<DateTime<Utc>>§series_slug: Option<String>Trait Implementations§
Source§impl Clone for PostSummary
impl Clone for PostSummary
Source§fn clone(&self) -> PostSummary
fn clone(&self) -> PostSummary
Returns a duplicate of the value. Read more
1.0.0 · 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 PostSummary
impl Debug for PostSummary
Source§impl From<&Post> for PostSummary
impl From<&Post> 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 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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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 moreCreates a shared type from an unshared type.