summaryrefslogtreecommitdiffstats
path: root/tokio-codec
diff options
context:
space:
mode:
authorJohn Doneth <doneth7@gmail.com>2019-07-24 15:26:41 -0400
committerLucio Franco <luciofranco14@gmail.com>2019-07-24 15:26:41 -0400
commit79b017c773e194e2d7a69c07f8fcd93e28eef625 (patch)
tree1d48eff909d15c03292b7d9c5273ac2a1ddb32c3 /tokio-codec
parentca0e5cc6701849c8a2e8f203d139992c5ea326c1 (diff)
Export `LinesCodecError` (#1350)
Diffstat (limited to 'tokio-codec')
-rw-r--r--tokio-codec/src/lib.rs2
-rw-r--r--tokio-codec/src/lines_codec.rs3
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),
}