fusio 0.6.0

Fusio provides lean, minimal cost abstraction and extensible Read / Write trait to multiple storage on multiple poll-based / completion-based async runtime.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
//! Dyn compatible(object safety) version of [`Read`], [`Write`] and others.

#[cfg(feature = "fs")]
pub mod fs;

#[cfg(feature = "fs")]
pub use fs::{DynFile, DynFs};
pub use fusio_core::{MaybeSend, MaybeSendFuture, MaybeSync};
use futures_core::Stream;

pub trait MaybeSendStream: Stream + MaybeSend {}

impl<S> MaybeSendStream for S where S: Stream + MaybeSend {}