diff options
Diffstat (limited to 'tokio-codec')
-rw-r--r-- | tokio-codec/src/lib.rs | 2 | ||||
-rw-r--r-- | tokio-codec/src/lines_codec.rs | 3 |
2 files changed, 4 insertions, 1 deletions
diff --git a/tokio-codec/src/lib.rs b/tokio-codec/src/lib.rs index d8abd5ce..0db81502 100644 --- a/tokio-codec/src/lib.rs +++ b/tokio-codec/src/lib.rs @@ -32,4 +32,4 @@ pub use crate::encoder::Encoder; pub use crate::framed::{Framed, FramedParts}; pub use crate::framed_read::FramedRead; pub use crate::framed_write::FramedWrite; -pub use crate::lines_codec::LinesCodec; +pub use crate::lines_codec::{LinesCodec, LinesCodecError}; diff --git a/tokio-codec/src/lines_codec.rs b/tokio-codec/src/lines_codec.rs index 5ebfec00..4f7b08e7 100644 --- a/tokio-codec/src/lines_codec.rs +++ b/tokio-codec/src/lines_codec.rs @@ -190,9 +190,12 @@ impl Encoder for LinesCodec { } } +/// An error occured while encoding or decoding a line. #[derive(Debug)] pub enum LinesCodecError { + /// The maximum line length was exceeded. MaxLineLengthExceeded, + /// An IO error occured. Io(io::Error), } |