modular_rs/core/response.rs
1use bytes::Bytes;
2
3#[derive(Debug)]
4pub struct ModuleResponse<Data = Bytes> {
5 pub data: Data,
6}
7
8impl<Data> ModuleResponse<Data> {
9 pub fn new(data: Data) -> Self {
10 Self { data }
11 }
12}
13
14impl<Data> From<Data> for ModuleResponse<Data> {
15 fn from(data: Data) -> Self {
16 Self { data }
17 }
18}