]> git.proxmox.com Git - rustc.git/blame - src/test/ui/traits/object/macro-matcher.stderr
Merge tag 'debian/1.52.1+dfsg1-1_exp2' into proxmox/buster
[rustc.git] / src / test / ui / traits / object / macro-matcher.stderr
CommitLineData
dc9dc135 1error[E0224]: at least one trait is required for an object type
6a06907d 2 --> $DIR/macro-matcher.rs:11:8
b7449926 3 |
dc9dc135
XL
4LL | m!(dyn 'static +);
5 | ^^^^^^^^^^^^^
b7449926 6
1b1a35ee 7error[E0038]: the trait `Copy` cannot be made into an object
6a06907d 8 --> $DIR/macro-matcher.rs:8:8
b7449926 9 |
dc9dc135 10LL | m!(dyn Copy + Send + 'static);
29967ef6 11 | ^^^^^^^^^^^^^^^^^^^^^^^^^ `Copy` cannot be made into an object
b7449926 12 |
74b04a01 13 = note: the trait cannot be made into an object because it requires `Self: Sized`
29967ef6 14 = note: for a trait to be "object safe" it needs to allow building a vtable to allow the call to be resolvable dynamically; for more information visit <https://doc.rust-lang.org/reference/items/traits.html#object-safety>
b7449926
XL
15
16error: aborting due to 2 previous errors
17
ba9703b0
XL
18Some errors have detailed explanations: E0038, E0224.
19For more information about an error, try `rustc --explain E0038`.