@@ -379,14 +379,14 @@ impl Foo for S {
379379 r#"
380380mod foo {
381381 pub struct Bar;
382- trait Foo { fn foo(&self, bar: Bar); }
382+ pub trait Foo { fn foo(&self, bar: Bar); }
383383}
384384struct S;
385385impl foo::Foo for S { $0 }"# ,
386386 r#"
387387mod foo {
388388 pub struct Bar;
389- trait Foo { fn foo(&self, bar: Bar); }
389+ pub trait Foo { fn foo(&self, bar: Bar); }
390390}
391391struct S;
392392impl foo::Foo for S {
@@ -439,14 +439,14 @@ impl bar::Foo for S {
439439 r#"
440440mod foo {
441441 pub struct Bar<T>;
442- trait Foo { fn foo(&self, bar: Bar<u32>); }
442+ pub trait Foo { fn foo(&self, bar: Bar<u32>); }
443443}
444444struct S;
445445impl foo::Foo for S { $0 }"# ,
446446 r#"
447447mod foo {
448448 pub struct Bar<T>;
449- trait Foo { fn foo(&self, bar: Bar<u32>); }
449+ pub trait Foo { fn foo(&self, bar: Bar<u32>); }
450450}
451451struct S;
452452impl foo::Foo for S {
@@ -464,14 +464,14 @@ impl foo::Foo for S {
464464 r#"
465465mod foo {
466466 pub struct Bar<T>;
467- trait Foo<T> { fn foo(&self, bar: Bar<T>); }
467+ pub trait Foo<T> { fn foo(&self, bar: Bar<T>); }
468468}
469469struct S;
470470impl foo::Foo<u32> for S { $0 }"# ,
471471 r#"
472472mod foo {
473473 pub struct Bar<T>;
474- trait Foo<T> { fn foo(&self, bar: Bar<T>); }
474+ pub trait Foo<T> { fn foo(&self, bar: Bar<T>); }
475475}
476476struct S;
477477impl foo::Foo<u32> for S {
@@ -489,15 +489,15 @@ impl foo::Foo<u32> for S {
489489 add_missing_impl_members,
490490 r#"
491491mod foo {
492- trait Foo<T> { fn foo(&self, bar: T); }
492+ pub trait Foo<T> { fn foo(&self, bar: T); }
493493 pub struct Param;
494494}
495495struct Param;
496496struct S;
497497impl foo::Foo<Param> for S { $0 }"# ,
498498 r#"
499499mod foo {
500- trait Foo<T> { fn foo(&self, bar: T); }
500+ pub trait Foo<T> { fn foo(&self, bar: T); }
501501 pub struct Param;
502502}
503503struct Param;
@@ -518,15 +518,15 @@ impl foo::Foo<Param> for S {
518518mod foo {
519519 pub struct Bar<T>;
520520 impl Bar<T> { type Assoc = u32; }
521- trait Foo { fn foo(&self, bar: Bar<u32>::Assoc); }
521+ pub trait Foo { fn foo(&self, bar: Bar<u32>::Assoc); }
522522}
523523struct S;
524524impl foo::Foo for S { $0 }"# ,
525525 r#"
526526mod foo {
527527 pub struct Bar<T>;
528528 impl Bar<T> { type Assoc = u32; }
529- trait Foo { fn foo(&self, bar: Bar<u32>::Assoc); }
529+ pub trait Foo { fn foo(&self, bar: Bar<u32>::Assoc); }
530530}
531531struct S;
532532impl foo::Foo for S {
@@ -545,15 +545,15 @@ impl foo::Foo for S {
545545mod foo {
546546 pub struct Bar<T>;
547547 pub struct Baz;
548- trait Foo { fn foo(&self, bar: Bar<Baz>); }
548+ pub trait Foo { fn foo(&self, bar: Bar<Baz>); }
549549}
550550struct S;
551551impl foo::Foo for S { $0 }"# ,
552552 r#"
553553mod foo {
554554 pub struct Bar<T>;
555555 pub struct Baz;
556- trait Foo { fn foo(&self, bar: Bar<Baz>); }
556+ pub trait Foo { fn foo(&self, bar: Bar<Baz>); }
557557}
558558struct S;
559559impl foo::Foo for S {
@@ -571,14 +571,14 @@ impl foo::Foo for S {
571571 r#"
572572mod foo {
573573 pub trait Fn<Args> { type Output; }
574- trait Foo { fn foo(&self, bar: dyn Fn(u32) -> i32); }
574+ pub trait Foo { fn foo(&self, bar: dyn Fn(u32) -> i32); }
575575}
576576struct S;
577577impl foo::Foo for S { $0 }"# ,
578578 r#"
579579mod foo {
580580 pub trait Fn<Args> { type Output; }
581- trait Foo { fn foo(&self, bar: dyn Fn(u32) -> i32); }
581+ pub trait Foo { fn foo(&self, bar: dyn Fn(u32) -> i32); }
582582}
583583struct S;
584584impl foo::Foo for S {
0 commit comments