mirror of
https://github.com/rust-lang/rust.git
synced 2025-05-14 02:49:40 +00:00
Add a test for #2863
This commit is contained in:
parent
8ff2836eaf
commit
87c4bd5a94
25
tests/source/issue-2863.rs
Normal file
25
tests/source/issue-2863.rs
Normal file
@ -0,0 +1,25 @@
|
||||
// rustfmt-reorder_impl_items: true
|
||||
|
||||
impl<T> IntoIterator for SafeVec<T> {
|
||||
existential type F: Trait;
|
||||
type IntoIter = self::IntoIter<T>;
|
||||
type Item = T;
|
||||
// comment on foo()
|
||||
fn foo() {println!("hello, world");}
|
||||
type Bar = u32;
|
||||
fn foo1() {println!("hello, world");}
|
||||
type FooBar = u32;
|
||||
fn foo2() {println!("hello, world");}
|
||||
fn foo3() {println!("hello, world");}
|
||||
const SomeConst: i32 = 100;
|
||||
fn foo4() {println!("hello, world");}
|
||||
fn foo5() {println!("hello, world");}
|
||||
// comment on FoooooBar
|
||||
type FoooooBar = u32;
|
||||
fn foo6() {println!("hello, world");}
|
||||
fn foo7() {println!("hello, world");}
|
||||
type BarFoo = u32;
|
||||
existential type E: Trait;
|
||||
const AnotherConst: i32 = 100;
|
||||
fn foo8() {println!("hello, world");}
|
||||
}
|
54
tests/target/issue-2863.rs
Normal file
54
tests/target/issue-2863.rs
Normal file
@ -0,0 +1,54 @@
|
||||
// rustfmt-reorder_impl_items: true
|
||||
|
||||
impl<T> IntoIterator for SafeVec<T> {
|
||||
type Bar = u32;
|
||||
type BarFoo = u32;
|
||||
type FooBar = u32;
|
||||
// comment on FoooooBar
|
||||
type FoooooBar = u32;
|
||||
type IntoIter = self::IntoIter<T>;
|
||||
type Item = T;
|
||||
|
||||
existential type E: Trait;
|
||||
existential type F: Trait;
|
||||
|
||||
const AnotherConst: i32 = 100;
|
||||
const SomeConst: i32 = 100;
|
||||
|
||||
// comment on foo()
|
||||
fn foo() {
|
||||
println!("hello, world");
|
||||
}
|
||||
|
||||
fn foo1() {
|
||||
println!("hello, world");
|
||||
}
|
||||
|
||||
fn foo2() {
|
||||
println!("hello, world");
|
||||
}
|
||||
|
||||
fn foo3() {
|
||||
println!("hello, world");
|
||||
}
|
||||
|
||||
fn foo4() {
|
||||
println!("hello, world");
|
||||
}
|
||||
|
||||
fn foo5() {
|
||||
println!("hello, world");
|
||||
}
|
||||
|
||||
fn foo6() {
|
||||
println!("hello, world");
|
||||
}
|
||||
|
||||
fn foo7() {
|
||||
println!("hello, world");
|
||||
}
|
||||
|
||||
fn foo8() {
|
||||
println!("hello, world");
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue
Block a user