diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-17 12:19:13 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-17 12:19:13 +0000 |
commit | 218caa410aa38c29984be31a5229b9fa717560ee (patch) | |
tree | c54bd55eeb6e4c508940a30e94c0032fbd45d677 /src/test/ui/parser/default-on-wrong-item-kind.stderr | |
parent | Releasing progress-linux version 1.67.1+dfsg1-1~progress7.99u1. (diff) | |
download | rustc-218caa410aa38c29984be31a5229b9fa717560ee.tar.xz rustc-218caa410aa38c29984be31a5229b9fa717560ee.zip |
Merging upstream version 1.68.2+dfsg1.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'src/test/ui/parser/default-on-wrong-item-kind.stderr')
-rw-r--r-- | src/test/ui/parser/default-on-wrong-item-kind.stderr | 760 |
1 files changed, 0 insertions, 760 deletions
diff --git a/src/test/ui/parser/default-on-wrong-item-kind.stderr b/src/test/ui/parser/default-on-wrong-item-kind.stderr deleted file mode 100644 index af513f761..000000000 --- a/src/test/ui/parser/default-on-wrong-item-kind.stderr +++ /dev/null @@ -1,760 +0,0 @@ -error: an extern crate cannot be `default` - --> $DIR/default-on-wrong-item-kind.rs:9:5 - | -LL | default extern crate foo; - | ^^^^^^^ `default` because of this - | - = note: only associated `fn`, `const`, and `type` items can be `default` - -error: a `use` import cannot be `default` - --> $DIR/default-on-wrong-item-kind.rs:10:5 - | -LL | default use foo; - | ^^^^^^^ `default` because of this - | - = note: only associated `fn`, `const`, and `type` items can be `default` - -error: a static item cannot be `default` - --> $DIR/default-on-wrong-item-kind.rs:11:5 - | -LL | default static foo: u8; - | ^^^^^^^ `default` because of this - | - = note: only associated `fn`, `const`, and `type` items can be `default` - -error: a module cannot be `default` - --> $DIR/default-on-wrong-item-kind.rs:14:5 - | -LL | default mod foo {} - | ^^^^^^^ `default` because of this - | - = note: only associated `fn`, `const`, and `type` items can be `default` - -error: an extern block cannot be `default` - --> $DIR/default-on-wrong-item-kind.rs:15:5 - | -LL | default extern "C" {} - | ^^^^^^^ `default` because of this - | - = note: only associated `fn`, `const`, and `type` items can be `default` - -error: an enum cannot be `default` - --> $DIR/default-on-wrong-item-kind.rs:17:5 - | -LL | default enum foo {} - | ^^^^^^^ `default` because of this - | - = note: only associated `fn`, `const`, and `type` items can be `default` - -error: a struct cannot be `default` - --> $DIR/default-on-wrong-item-kind.rs:18:5 - | -LL | default struct foo {} - | ^^^^^^^ `default` because of this - | - = note: only associated `fn`, `const`, and `type` items can be `default` - -error: a union cannot be `default` - --> $DIR/default-on-wrong-item-kind.rs:19:5 - | -LL | default union foo {} - | ^^^^^^^ `default` because of this - | - = note: only associated `fn`, `const`, and `type` items can be `default` - -error: a trait cannot be `default` - --> $DIR/default-on-wrong-item-kind.rs:20:5 - | -LL | default trait foo {} - | ^^^^^^^ `default` because of this - | - = note: only associated `fn`, `const`, and `type` items can be `default` - -error: a trait alias cannot be `default` - --> $DIR/default-on-wrong-item-kind.rs:21:5 - | -LL | default trait foo = Ord; - | ^^^^^^^ `default` because of this - | - = note: only associated `fn`, `const`, and `type` items can be `default` - -error: an item macro invocation cannot be `default` - --> $DIR/default-on-wrong-item-kind.rs:25:5 - | -LL | default default!(); - | ^^^^^^^ `default` because of this - | - = note: only associated `fn`, `const`, and `type` items can be `default` - -error: an item macro invocation cannot be `default` - --> $DIR/default-on-wrong-item-kind.rs:26:5 - | -LL | default default::foo::bar!(); - | ^^^^^^^ `default` because of this - | - = note: only associated `fn`, `const`, and `type` items can be `default` - -error: a macro definition cannot be `default` - --> $DIR/default-on-wrong-item-kind.rs:27:5 - | -LL | default macro foo {} - | ^^^^^^^ `default` because of this - | - = note: only associated `fn`, `const`, and `type` items can be `default` - -error: a macro definition cannot be `default` - --> $DIR/default-on-wrong-item-kind.rs:28:5 - | -LL | default macro_rules! foo {} - | ^^^^^^^ `default` because of this - | - = note: only associated `fn`, `const`, and `type` items can be `default` - -error: an extern crate cannot be `default` - --> $DIR/default-on-wrong-item-kind.rs:33:5 - | -LL | default extern crate foo; - | ^^^^^^^ `default` because of this - | - = note: only associated `fn`, `const`, and `type` items can be `default` - -error: extern crate is not supported in `extern` blocks - --> $DIR/default-on-wrong-item-kind.rs:33:5 - | -LL | default extern crate foo; - | ^^^^^^^^^^^^^^^^^^^^^^^^^ - | - = help: consider moving the extern crate out to a nearby module scope - -error: a `use` import cannot be `default` - --> $DIR/default-on-wrong-item-kind.rs:35:5 - | -LL | default use foo; - | ^^^^^^^ `default` because of this - | - = note: only associated `fn`, `const`, and `type` items can be `default` - -error: `use` import is not supported in `extern` blocks - --> $DIR/default-on-wrong-item-kind.rs:35:5 - | -LL | default use foo; - | ^^^^^^^^^^^^^^^^ - | - = help: consider moving the `use` import out to a nearby module scope - -error: a static item cannot be `default` - --> $DIR/default-on-wrong-item-kind.rs:37:5 - | -LL | default static foo: u8; - | ^^^^^^^ `default` because of this - | - = note: only associated `fn`, `const`, and `type` items can be `default` - -error: extern items cannot be `const` - --> $DIR/default-on-wrong-item-kind.rs:38:19 - | -LL | default const foo: u8; - | --------------^^^ - | | - | help: try using a static value: `static` - | - = note: for more information, visit https://doc.rust-lang.org/std/keyword.extern.html - -error: a module cannot be `default` - --> $DIR/default-on-wrong-item-kind.rs:41:5 - | -LL | default mod foo {} - | ^^^^^^^ `default` because of this - | - = note: only associated `fn`, `const`, and `type` items can be `default` - -error: module is not supported in `extern` blocks - --> $DIR/default-on-wrong-item-kind.rs:41:5 - | -LL | default mod foo {} - | ^^^^^^^^^^^^^^^ - | - = help: consider moving the module out to a nearby module scope - -error: an extern block cannot be `default` - --> $DIR/default-on-wrong-item-kind.rs:43:5 - | -LL | default extern "C" {} - | ^^^^^^^ `default` because of this - | - = note: only associated `fn`, `const`, and `type` items can be `default` - -error: extern block is not supported in `extern` blocks - --> $DIR/default-on-wrong-item-kind.rs:43:5 - | -LL | default extern "C" {} - | ^^^^^^^^^^^^^^^^^^ - | - = help: consider moving the extern block out to a nearby module scope - -error: an enum cannot be `default` - --> $DIR/default-on-wrong-item-kind.rs:46:5 - | -LL | default enum foo {} - | ^^^^^^^ `default` because of this - | - = note: only associated `fn`, `const`, and `type` items can be `default` - -error: enum is not supported in `extern` blocks - --> $DIR/default-on-wrong-item-kind.rs:46:5 - | -LL | default enum foo {} - | ^^^^^^^^^^^^^^^^ - | - = help: consider moving the enum out to a nearby module scope - -error: a struct cannot be `default` - --> $DIR/default-on-wrong-item-kind.rs:48:5 - | -LL | default struct foo {} - | ^^^^^^^ `default` because of this - | - = note: only associated `fn`, `const`, and `type` items can be `default` - -error: struct is not supported in `extern` blocks - --> $DIR/default-on-wrong-item-kind.rs:48:5 - | -LL | default struct foo {} - | ^^^^^^^^^^^^^^^^^^ - | - = help: consider moving the struct out to a nearby module scope - -error: a union cannot be `default` - --> $DIR/default-on-wrong-item-kind.rs:50:5 - | -LL | default union foo {} - | ^^^^^^^ `default` because of this - | - = note: only associated `fn`, `const`, and `type` items can be `default` - -error: union is not supported in `extern` blocks - --> $DIR/default-on-wrong-item-kind.rs:50:5 - | -LL | default union foo {} - | ^^^^^^^^^^^^^^^^^ - | - = help: consider moving the union out to a nearby module scope - -error: a trait cannot be `default` - --> $DIR/default-on-wrong-item-kind.rs:52:5 - | -LL | default trait foo {} - | ^^^^^^^ `default` because of this - | - = note: only associated `fn`, `const`, and `type` items can be `default` - -error: trait is not supported in `extern` blocks - --> $DIR/default-on-wrong-item-kind.rs:52:5 - | -LL | default trait foo {} - | ^^^^^^^^^^^^^^^^^ - | - = help: consider moving the trait out to a nearby module scope - -error: a trait alias cannot be `default` - --> $DIR/default-on-wrong-item-kind.rs:54:5 - | -LL | default trait foo = Ord; - | ^^^^^^^ `default` because of this - | - = note: only associated `fn`, `const`, and `type` items can be `default` - -error: trait alias is not supported in `extern` blocks - --> $DIR/default-on-wrong-item-kind.rs:54:5 - | -LL | default trait foo = Ord; - | ^^^^^^^^^^^^^^^^^^^^^^^^ - | - = help: consider moving the trait alias out to a nearby module scope - -error: implementation is not supported in `extern` blocks - --> $DIR/default-on-wrong-item-kind.rs:56:5 - | -LL | default impl foo {} - | ^^^^^^^^^^^^^^^^ - | - = help: consider moving the implementation out to a nearby module scope - -error: an item macro invocation cannot be `default` - --> $DIR/default-on-wrong-item-kind.rs:60:5 - | -LL | default default!(); - | ^^^^^^^ `default` because of this - | - = note: only associated `fn`, `const`, and `type` items can be `default` - -error: an item macro invocation cannot be `default` - --> $DIR/default-on-wrong-item-kind.rs:61:5 - | -LL | default default::foo::bar!(); - | ^^^^^^^ `default` because of this - | - = note: only associated `fn`, `const`, and `type` items can be `default` - -error: a macro definition cannot be `default` - --> $DIR/default-on-wrong-item-kind.rs:62:5 - | -LL | default macro foo {} - | ^^^^^^^ `default` because of this - | - = note: only associated `fn`, `const`, and `type` items can be `default` - -error: macro definition is not supported in `extern` blocks - --> $DIR/default-on-wrong-item-kind.rs:62:5 - | -LL | default macro foo {} - | ^^^^^^^^^^^^^^^^^ - | - = help: consider moving the macro definition out to a nearby module scope - -error: a macro definition cannot be `default` - --> $DIR/default-on-wrong-item-kind.rs:64:5 - | -LL | default macro_rules! foo {} - | ^^^^^^^ `default` because of this - | - = note: only associated `fn`, `const`, and `type` items can be `default` - -error: macro definition is not supported in `extern` blocks - --> $DIR/default-on-wrong-item-kind.rs:64:5 - | -LL | default macro_rules! foo {} - | ^^^^^^^^^^^^^^^^^^^^^^^^ - | - = help: consider moving the macro definition out to a nearby module scope - -error: an extern crate cannot be `default` - --> $DIR/default-on-wrong-item-kind.rs:70:5 - | -LL | default extern crate foo; - | ^^^^^^^ `default` because of this - | - = note: only associated `fn`, `const`, and `type` items can be `default` - -error: extern crate is not supported in `trait`s or `impl`s - --> $DIR/default-on-wrong-item-kind.rs:70:5 - | -LL | default extern crate foo; - | ^^^^^^^^^^^^^^^^^^^^^^^^^ - | - = help: consider moving the extern crate out to a nearby module scope - -error: a `use` import cannot be `default` - --> $DIR/default-on-wrong-item-kind.rs:72:5 - | -LL | default use foo; - | ^^^^^^^ `default` because of this - | - = note: only associated `fn`, `const`, and `type` items can be `default` - -error: `use` import is not supported in `trait`s or `impl`s - --> $DIR/default-on-wrong-item-kind.rs:72:5 - | -LL | default use foo; - | ^^^^^^^^^^^^^^^^ - | - = help: consider moving the `use` import out to a nearby module scope - -error: a static item cannot be `default` - --> $DIR/default-on-wrong-item-kind.rs:74:5 - | -LL | default static foo: u8; - | ^^^^^^^ `default` because of this - | - = note: only associated `fn`, `const`, and `type` items can be `default` - -error: associated `static` items are not allowed - --> $DIR/default-on-wrong-item-kind.rs:74:5 - | -LL | default static foo: u8; - | ^^^^^^^^^^^^^^^^^^^^^^^ - -error: a module cannot be `default` - --> $DIR/default-on-wrong-item-kind.rs:78:5 - | -LL | default mod foo {} - | ^^^^^^^ `default` because of this - | - = note: only associated `fn`, `const`, and `type` items can be `default` - -error: module is not supported in `trait`s or `impl`s - --> $DIR/default-on-wrong-item-kind.rs:78:5 - | -LL | default mod foo {} - | ^^^^^^^^^^^^^^^ - | - = help: consider moving the module out to a nearby module scope - -error: an extern block cannot be `default` - --> $DIR/default-on-wrong-item-kind.rs:80:5 - | -LL | default extern "C" {} - | ^^^^^^^ `default` because of this - | - = note: only associated `fn`, `const`, and `type` items can be `default` - -error: extern block is not supported in `trait`s or `impl`s - --> $DIR/default-on-wrong-item-kind.rs:80:5 - | -LL | default extern "C" {} - | ^^^^^^^^^^^^^^^^^^ - | - = help: consider moving the extern block out to a nearby module scope - -error: an enum cannot be `default` - --> $DIR/default-on-wrong-item-kind.rs:83:5 - | -LL | default enum foo {} - | ^^^^^^^ `default` because of this - | - = note: only associated `fn`, `const`, and `type` items can be `default` - -error: enum is not supported in `trait`s or `impl`s - --> $DIR/default-on-wrong-item-kind.rs:83:5 - | -LL | default enum foo {} - | ^^^^^^^^^^^^^^^^ - | - = help: consider moving the enum out to a nearby module scope - -error: a struct cannot be `default` - --> $DIR/default-on-wrong-item-kind.rs:85:5 - | -LL | default struct foo {} - | ^^^^^^^ `default` because of this - | - = note: only associated `fn`, `const`, and `type` items can be `default` - -error: struct is not supported in `trait`s or `impl`s - --> $DIR/default-on-wrong-item-kind.rs:85:5 - | -LL | default struct foo {} - | ^^^^^^^^^^^^^^^^^^ - | - = help: consider moving the struct out to a nearby module scope - -error: a union cannot be `default` - --> $DIR/default-on-wrong-item-kind.rs:87:5 - | -LL | default union foo {} - | ^^^^^^^ `default` because of this - | - = note: only associated `fn`, `const`, and `type` items can be `default` - -error: union is not supported in `trait`s or `impl`s - --> $DIR/default-on-wrong-item-kind.rs:87:5 - | -LL | default union foo {} - | ^^^^^^^^^^^^^^^^^ - | - = help: consider moving the union out to a nearby module scope - -error: a trait cannot be `default` - --> $DIR/default-on-wrong-item-kind.rs:89:5 - | -LL | default trait foo {} - | ^^^^^^^ `default` because of this - | - = note: only associated `fn`, `const`, and `type` items can be `default` - -error: trait is not supported in `trait`s or `impl`s - --> $DIR/default-on-wrong-item-kind.rs:89:5 - | -LL | default trait foo {} - | ^^^^^^^^^^^^^^^^^ - | - = help: consider moving the trait out to a nearby module scope - -error: a trait alias cannot be `default` - --> $DIR/default-on-wrong-item-kind.rs:91:5 - | -LL | default trait foo = Ord; - | ^^^^^^^ `default` because of this - | - = note: only associated `fn`, `const`, and `type` items can be `default` - -error: trait alias is not supported in `trait`s or `impl`s - --> $DIR/default-on-wrong-item-kind.rs:91:5 - | -LL | default trait foo = Ord; - | ^^^^^^^^^^^^^^^^^^^^^^^^ - | - = help: consider moving the trait alias out to a nearby module scope - -error: implementation is not supported in `trait`s or `impl`s - --> $DIR/default-on-wrong-item-kind.rs:93:5 - | -LL | default impl foo {} - | ^^^^^^^^^^^^^^^^ - | - = help: consider moving the implementation out to a nearby module scope - -error: an item macro invocation cannot be `default` - --> $DIR/default-on-wrong-item-kind.rs:97:5 - | -LL | default default!(); - | ^^^^^^^ `default` because of this - | - = note: only associated `fn`, `const`, and `type` items can be `default` - -error: an item macro invocation cannot be `default` - --> $DIR/default-on-wrong-item-kind.rs:98:5 - | -LL | default default::foo::bar!(); - | ^^^^^^^ `default` because of this - | - = note: only associated `fn`, `const`, and `type` items can be `default` - -error: a macro definition cannot be `default` - --> $DIR/default-on-wrong-item-kind.rs:99:5 - | -LL | default macro foo {} - | ^^^^^^^ `default` because of this - | - = note: only associated `fn`, `const`, and `type` items can be `default` - -error: macro definition is not supported in `trait`s or `impl`s - --> $DIR/default-on-wrong-item-kind.rs:99:5 - | -LL | default macro foo {} - | ^^^^^^^^^^^^^^^^^ - | - = help: consider moving the macro definition out to a nearby module scope - -error: a macro definition cannot be `default` - --> $DIR/default-on-wrong-item-kind.rs:101:5 - | -LL | default macro_rules! foo {} - | ^^^^^^^ `default` because of this - | - = note: only associated `fn`, `const`, and `type` items can be `default` - -error: macro definition is not supported in `trait`s or `impl`s - --> $DIR/default-on-wrong-item-kind.rs:101:5 - | -LL | default macro_rules! foo {} - | ^^^^^^^^^^^^^^^^^^^^^^^^ - | - = help: consider moving the macro definition out to a nearby module scope - -error: an extern crate cannot be `default` - --> $DIR/default-on-wrong-item-kind.rs:107:5 - | -LL | default extern crate foo; - | ^^^^^^^ `default` because of this - | - = note: only associated `fn`, `const`, and `type` items can be `default` - -error: extern crate is not supported in `trait`s or `impl`s - --> $DIR/default-on-wrong-item-kind.rs:107:5 - | -LL | default extern crate foo; - | ^^^^^^^^^^^^^^^^^^^^^^^^^ - | - = help: consider moving the extern crate out to a nearby module scope - -error: a `use` import cannot be `default` - --> $DIR/default-on-wrong-item-kind.rs:109:5 - | -LL | default use foo; - | ^^^^^^^ `default` because of this - | - = note: only associated `fn`, `const`, and `type` items can be `default` - -error: `use` import is not supported in `trait`s or `impl`s - --> $DIR/default-on-wrong-item-kind.rs:109:5 - | -LL | default use foo; - | ^^^^^^^^^^^^^^^^ - | - = help: consider moving the `use` import out to a nearby module scope - -error: a static item cannot be `default` - --> $DIR/default-on-wrong-item-kind.rs:111:5 - | -LL | default static foo: u8; - | ^^^^^^^ `default` because of this - | - = note: only associated `fn`, `const`, and `type` items can be `default` - -error: associated `static` items are not allowed - --> $DIR/default-on-wrong-item-kind.rs:111:5 - | -LL | default static foo: u8; - | ^^^^^^^^^^^^^^^^^^^^^^^ - -error: a module cannot be `default` - --> $DIR/default-on-wrong-item-kind.rs:115:5 - | -LL | default mod foo {} - | ^^^^^^^ `default` because of this - | - = note: only associated `fn`, `const`, and `type` items can be `default` - -error: module is not supported in `trait`s or `impl`s - --> $DIR/default-on-wrong-item-kind.rs:115:5 - | -LL | default mod foo {} - | ^^^^^^^^^^^^^^^ - | - = help: consider moving the module out to a nearby module scope - -error: an extern block cannot be `default` - --> $DIR/default-on-wrong-item-kind.rs:117:5 - | -LL | default extern "C" {} - | ^^^^^^^ `default` because of this - | - = note: only associated `fn`, `const`, and `type` items can be `default` - -error: extern block is not supported in `trait`s or `impl`s - --> $DIR/default-on-wrong-item-kind.rs:117:5 - | -LL | default extern "C" {} - | ^^^^^^^^^^^^^^^^^^ - | - = help: consider moving the extern block out to a nearby module scope - -error: an enum cannot be `default` - --> $DIR/default-on-wrong-item-kind.rs:120:5 - | -LL | default enum foo {} - | ^^^^^^^ `default` because of this - | - = note: only associated `fn`, `const`, and `type` items can be `default` - -error: enum is not supported in `trait`s or `impl`s - --> $DIR/default-on-wrong-item-kind.rs:120:5 - | -LL | default enum foo {} - | ^^^^^^^^^^^^^^^^ - | - = help: consider moving the enum out to a nearby module scope - -error: a struct cannot be `default` - --> $DIR/default-on-wrong-item-kind.rs:122:5 - | -LL | default struct foo {} - | ^^^^^^^ `default` because of this - | - = note: only associated `fn`, `const`, and `type` items can be `default` - -error: struct is not supported in `trait`s or `impl`s - --> $DIR/default-on-wrong-item-kind.rs:122:5 - | -LL | default struct foo {} - | ^^^^^^^^^^^^^^^^^^ - | - = help: consider moving the struct out to a nearby module scope - -error: a union cannot be `default` - --> $DIR/default-on-wrong-item-kind.rs:124:5 - | -LL | default union foo {} - | ^^^^^^^ `default` because of this - | - = note: only associated `fn`, `const`, and `type` items can be `default` - -error: union is not supported in `trait`s or `impl`s - --> $DIR/default-on-wrong-item-kind.rs:124:5 - | -LL | default union foo {} - | ^^^^^^^^^^^^^^^^^ - | - = help: consider moving the union out to a nearby module scope - -error: a trait cannot be `default` - --> $DIR/default-on-wrong-item-kind.rs:126:5 - | -LL | default trait foo {} - | ^^^^^^^ `default` because of this - | - = note: only associated `fn`, `const`, and `type` items can be `default` - -error: trait is not supported in `trait`s or `impl`s - --> $DIR/default-on-wrong-item-kind.rs:126:5 - | -LL | default trait foo {} - | ^^^^^^^^^^^^^^^^^ - | - = help: consider moving the trait out to a nearby module scope - -error: a trait alias cannot be `default` - --> $DIR/default-on-wrong-item-kind.rs:128:5 - | -LL | default trait foo = Ord; - | ^^^^^^^ `default` because of this - | - = note: only associated `fn`, `const`, and `type` items can be `default` - -error: trait alias is not supported in `trait`s or `impl`s - --> $DIR/default-on-wrong-item-kind.rs:128:5 - | -LL | default trait foo = Ord; - | ^^^^^^^^^^^^^^^^^^^^^^^^ - | - = help: consider moving the trait alias out to a nearby module scope - -error: implementation is not supported in `trait`s or `impl`s - --> $DIR/default-on-wrong-item-kind.rs:130:5 - | -LL | default impl foo {} - | ^^^^^^^^^^^^^^^^ - | - = help: consider moving the implementation out to a nearby module scope - -error: an item macro invocation cannot be `default` - --> $DIR/default-on-wrong-item-kind.rs:134:5 - | -LL | default default!(); - | ^^^^^^^ `default` because of this - | - = note: only associated `fn`, `const`, and `type` items can be `default` - -error: an item macro invocation cannot be `default` - --> $DIR/default-on-wrong-item-kind.rs:135:5 - | -LL | default default::foo::bar!(); - | ^^^^^^^ `default` because of this - | - = note: only associated `fn`, `const`, and `type` items can be `default` - -error: a macro definition cannot be `default` - --> $DIR/default-on-wrong-item-kind.rs:136:5 - | -LL | default macro foo {} - | ^^^^^^^ `default` because of this - | - = note: only associated `fn`, `const`, and `type` items can be `default` - -error: macro definition is not supported in `trait`s or `impl`s - --> $DIR/default-on-wrong-item-kind.rs:136:5 - | -LL | default macro foo {} - | ^^^^^^^^^^^^^^^^^ - | - = help: consider moving the macro definition out to a nearby module scope - -error: a macro definition cannot be `default` - --> $DIR/default-on-wrong-item-kind.rs:138:5 - | -LL | default macro_rules! foo {} - | ^^^^^^^ `default` because of this - | - = note: only associated `fn`, `const`, and `type` items can be `default` - -error: macro definition is not supported in `trait`s or `impl`s - --> $DIR/default-on-wrong-item-kind.rs:138:5 - | -LL | default macro_rules! foo {} - | ^^^^^^^^^^^^^^^^^^^^^^^^ - | - = help: consider moving the macro definition out to a nearby module scope - -error: aborting due to 95 previous errors - |