Export LinesCodecError (#1350)

This commit is contained in:
John Doneth
2019-07-24 15:26:41 -04:00
committed by Lucio Franco
parent ca0e5cc670
commit 79b017c773
3 changed files with 5 additions and 1 deletions
+1 -1
View File
@@ -32,4 +32,4 @@ pub use crate::encoder::Encoder;
pub use crate::framed::{Framed, FramedParts}; pub use crate::framed::{Framed, FramedParts};
pub use crate::framed_read::FramedRead; pub use crate::framed_read::FramedRead;
pub use crate::framed_write::FramedWrite; pub use crate::framed_write::FramedWrite;
pub use crate::lines_codec::LinesCodec; pub use crate::lines_codec::{LinesCodec, LinesCodecError};
+3
View File
@@ -190,9 +190,12 @@ impl Encoder for LinesCodec {
} }
} }
/// An error occured while encoding or decoding a line.
#[derive(Debug)] #[derive(Debug)]
pub enum LinesCodecError { pub enum LinesCodecError {
/// The maximum line length was exceeded.
MaxLineLengthExceeded, MaxLineLengthExceeded,
/// An IO error occured.
Io(io::Error), Io(io::Error),
} }
+1
View File
@@ -15,4 +15,5 @@ pub mod length_delimited;
pub use self::length_delimited::LengthDelimitedCodec; pub use self::length_delimited::LengthDelimitedCodec;
pub use tokio_codec::{ pub use tokio_codec::{
BytesCodec, Decoder, Encoder, Framed, FramedParts, FramedRead, FramedWrite, LinesCodec, BytesCodec, Decoder, Encoder, Framed, FramedParts, FramedRead, FramedWrite, LinesCodec,
LinesCodecError,
}; };