feedbin_api/models/
cache.rs

1use serde_derive::{Deserialize, Serialize};
2
3#[derive(Debug, Clone, Serialize, Deserialize)]
4pub struct Cache {
5    pub etag: String,
6    pub last_modified: String,
7}
8
9#[derive(Debug)]
10pub struct CacheResult<T> {
11    pub value: T,
12    pub cache: Option<Cache>,
13}
14
15#[derive(Debug)]
16pub enum CacheRequestResponse<T> {
17    Modified(CacheResult<T>),
18    NotModified,
19}