Skip to content

Commit ce29c9c

Browse files
committed
Add tests for ExternalCrate grouping interacting with other options
1 parent da49c5f commit ce29c9c

8 files changed

+121
-0
lines changed
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
// rustfmt-group_imports: ExternalCrate
2+
// rustfmt-imports_granularity: Crate
3+
use chrono::Utc;
4+
use super::update::convert_publish_payload;
5+
6+
use juniper::{FieldError, FieldResult};
7+
use uuid::Uuid;
8+
use alloc::alloc::Layout;
9+
10+
use std::sync::Arc;
11+
use alloc::vec::Vec;
12+
13+
use broker::database::PooledConnection;
14+
15+
use super::schema::{Context, Payload};
16+
use core::f32;
17+
use crate::models::Event;
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
// rustfmt-group_imports: ExternalCrate
2+
mod test {
3+
use crate::foo::bar;
4+
use std::path;
5+
use crate::foo::bar2;
6+
use uuid::Uuid;
7+
}
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
// rustfmt-group_imports: ExternalCrate
2+
// rustfmt-reorder_imports: false
3+
4+
use chrono::Utc;
5+
use super::update::convert_publish_payload;
6+
7+
use juniper::{FieldError, FieldResult};
8+
use uuid::Uuid;
9+
use alloc::alloc::Layout;
10+
11+
use std::sync::Arc;
12+
13+
use broker::database::PooledConnection;
14+
15+
use super::schema::{Context, Payload};
16+
use core::f32;
17+
use crate::models::Event;
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
// rustfmt-group_imports: ExternalCrate
2+
use chrono::Utc;
3+
use super::update::convert_publish_payload;
4+
5+
6+
7+
8+
9+
use juniper::{FieldError, FieldResult};
10+
11+
use uuid::Uuid;
12+
use alloc::alloc::Layout;
13+
14+
extern crate uuid;
15+
16+
17+
18+
19+
20+
use std::sync::Arc;
21+
22+
23+
use broker::database::PooledConnection;
24+
25+
use super::schema::{Context, Payload};
26+
use core::f32;
27+
use crate::models::Event;
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
// rustfmt-group_imports: ExternalCrate
2+
// rustfmt-imports_granularity: Crate
3+
use alloc::{alloc::Layout, vec::Vec};
4+
use broker::database::PooledConnection;
5+
use chrono::Utc;
6+
use core::f32;
7+
use juniper::{FieldError, FieldResult};
8+
use std::sync::Arc;
9+
use uuid::Uuid;
10+
11+
use super::{
12+
schema::{Context, Payload},
13+
update::convert_publish_payload,
14+
};
15+
use crate::models::Event;
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
// rustfmt-group_imports: ExternalCrate
2+
mod test {
3+
use std::path;
4+
use uuid::Uuid;
5+
6+
use crate::foo::bar;
7+
use crate::foo::bar2;
8+
}
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
// rustfmt-group_imports: ExternalCrate
2+
// rustfmt-reorder_imports: false
3+
4+
use chrono::Utc;
5+
use juniper::{FieldError, FieldResult};
6+
use uuid::Uuid;
7+
use alloc::alloc::Layout;
8+
use std::sync::Arc;
9+
use broker::database::PooledConnection;
10+
use core::f32;
11+
12+
use super::update::convert_publish_payload;
13+
use super::schema::{Context, Payload};
14+
use crate::models::Event;
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
// rustfmt-group_imports: ExternalCrate
2+
use alloc::alloc::Layout;
3+
use chrono::Utc;
4+
use juniper::{FieldError, FieldResult};
5+
use uuid::Uuid;
6+
7+
use super::update::convert_publish_payload;
8+
9+
extern crate uuid;
10+
11+
use broker::database::PooledConnection;
12+
use core::f32;
13+
use std::sync::Arc;
14+
15+
use super::schema::{Context, Payload};
16+
use crate::models::Event;

0 commit comments

Comments
 (0)