WIP on simple disk serve

This commit is contained in:
Dominik Werder
2021-03-31 22:17:54 +02:00
commit 6dbc7cb605
14 changed files with 359 additions and 0 deletions

13
netpod/Cargo.toml Normal file
View File

@@ -0,0 +1,13 @@
[package]
name = "netpod"
version = "0.0.1-a.0"
authors = ["Dominik Werder <dominik.werder@gmail.com>"]
edition = "2018"
[dependencies]
serde = "1.0"
serde_derive = "1.0"
async-channel = "1.6"
bytes = "1.0.1"
futures-core = "0.3.12"
err = { path = "../err" }

13
netpod/src/lib.rs Normal file
View File

@@ -0,0 +1,13 @@
use serde_derive::{Serialize, Deserialize};
//use std::pin::Pin;
use err::Error;
#[derive(Serialize, Deserialize)]
pub struct AggQuerySingleChannel {
channel: String,
}
pub struct BodyStream {
//pub receiver: async_channel::Receiver<Result<bytes::Bytes, Error>>,
pub inner: Box<dyn futures_core::Stream<Item=Result<bytes::Bytes, Error>> + Send + Unpin>,
}