From c62eb3a2fdaa80f472be6ecbfc2cbf2479d8d914 Mon Sep 17 00:00:00 2001 From: metamuffin Date: Fri, 29 Sep 2023 20:56:36 +0200 Subject: move stream generation to new crate --- stream/src/lib.rs | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 stream/src/lib.rs (limited to 'stream/src/lib.rs') diff --git a/stream/src/lib.rs b/stream/src/lib.rs new file mode 100644 index 0000000..df75cf5 --- /dev/null +++ b/stream/src/lib.rs @@ -0,0 +1,15 @@ +use jellycommon::{stream::StreamSpec, Node}; +use std::ops::Range; +use tokio::io::{duplex, DuplexStream}; +use tokio_util::io::SyncIoBridge; + +pub async fn stream( + node: Node, + spec: StreamSpec, + range: Range, +) -> anyhow::Result { + let (a, b) = duplex(4096); + let b = SyncIoBridge::new(b); + + Ok(a) +} -- cgit v1.2.3-70-g09d2