starry/database/
user_query.rs

1use {
2    crate::*,
3    chrono::{
4        DateTime,
5        Utc,
6    },
7};
8
9/// a query for the time series for some
10/// repos (maybe) and the sum (maybe) of a user
11#[derive(Debug)]
12pub(crate) struct UserQuery {
13    pub user_id: UserId,
14    pub sum: Option<Col>,
15    pub repos: Vec<Col>,
16}
17
18#[derive(Debug)]
19pub struct UserResponseLine {
20    pub time: DateTime<Utc>,
21    pub sum: usize,
22    pub counts: Vec<Option<usize>>,
23}