acme_data/models/tokens.rs
1use serde::{Deserialize, Serialize};
2
3#[derive(Clone, Debug, Deserialize, Hash, Serialize)]
4pub enum Tokens {
5 Auth(String),
6}
7
8#[derive(Clone, Debug, Deserialize, Hash, Serialize)]
9pub struct Token {
10 kind: Tokens,
11 token: String,
12}
13
14pub trait TokenSpecification {
15 type Actor;
16 type Client;
17 type Context;
18 type Data;
19
20 fn create(&self) -> Self;
21}