chore: Revert "use #[non_exhaustive] instead of private unit field" (#3323)

This reverts commit 575938d457.
This commit is contained in:
Taiki Endo
2020-12-23 08:27:58 -08:00
committed by GitHub
parent 575938d457
commit ce0e9c67cf
15 changed files with 55 additions and 43 deletions
+5 -4
View File
@@ -409,8 +409,9 @@ pub struct Builder {
}
/// An error when the number of bytes read is more than max frame length.
#[non_exhaustive]
pub struct LengthDelimitedCodecError;
pub struct LengthDelimitedCodecError {
_priv: (),
}
/// A codec for frames delimited by a frame head specifying their lengths.
///
@@ -495,7 +496,7 @@ impl LengthDelimitedCodec {
if n > self.builder.max_frame_len as u64 {
return Err(io::Error::new(
io::ErrorKind::InvalidData,
LengthDelimitedCodecError,
LengthDelimitedCodecError { _priv: () },
));
}
@@ -585,7 +586,7 @@ impl Encoder<Bytes> for LengthDelimitedCodec {
if n > self.builder.max_frame_len {
return Err(io::Error::new(
io::ErrorKind::InvalidInput,
LengthDelimitedCodecError,
LengthDelimitedCodecError { _priv: () },
));
}