pub struct CreateContentParams {Show 13 fields
pub slug: String,
pub title: String,
pub description: String,
pub body: String,
pub author: String,
pub published_at: DateTime<Utc>,
pub keywords: String,
pub kind: String,
pub image: Option<String>,
pub category_id: Option<CategoryId>,
pub source_id: SourceId,
pub version_hash: String,
pub links: Value,
}Fields§
§slug: String§title: String§description: String§body: String§published_at: DateTime<Utc>§keywords: String§kind: String§image: Option<String>§category_id: Option<CategoryId>§source_id: SourceId§version_hash: String§links: ValueImplementations§
Source§impl CreateContentParams
impl CreateContentParams
pub fn new( slug: String, title: String, description: String, body: String, source_id: SourceId, ) -> Self
pub const fn with_published_at(self, published_at: DateTime<Utc>) -> Self
pub fn with_keywords(self, keywords: String) -> Self
pub fn with_kind(self, kind: String) -> Self
pub fn with_image(self, image: Option<String>) -> Self
pub fn with_category_id(self, category_id: Option<CategoryId>) -> Self
pub fn with_version_hash(self, version_hash: String) -> Self
pub fn with_links(self, links: Value) -> Self
Trait Implementations§
Source§impl Clone for CreateContentParams
impl Clone for CreateContentParams
Source§fn clone(&self) -> CreateContentParams
fn clone(&self) -> CreateContentParams
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 moreAuto Trait Implementations§
impl Freeze for CreateContentParams
impl RefUnwindSafe for CreateContentParams
impl Send for CreateContentParams
impl Sync for CreateContentParams
impl Unpin for CreateContentParams
impl UnwindSafe for CreateContentParams
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 more