Expand description
This crate is used by various, internal tasks of drmemd
.
The interfaces and types defined in this crate are useful for
those wishing to write a new back-end storage module or a driver
for the drmemd
executable.
Modules
- This module defines types and interfaces that internal clients use to interact with the core of DrMem. The primary, internal client is the GraphQL interface.
- This module defines types and interfaces that drivers use to interact with the core of DrMem.
- Defines fundamental types used throughout the DrMem codebase.
Traits
- Defines the trait that a back-end needs to implement to provide storage for – and access to – the state of each driver’s devices.
Type Definitions
- A specialization of
std::result::Result<>
where the error value istypes::Error
.