message: (fix): removed wrong if case
diff: @@ -622,8 +622,8 @@ impl Read for ReadDecoder {
  fn is_next_string(&mut self) -> Result<bool, DecodeError> {
  let position = self.view.buffer.position();
  let format = Format::get_format(self)?;
  - if format == Format::FixStr(format.to_u8())
  self.view.buffer.set_position(position);
  +
  match format {
  Format::FixStr(_) | Format::Str8 | Format::Str16 | Format::Str32 => Ok(true),
  _ => Ok(false)
  