diff options
author | John Doneth <doneth7@gmail.com> | 2019-07-24 15:26:41 -0400 |
---|---|---|
committer | Lucio Franco <luciofranco14@gmail.com> | 2019-07-24 15:26:41 -0400 |
commit | 79b017c773e194e2d7a69c07f8fcd93e28eef625 (patch) | |
tree | 1d48eff909d15c03292b7d9c5273ac2a1ddb32c3 /tokio-codec | |
parent | ca0e5cc6701849c8a2e8f203d139992c5ea326c1 (diff) |
Export `LinesCodecError` (#1350)
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), } |