dope-fiber 0.8.0

The manifold runtime
Documentation
mod open;
mod read;
mod splice;
mod stat;

use std::io;
use std::io::Error;

use dope::manifold::file::SourceRef;
pub use dope::manifold::file::{Direct, Fixed, Metadata, Source};
pub use open::{Open, OpenKind};
pub use read::{BlockRead, Read};
pub use splice::SpliceToPipe;
pub use stat::Stat;

use dope::driver::token::Token;
enum Stage {
    Init,
    Pending(Token),
    Done,
}

impl Stage {
    fn already_done() -> io::Error {
        Error::other("dope::file: fiber polled after completion")
    }
}