palpo-data 0.0.2

Matrix server implementation
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use std::sync::{Arc, OnceLock};
use std::time::Duration;

use diesel::prelude::*;

use crate::core::{Seqnum, JsonValue,OwnedServerName, UnixMillis};
use crate::schema::*;

#[derive(Identifiable, Queryable, Insertable, Debug, Clone)]
#[diesel(table_name = server_signing_keys, primary_key(server_id))]
pub struct DbServerSigningKeys {
    pub server_id: OwnedServerName,
    pub key_data: JsonValue,
    pub updated_at: UnixMillis,
    pub created_at: UnixMillis,
}