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}