SeekError,
}
-type ByteIOResult<T> = Result<T, ByteIOError>;
+pub type ByteIOResult<T> = Result<T, ByteIOError>;
pub trait ByteIO {
fn read_buf(&mut self, buf: &mut [u8]) -> ByteIOResult<usize>;
} else {
let mut ssize = len;
let mut buf : [u8; 16] = [0; 16];
- let mut bref = &mut buf;
+ let bref = &mut buf;
while ssize > bref.len() {
self.io.read_buf(bref)?;
ssize -= bref.len();