mirror of https://github.com/rust-lang/rust.git
225 lines
5.4 KiB
Plaintext
225 lines
5.4 KiB
Plaintext
error: vtable entries: [
|
|
MetadataDropInPlace,
|
|
MetadataSize,
|
|
MetadataAlign,
|
|
Method(<S as A>::foo_a),
|
|
]
|
|
--> $DIR/vtable-multi-level.rs:75:1
|
|
|
|
|
LL | impl A for S {}
|
|
| ^^^^^^^^^^^^
|
|
|
|
error: vtable entries: [
|
|
MetadataDropInPlace,
|
|
MetadataSize,
|
|
MetadataAlign,
|
|
Method(<S as B>::foo_b),
|
|
]
|
|
--> $DIR/vtable-multi-level.rs:79:1
|
|
|
|
|
LL | impl B for S {}
|
|
| ^^^^^^^^^^^^
|
|
|
|
error: vtable entries: [
|
|
MetadataDropInPlace,
|
|
MetadataSize,
|
|
MetadataAlign,
|
|
Method(<S as A>::foo_a),
|
|
Method(<S as B>::foo_b),
|
|
TraitVPtr(<S as B>),
|
|
Method(<S as C>::foo_c),
|
|
]
|
|
--> $DIR/vtable-multi-level.rs:83:1
|
|
|
|
|
LL | impl C for S {}
|
|
| ^^^^^^^^^^^^
|
|
|
|
error: vtable entries: [
|
|
MetadataDropInPlace,
|
|
MetadataSize,
|
|
MetadataAlign,
|
|
Method(<S as D>::foo_d),
|
|
]
|
|
--> $DIR/vtable-multi-level.rs:87:1
|
|
|
|
|
LL | impl D for S {}
|
|
| ^^^^^^^^^^^^
|
|
|
|
error: vtable entries: [
|
|
MetadataDropInPlace,
|
|
MetadataSize,
|
|
MetadataAlign,
|
|
Method(<S as E>::foo_e),
|
|
]
|
|
--> $DIR/vtable-multi-level.rs:91:1
|
|
|
|
|
LL | impl E for S {}
|
|
| ^^^^^^^^^^^^
|
|
|
|
error: vtable entries: [
|
|
MetadataDropInPlace,
|
|
MetadataSize,
|
|
MetadataAlign,
|
|
Method(<S as D>::foo_d),
|
|
Method(<S as E>::foo_e),
|
|
TraitVPtr(<S as E>),
|
|
Method(<S as F>::foo_f),
|
|
]
|
|
--> $DIR/vtable-multi-level.rs:95:1
|
|
|
|
|
LL | impl F for S {}
|
|
| ^^^^^^^^^^^^
|
|
|
|
error: vtable entries: [
|
|
MetadataDropInPlace,
|
|
MetadataSize,
|
|
MetadataAlign,
|
|
Method(<S as A>::foo_a),
|
|
Method(<S as B>::foo_b),
|
|
TraitVPtr(<S as B>),
|
|
Method(<S as C>::foo_c),
|
|
Method(<S as D>::foo_d),
|
|
TraitVPtr(<S as D>),
|
|
Method(<S as E>::foo_e),
|
|
TraitVPtr(<S as E>),
|
|
Method(<S as F>::foo_f),
|
|
TraitVPtr(<S as F>),
|
|
Method(<S as G>::foo_g),
|
|
]
|
|
--> $DIR/vtable-multi-level.rs:99:1
|
|
|
|
|
LL | impl G for S {}
|
|
| ^^^^^^^^^^^^
|
|
|
|
error: vtable entries: [
|
|
MetadataDropInPlace,
|
|
MetadataSize,
|
|
MetadataAlign,
|
|
Method(<S as H>::foo_h),
|
|
]
|
|
--> $DIR/vtable-multi-level.rs:103:1
|
|
|
|
|
LL | impl H for S {}
|
|
| ^^^^^^^^^^^^
|
|
|
|
error: vtable entries: [
|
|
MetadataDropInPlace,
|
|
MetadataSize,
|
|
MetadataAlign,
|
|
Method(<S as I>::foo_i),
|
|
]
|
|
--> $DIR/vtable-multi-level.rs:107:1
|
|
|
|
|
LL | impl I for S {}
|
|
| ^^^^^^^^^^^^
|
|
|
|
error: vtable entries: [
|
|
MetadataDropInPlace,
|
|
MetadataSize,
|
|
MetadataAlign,
|
|
Method(<S as H>::foo_h),
|
|
Method(<S as I>::foo_i),
|
|
TraitVPtr(<S as I>),
|
|
Method(<S as J>::foo_j),
|
|
]
|
|
--> $DIR/vtable-multi-level.rs:111:1
|
|
|
|
|
LL | impl J for S {}
|
|
| ^^^^^^^^^^^^
|
|
|
|
error: vtable entries: [
|
|
MetadataDropInPlace,
|
|
MetadataSize,
|
|
MetadataAlign,
|
|
Method(<S as K>::foo_k),
|
|
]
|
|
--> $DIR/vtable-multi-level.rs:115:1
|
|
|
|
|
LL | impl K for S {}
|
|
| ^^^^^^^^^^^^
|
|
|
|
error: vtable entries: [
|
|
MetadataDropInPlace,
|
|
MetadataSize,
|
|
MetadataAlign,
|
|
Method(<S as L>::foo_l),
|
|
]
|
|
--> $DIR/vtable-multi-level.rs:119:1
|
|
|
|
|
LL | impl L for S {}
|
|
| ^^^^^^^^^^^^
|
|
|
|
error: vtable entries: [
|
|
MetadataDropInPlace,
|
|
MetadataSize,
|
|
MetadataAlign,
|
|
Method(<S as K>::foo_k),
|
|
Method(<S as L>::foo_l),
|
|
TraitVPtr(<S as L>),
|
|
Method(<S as M>::foo_m),
|
|
]
|
|
--> $DIR/vtable-multi-level.rs:123:1
|
|
|
|
|
LL | impl M for S {}
|
|
| ^^^^^^^^^^^^
|
|
|
|
error: vtable entries: [
|
|
MetadataDropInPlace,
|
|
MetadataSize,
|
|
MetadataAlign,
|
|
Method(<S as H>::foo_h),
|
|
Method(<S as I>::foo_i),
|
|
TraitVPtr(<S as I>),
|
|
Method(<S as J>::foo_j),
|
|
Method(<S as K>::foo_k),
|
|
TraitVPtr(<S as K>),
|
|
Method(<S as L>::foo_l),
|
|
TraitVPtr(<S as L>),
|
|
Method(<S as M>::foo_m),
|
|
TraitVPtr(<S as M>),
|
|
Method(<S as N>::foo_n),
|
|
]
|
|
--> $DIR/vtable-multi-level.rs:127:1
|
|
|
|
|
LL | impl N for S {}
|
|
| ^^^^^^^^^^^^
|
|
|
|
error: vtable entries: [
|
|
MetadataDropInPlace,
|
|
MetadataSize,
|
|
MetadataAlign,
|
|
Method(<S as A>::foo_a),
|
|
Method(<S as B>::foo_b),
|
|
TraitVPtr(<S as B>),
|
|
Method(<S as C>::foo_c),
|
|
Method(<S as D>::foo_d),
|
|
TraitVPtr(<S as D>),
|
|
Method(<S as E>::foo_e),
|
|
TraitVPtr(<S as E>),
|
|
Method(<S as F>::foo_f),
|
|
TraitVPtr(<S as F>),
|
|
Method(<S as G>::foo_g),
|
|
Method(<S as H>::foo_h),
|
|
TraitVPtr(<S as H>),
|
|
Method(<S as I>::foo_i),
|
|
TraitVPtr(<S as I>),
|
|
Method(<S as J>::foo_j),
|
|
TraitVPtr(<S as J>),
|
|
Method(<S as K>::foo_k),
|
|
TraitVPtr(<S as K>),
|
|
Method(<S as L>::foo_l),
|
|
TraitVPtr(<S as L>),
|
|
Method(<S as M>::foo_m),
|
|
TraitVPtr(<S as M>),
|
|
Method(<S as N>::foo_n),
|
|
TraitVPtr(<S as N>),
|
|
Method(<S as O>::foo_o),
|
|
]
|
|
--> $DIR/vtable-multi-level.rs:131:1
|
|
|
|
|
LL | impl O for S {}
|
|
| ^^^^^^^^^^^^
|
|
|
|
error: aborting due to 15 previous errors
|
|
|