pub trait Context { type Error: From<Error> + IsEof; // Required method fn endianness(&self) -> Endianness; }