pub struct DailyStats {
pub date: String,
pub total_pageviews: i64,
pub unique_sessions: i64,
pub top_pages: Vec<PageStats>,
pub top_posts: Vec<PageStats>,
pub referrers: HashMap<String, i64>,
pub countries: HashMap<String, i64>,
pub devices: HashMap<String, i64>,
pub browsers: HashMap<String, i64>,
pub avg_response_time_ms: i64,
pub error_rate: f64,
pub new_content_views: i64,
}Expand description
Daily aggregation data
Fields§
§date: String§total_pageviews: i64§unique_sessions: i64§top_pages: Vec<PageStats>§top_posts: Vec<PageStats>§referrers: HashMap<String, i64>§countries: HashMap<String, i64>§devices: HashMap<String, i64>§browsers: HashMap<String, i64>§avg_response_time_ms: i64§error_rate: f64§new_content_views: i64Trait Implementations§
Source§impl Clone for DailyStats
impl Clone for DailyStats
Source§fn clone(&self) -> DailyStats
fn clone(&self) -> DailyStats
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 DailyStats
impl Debug for DailyStats
Source§impl<'de> Deserialize<'de> for DailyStats
impl<'de> Deserialize<'de> for DailyStats
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 DailyStats
impl RefUnwindSafe for DailyStats
impl Send for DailyStats
impl Sync for DailyStats
impl Unpin for DailyStats
impl UnsafeUnpin for DailyStats
impl UnwindSafe for DailyStats
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