pub struct ProductivityInsight {
pub id: Option<i64>,
pub project_id: Option<i64>,
pub insight_type: InsightType,
pub period_start: NaiveDate,
pub period_end: NaiveDate,
pub data: InsightData,
pub calculated_at: DateTime<Utc>,
}Fields§
§id: Option<i64>§project_id: Option<i64>§insight_type: InsightType§period_start: NaiveDate§period_end: NaiveDate§data: InsightData§calculated_at: DateTime<Utc>Implementations§
Source§impl ProductivityInsight
impl ProductivityInsight
pub fn new( insight_type: InsightType, period_start: NaiveDate, period_end: NaiveDate, data: InsightData, ) -> Self
Trait Implementations§
Source§impl Clone for ProductivityInsight
impl Clone for ProductivityInsight
Source§fn clone(&self) -> ProductivityInsight
fn clone(&self) -> ProductivityInsight
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 ProductivityInsight
impl Debug for ProductivityInsight
Source§impl<'de> Deserialize<'de> for ProductivityInsight
impl<'de> Deserialize<'de> for ProductivityInsight
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 ProductivityInsight
impl PartialEq for ProductivityInsight
Source§impl Serialize for ProductivityInsight
impl Serialize for ProductivityInsight
impl StructuralPartialEq for ProductivityInsight
Auto Trait Implementations§
impl Freeze for ProductivityInsight
impl RefUnwindSafe for ProductivityInsight
impl Send for ProductivityInsight
impl Sync for ProductivityInsight
impl Unpin for ProductivityInsight
impl UnwindSafe for ProductivityInsight
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