Use nightly rustfmt features to improve code style (#734)

* format_code_in_doc_comments

* imports_granularity

* group_imports

* Add ci job
This commit is contained in:
Paolo Barbolini
2022-02-12 20:03:37 +01:00
committed by GitHub
parent 7a0dd5bd92
commit 9273d24e54
38 changed files with 242 additions and 174 deletions

View File

@@ -9,13 +9,15 @@ fn default_date() -> std::time::SystemTime {
#[cfg(test)]
#[cfg(all(feature = "file-transport", feature = "builder"))]
mod sync {
use crate::default_date;
use lettre::{FileTransport, Message, Transport};
use std::{
env::temp_dir,
fs::{read_to_string, remove_file},
};
use lettre::{FileTransport, Message, Transport};
use crate::default_date;
#[test]
fn file_transport() {
let sender = FileTransport::new(temp_dir());
@@ -104,15 +106,16 @@ mod sync {
#[cfg(test)]
#[cfg(all(feature = "file-transport", feature = "builder", feature = "tokio1"))]
mod tokio_1 {
use crate::default_date;
use lettre::{AsyncFileTransport, AsyncTransport, Message, Tokio1Executor};
use std::{
env::temp_dir,
fs::{read_to_string, remove_file},
};
use lettre::{AsyncFileTransport, AsyncTransport, Message, Tokio1Executor};
use tokio1_crate as tokio;
use crate::default_date;
#[tokio::test]
async fn file_transport_tokio1() {
let sender = AsyncFileTransport::<Tokio1Executor>::new(temp_dir());
@@ -155,13 +158,15 @@ mod tokio_1 {
feature = "async-std1"
))]
mod asyncstd_1 {
use crate::default_date;
use lettre::{AsyncFileTransport, AsyncStd1Executor, AsyncTransport, Message};
use std::{
env::temp_dir,
fs::{read_to_string, remove_file},
};
use lettre::{AsyncFileTransport, AsyncStd1Executor, AsyncTransport, Message};
use crate::default_date;
#[async_std::test]
async fn file_transport_asyncstd1() {
let sender = AsyncFileTransport::<AsyncStd1Executor>::new(temp_dir());