pub struct ResearchQuestion {
pub id: QuestionId,
pub text: String,
pub description: String,
pub created_at: DateTime<Utc>,
pub updated_at: DateTime<Utc>,
}Expand description
First-class research question entity.
Fields§
§id: QuestionId§text: String§description: String§created_at: DateTime<Utc>§updated_at: DateTime<Utc>Implementations§
Trait Implementations§
Source§impl Clone for ResearchQuestion
impl Clone for ResearchQuestion
Source§fn clone(&self) -> ResearchQuestion
fn clone(&self) -> ResearchQuestion
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 ResearchQuestion
impl Debug for ResearchQuestion
Source§impl<'de> Deserialize<'de> for ResearchQuestion
impl<'de> Deserialize<'de> for ResearchQuestion
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
Source§impl PartialEq for ResearchQuestion
impl PartialEq for ResearchQuestion
Source§impl Serialize for ResearchQuestion
impl Serialize for ResearchQuestion
impl StructuralPartialEq for ResearchQuestion
Auto Trait Implementations§
impl Freeze for ResearchQuestion
impl RefUnwindSafe for ResearchQuestion
impl Send for ResearchQuestion
impl Sync for ResearchQuestion
impl Unpin for ResearchQuestion
impl UnsafeUnpin for ResearchQuestion
impl UnwindSafe for ResearchQuestion
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