use std::pin::Pin; use tokio_stream::Stream; use crate::adapters::AdaptInfo; pub trait AdaptedFilesIter: Stream> + Send {} impl AdaptedFilesIter for T where T: Stream> + Send {} pub type AdaptedFilesIterBox = Pin>; pub fn one_file(ai: AdaptInfo) -> AdaptedFilesIterBox { Box::pin(tokio_stream::once(Ok(ai))) }