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}