Cleanup, add node and header commands

This commit is contained in:
Jeremy Soller
2016-02-24 17:30:37 -07:00
parent d116ce57da
commit 8ff4863bbb
7 changed files with 162 additions and 81 deletions
+1 -5
View File
@@ -1,9 +1,5 @@
//use core::result::Result;
use core::fmt::Display;
/// A disk
pub trait Disk<E: Display> {
fn name(&self) -> &str;
pub trait Disk<E> {
fn read_at(&mut self, block: u64, buffer: &mut [u8]) -> Result<usize, E>;
fn write_at(&mut self, block: u64, buffer: &[u8]) -> Result<usize, E>;
}