Add GUI test to ensure that implementations on foreign types are in the expected order
This commit is contained in:
parent
aa9d1d87fa
commit
2e4a36bb53
3 changed files with 26 additions and 1 deletions
|
@ -574,3 +574,22 @@ impl ZyxwvutTrait for ZyxwvutMethodDisambiguation {
|
|||
x
|
||||
}
|
||||
}
|
||||
|
||||
pub mod foreign_impl_order {
|
||||
pub trait Foo<const W: usize> {
|
||||
fn f(&mut self, with: [u8; W]);
|
||||
}
|
||||
|
||||
impl Foo<4> for [u8; 4] {
|
||||
fn f(&mut self, fg: [u8; 4]) {}
|
||||
}
|
||||
impl Foo<2> for [u8; 2] {
|
||||
fn f(&mut self, fg: [u8; 2]) {}
|
||||
}
|
||||
impl Foo<1> for [u8; 1] {
|
||||
fn f(&mut self, fg: [u8; 1]) {}
|
||||
}
|
||||
impl Foo<3> for [u8; 3] {
|
||||
fn f(&mut self, fg: [u8; 3]) {}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue