diff --git a/src/lib.rs b/src/lib.rs index 193098f..b89cbbb 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -12,7 +12,7 @@ impl<'a> From for KaitaiError<'a> { } } -type Result<'a, T> = std::result::Result>; +pub type Result<'a, T> = std::result::Result>; pub trait KaitaiStruct<'a> { @@ -25,7 +25,7 @@ pub trait KaitaiStruct<'a> where Self: Sized; - //fn read(&mut self, stream: &S); + fn read(&mut self, stream: &mut S) -> Result<'a, ()>; } pub trait KaitaiStream {