diff --git a/lettre/benches/transport_smtp.rs b/lettre/benches/transport_smtp.rs index 9191bc0..560acbe 100644 --- a/lettre/benches/transport_smtp.rs +++ b/lettre/benches/transport_smtp.rs @@ -19,7 +19,7 @@ fn bench_simple_send(b: &mut test::Bencher) { "id".to_string(), "Hello world".to_string(), ); - let result = sender.send(email); + let result = sender.send(&email); assert!(result.is_ok()); }); } @@ -37,7 +37,7 @@ fn bench_reuse_send(b: &mut test::Bencher) { "id".to_string(), "Hello world".to_string(), ); - let result = sender.send(email); + let result = sender.send(&email); assert!(result.is_ok()); }); sender.close() diff --git a/lettre/src/smtp/client/mod.rs b/lettre/src/smtp/client/mod.rs index d72ca28..96dd488 100644 --- a/lettre/src/smtp/client/mod.rs +++ b/lettre/src/smtp/client/mod.rs @@ -237,7 +237,7 @@ impl Client { return Err(From::from("Connection closed")); } - self.stream.as_mut().unwrap().write(string)?; + self.stream.as_mut().unwrap().write_all(string)?; self.stream.as_mut().unwrap().flush()?; debug!(