summaryrefslogtreecommitdiffstats
path: root/examples/connect.rs
diff options
context:
space:
mode:
authorArtem Vorotnikov <artem@vorotnikov.me>2019-12-14 09:01:47 +0300
committerCarl Lerche <me@carllerche.com>2019-12-13 22:01:47 -0800
commitd593c5b051f07bde5117122216a356632986b6dd (patch)
tree87df3c4dd3a4cda23ae1125e8b78358804385edb /examples/connect.rs
parent91ecb4b4c2ec202b6754ccb5fb266a84fe3a7327 (diff)
chore: remove benches and fix/work around clippy lints (#1952)
Diffstat (limited to 'examples/connect.rs')
-rw-r--r--examples/connect.rs9
1 files changed, 4 insertions, 5 deletions
diff --git a/examples/connect.rs b/examples/connect.rs
index cdd18e19..d51af88c 100644
--- a/examples/connect.rs
+++ b/examples/connect.rs
@@ -36,10 +36,9 @@ async fn main() -> Result<(), Box<dyn Error>> {
};
// Parse what address we're going to connect to
- let addr = match args.first() {
- Some(addr) => addr,
- None => Err("this program requires at least one argument")?,
- };
+ let addr = args
+ .first()
+ .ok_or("this program requires at least one argument")?;
let addr = addr.parse::<SocketAddr>()?;
let stdin = FramedRead::new(io::stdin(), codec::Bytes);
@@ -163,7 +162,7 @@ mod codec {
type Error = io::Error;
fn decode(&mut self, buf: &mut BytesMut) -> io::Result<Option<Vec<u8>>> {
- if buf.len() > 0 {
+ if !buf.is_empty() {
let len = buf.len();
Ok(Some(buf.split_to(len).into_iter().collect()))
} else {