Remove infallible error.
This commit is contained in:
parent
e7a326c688
commit
8167f5b2fb
|
@ -57,9 +57,6 @@ use byteorder::{NativeEndian, ReadBytesExt, WriteBytesExt};
|
|||
/// All possible errors that can happen with reading or writing messages.
|
||||
#[derive(Debug, thiserror::Error)]
|
||||
pub enum MessagingError {
|
||||
/// Infallible errors.
|
||||
#[error(transparent)]
|
||||
Infallible(#[from] std::convert::Infallible),
|
||||
#[error(transparent)]
|
||||
/// IO errors.
|
||||
Io(#[from] std::io::Error),
|
||||
|
@ -80,7 +77,7 @@ where
|
|||
D: for<'a> serde::Deserialize<'a>,
|
||||
R: Read,
|
||||
{
|
||||
let message_length = reader.read_u32::<NativeEndian>()?.try_into()?;
|
||||
let message_length = reader.read_u32::<NativeEndian>()?.into();
|
||||
let message_bytes = reader.take(message_length);
|
||||
|
||||
serde_json::from_reader(message_bytes).map_err(Into::into)
|
||||
|
|
Loading…
Reference in New Issue