1#![cfg_attr(docsrs, feature(doc_cfg))]
2
3use tosql::ToSql;
4
5#[derive(Debug, ToSql)]
6pub struct User {
7 pub id: u64,
8}
9
10#[derive(Debug, ToSql)]
11pub struct UserName {
12 pub id: u64,
13 pub name: String,
14}
15
16#[derive(Debug, ToSql)]
17pub struct Mail {
18 pub id: u64,
19 pub name: String,
20 pub host: String,
21}
22
23#[derive(Debug, ToSql)]
24pub struct UserMailPrimary {
25 pub id: u64,
26 pub user_id: u64,
27 pub mail_id: u64,
28}
29
30#[derive(Debug, ToSql)]
31pub struct UserMail {
32 pub id: u64,
33 pub user_id: u64,
34 pub mail_id: u64,
35 pub state: i8, }
37
38#[derive(Debug, ToSql)]
48pub struct UserPassword {
49 pub id: u64,
50 pub v: u8,
51 pub hash: [u8; 32],
52 pub salt: [u8; 16],
53}
54
55mod site_log;
56pub use site_log::*;