1
2
3
4
5
6
7
8
9
10
11
12
13
14
/*
    Appellation: public_key <module>
    Contributors: FL03 <jo3mccain@icloud.com>
    Description:
        ... Summary ...
*/
use serde::{Deserialize, Serialize};

#[derive(Clone, Debug, Default, Deserialize, Eq, Hash, Ord, PartialEq, PartialOrd, Serialize)]
pub struct PublicKey<T> {
    id: String,
    pub(crate) key: T,
    ts: i64,
}