use async_std::{channel::Receiver, path::PathBuf};
pub struct Cache;
impl Cache {
pub async fn new
(_dir: P) -> Self
where
P: Into,
{
Self {}
}
pub async fn listen(&self, listener: Receiver) {
loop {
listener.recv().await.unwrap();
}
}
}
#[cfg(test)]
mod engine {
use super::*;
use tempfile::tempdir;
#[async_std::test]
async fn create() {
let dir = tempdir().unwrap();
Cache::new(dir.path()).await;
}
}