use crate::{error::RucronError, handler::ArgStorage};
use std::sync::Arc;
pub trait Locker {
fn lock(&self, key: &str, _storage: Arc<ArgStorage>) -> Result<bool, RucronError> {
log::info!("[INFO] Key: {}", key);
Ok(true)
}
fn unlock(&self, key: &str, _storage: Arc<ArgStorage>) -> Result<bool, RucronError> {
log::info!("[INFO] Key: {}", key);
Ok(true)
}
}
impl Locker for () {}