1 error: vtable entries for `<S as O>`: [
5 Method(<S as A>::foo_a),
6 Method(<S as B>::foo_b),
8 Method(<S as C>::foo_c),
9 Method(<S as D>::foo_d),
11 Method(<S as E>::foo_e),
13 Method(<S as F>::foo_f),
15 Method(<S as G>::foo_g),
16 Method(<S as H>::foo_h),
18 Method(<S as I>::foo_i),
20 Method(<S as J>::foo_j),
22 Method(<S as K>::foo_k),
24 Method(<S as L>::foo_l),
26 Method(<S as M>::foo_m),
28 Method(<S as N>::foo_n),
30 Method(<S as O>::foo_o),
32 --> $DIR/vtable-multi-level.rs:95:1
34 LL | / trait O: G + N {
36 LL | | fn foo_o(&self) {}
40 error: vtable entries for `<S as B>`: [
44 Method(<S as B>::foo_b),
46 --> $DIR/vtable-multi-level.rs:19:1
50 LL | | fn foo_b(&self) {}
54 error: vtable entries for `<S as D>`: [
58 Method(<S as D>::foo_d),
60 --> $DIR/vtable-multi-level.rs:30:1
64 LL | | fn foo_d(&self) {}
68 error: vtable entries for `<S as E>`: [
72 Method(<S as E>::foo_e),
74 --> $DIR/vtable-multi-level.rs:36:1
78 LL | | fn foo_e(&self) {}
82 error: vtable entries for `<S as F>`: [
86 Method(<S as D>::foo_d),
87 Method(<S as E>::foo_e),
89 Method(<S as F>::foo_f),
91 --> $DIR/vtable-multi-level.rs:42:1
93 LL | / trait F: D + E {
95 LL | | fn foo_f(&self) {}
99 error: vtable entries for `<S as H>`: [
103 Method(<S as H>::foo_h),
105 --> $DIR/vtable-multi-level.rs:53:1
109 LL | | fn foo_h(&self) {}
113 error: vtable entries for `<S as I>`: [
117 Method(<S as I>::foo_i),
119 --> $DIR/vtable-multi-level.rs:59:1
123 LL | | fn foo_i(&self) {}
127 error: vtable entries for `<S as J>`: [
131 Method(<S as H>::foo_h),
132 Method(<S as I>::foo_i),
134 Method(<S as J>::foo_j),
136 --> $DIR/vtable-multi-level.rs:65:1
138 LL | / trait J: H + I {
140 LL | | fn foo_j(&self) {}
144 error: vtable entries for `<S as K>`: [
148 Method(<S as K>::foo_k),
150 --> $DIR/vtable-multi-level.rs:71:1
154 LL | | fn foo_k(&self) {}
158 error: vtable entries for `<S as L>`: [
162 Method(<S as L>::foo_l),
164 --> $DIR/vtable-multi-level.rs:77:1
168 LL | | fn foo_l(&self) {}
172 error: vtable entries for `<S as M>`: [
176 Method(<S as K>::foo_k),
177 Method(<S as L>::foo_l),
179 Method(<S as M>::foo_m),
181 --> $DIR/vtable-multi-level.rs:83:1
183 LL | / trait M: K + L {
185 LL | | fn foo_m(&self) {}
189 error: vtable entries for `<S as N>`: [
193 Method(<S as H>::foo_h),
194 Method(<S as I>::foo_i),
196 Method(<S as J>::foo_j),
197 Method(<S as K>::foo_k),
199 Method(<S as L>::foo_l),
201 Method(<S as M>::foo_m),
203 Method(<S as N>::foo_n),
205 --> $DIR/vtable-multi-level.rs:89:1
207 LL | / trait N: J + M {
209 LL | | fn foo_n(&self) {}
213 error: aborting due to 12 previous errors