pub struct RequestItem {
pub id: i64,
pub title: String,
pub body: String,
pub seed_work_id: Option<i64>,
pub status: String,
pub created_at: String,
pub answer_count: i64,
pub upvotes: i64,
}Expand description
A Fic Request board item (GET /api/requests).
Fields§
§id: i64Request id.
title: StringRequest title.
body: StringRequest body text.
seed_work_id: Option<i64>Seed work (fic the request is about), when known.
status: StringRequest status.
created_at: StringISO timestamp of creation.
answer_count: i64Number of answers.
upvotes: i64Upvote count.
Trait Implementations§
Source§impl Clone for RequestItem
impl Clone for RequestItem
Source§fn clone(&self) -> RequestItem
fn clone(&self) -> RequestItem
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 RequestItem
impl Debug for RequestItem
Source§impl<'de> Deserialize<'de> for RequestItem
impl<'de> Deserialize<'de> for RequestItem
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
Auto Trait Implementations§
impl Freeze for RequestItem
impl RefUnwindSafe for RequestItem
impl Send for RequestItem
impl Sync for RequestItem
impl Unpin for RequestItem
impl UnsafeUnpin for RequestItem
impl UnwindSafe for RequestItem
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<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