dope-core 0.25.0

Owned native I/O and completion driver for dope
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use dope_sys::ring::layout;

use crate::driver::{result, result::IoOperation, storage::Mapping};
#[derive(Clone, Copy, Debug, PartialEq, Eq)]
pub enum Failure {
    Kernel {
        operation: IoOperation,
        cause: result::Kernel,
    },
    Mapping(Mapping),
    RingLayout(layout::Layout),
    Capability(result::Capability),
    Probe(result::ProbeError),
}