chio_kernel/revocation_store.rs
1#[derive(Debug, thiserror::Error)]
2pub enum RevocationStoreError {
3 #[error("sqlite error: {0}")]
4 Sqlite(#[from] rusqlite::Error),
5
6 #[error("failed to prepare revocation store directory: {0}")]
7 Io(#[from] std::io::Error),
8}
9
10#[derive(Debug, Clone, PartialEq, Eq)]
11pub struct RevocationRecord {
12 pub capability_id: String,
13 pub revoked_at: i64,
14}