1 2 3 4 5 6 7
use super::{error::KvError, response::Response, store::EloqStore}; pub trait Request { type Response: Response; fn execute(&self, store: &EloqStore) -> Result<Self::Response, KvError>; }