pub fn validate_marshalled( byteorder: ByteOrder, offset: usize, raw: &[u8], sig: &Type, ) -> Result<usize, (usize, Error)>