Skip to main content

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}