Loading

libdazzle-sys build log

  1.    Compiling libdazzle-sys v0.1.0 (/home/chris/Projects/libdazzle-rs/libdazzle-sys)
  2. '   Building [====================================================>    ] 48/51: libdazzle-sys(build.rs)                                                        
  3. error[E0204]: the trait `Copy` may not be implemented for this type
  4.    --> libdazzle-sys/src/lib.rs:168:10
  5.     |
  6. 168 | #[derive(Copy, Clone)]
  7.     |          ^^^^
  8. 169 | pub struct DzlApplicationWindowClass {
  9. 170 |     pub parent_class: gtk::GtkApplicationWindowClass,
  10.     |     ------------------------------------------------ this field does not implement `Copy`
  11.  
  12. error[E0204]: the trait `Copy` may not be implemented for this type
  13.    --> libdazzle-sys/src/lib.rs:202:10
  14.     |
  15. 202 | #[derive(Copy, Clone)]
  16.     |          ^^^^
  17. 203 | pub struct DzlBinClass {
  18. 204 |     pub parent_class: gtk::GtkBinClass,
  19.     |     ---------------------------------- this field does not implement `Copy`
  20.  
  21. error[E0204]: the trait `Copy` may not be implemented for this type
  22.    --> libdazzle-sys/src/lib.rs:244:10
  23.     |
  24. 244 | #[derive(Copy, Clone)]
  25.     |          ^^^^
  26. 245 | pub struct DzlBoxClass {
  27. 246 |     pub parent_class: gtk::GtkBoxClass,
  28.     |     ---------------------------------- this field does not implement `Copy`
  29.  
  30. error[E0204]: the trait `Copy` may not be implemented for this type
  31.    --> libdazzle-sys/src/lib.rs:272:10
  32.     |
  33. 272 | #[derive(Copy, Clone)]
  34.     |          ^^^^
  35. 273 | pub struct DzlCenteringBinClass {
  36. 274 |     pub parent: gtk::GtkBinClass,
  37.     |     ---------------------------- this field does not implement `Copy`
  38.  
  39. error[E0204]: the trait `Copy` may not be implemented for this type
  40.    --> libdazzle-sys/src/lib.rs:300:10
  41.     |
  42. 300 | #[derive(Copy, Clone)]
  43.     |          ^^^^
  44. 301 | pub struct DzlColumnLayoutClass {
  45. 302 |     pub parent: gtk::GtkContainerClass,
  46.     |     ---------------------------------- this field does not implement `Copy`
  47.  
  48. error[E0204]: the trait `Copy` may not be implemented for this type
  49.    --> libdazzle-sys/src/lib.rs:359:10
  50.     |
  51. 359 | #[derive(Copy, Clone)]
  52.     |          ^^^^
  53. 360 | pub struct DzlCountersWindowClass {
  54. 361 |     pub parent_class: gtk::GtkWindowClass,
  55.     |     ------------------------------------- this field does not implement `Copy`
  56.  
  57. error[E0204]: the trait `Copy` may not be implemented for this type
  58.    --> libdazzle-sys/src/lib.rs:451:10
  59.     |
  60. 451 | #[derive(Copy, Clone)]
  61.     |          ^^^^
  62. 452 | pub struct DzlDockBinClass {
  63. 453 |     pub parent: gtk::GtkContainerClass,
  64.     |     ---------------------------------- this field does not implement `Copy`
  65.  
  66. error[E0204]: the trait `Copy` may not be implemented for this type
  67.    --> libdazzle-sys/src/lib.rs:607:10
  68.     |
  69. 607 | #[derive(Copy, Clone)]
  70.     |          ^^^^
  71. 608 | pub struct DzlDockOverlayClass {
  72. 609 |     pub parent: gtk::GtkEventBoxClass,
  73.     |     --------------------------------- this field does not implement `Copy`
  74.  
  75. error[E0204]: the trait `Copy` may not be implemented for this type
  76.    --> libdazzle-sys/src/lib.rs:713:10
  77.     |
  78. 713 | #[derive(Copy, Clone)]
  79.     |          ^^^^
  80. 714 | pub struct DzlDockStackClass {
  81. 715 |     pub parent: gtk::GtkBoxClass,
  82.     |     ---------------------------- this field does not implement `Copy`
  83.  
  84. error[E0204]: the trait `Copy` may not be implemented for this type
  85.    --> libdazzle-sys/src/lib.rs:779:10
  86.     |
  87. 779 | #[derive(Copy, Clone)]
  88.     |          ^^^^
  89. 780 | pub struct DzlDockWindowClass {
  90. 781 |     pub parent: gtk::GtkWindowClass,
  91.     |     ------------------------------- this field does not implement `Copy`
  92.  
  93. error[E0204]: the trait `Copy` may not be implemented for this type
  94.    --> libdazzle-sys/src/lib.rs:809:10
  95.     |
  96. 809 | #[derive(Copy, Clone)]
  97.     |          ^^^^
  98. 810 | pub struct DzlElasticBinClass {
  99. 811 |     pub parent_class: gtk::GtkBinClass,
  100.     |     ---------------------------------- this field does not implement `Copy`
  101.  
  102. error[E0204]: the trait `Copy` may not be implemented for this type
  103.    --> libdazzle-sys/src/lib.rs:831:10
  104.     |
  105. 831 | #[derive(Copy, Clone)]
  106.     |          ^^^^
  107. 832 | pub struct DzlEmptyStateClass {
  108. 833 |     pub parent_class: gtk::GtkBinClass,
  109.     |     ---------------------------------- this field does not implement `Copy`
  110.  
  111. error[E0204]: the trait `Copy` may not be implemented for this type
  112.    --> libdazzle-sys/src/lib.rs:845:10
  113.     |
  114. 845 | #[derive(Copy, Clone)]
  115.     |          ^^^^
  116. 846 | pub struct DzlEntryBoxClass {
  117. 847 |     pub parent_class: gtk::GtkBoxClass,
  118.     |     ---------------------------------- this field does not implement `Copy`
  119.  
  120. error[E0204]: the trait `Copy` may not be implemented for this type
  121.    --> libdazzle-sys/src/lib.rs:859:10
  122.     |
  123. 859 | #[derive(Copy, Clone)]
  124.     |          ^^^^
  125. 860 | pub struct DzlFileChooserEntryClass {
  126. 861 |     pub parent_class: gtk::GtkBinClass,
  127.     |     ---------------------------------- this field does not implement `Copy`
  128.  
  129. error[E0204]: the trait `Copy` may not be implemented for this type
  130.     --> libdazzle-sys/src/lib.rs:1139:10
  131.      |
  132. 1139 | #[derive(Copy, Clone)]
  133.      |          ^^^^
  134. 1140 | pub struct DzlListBoxClass {
  135. 1141 |     pub parent_class: gtk::GtkListBoxClass,
  136.      |     -------------------------------------- this field does not implement `Copy`
  137.  
  138. error[E0204]: the trait `Copy` may not be implemented for this type
  139.     --> libdazzle-sys/src/lib.rs:1154:10
  140.      |
  141. 1154 | #[derive(Copy, Clone)]
  142.      |          ^^^^
  143. 1155 | pub struct DzlListBoxRowClass {
  144. 1156 |     pub parent_class: gtk::GtkListBoxRowClass,
  145.      |     ----------------------------------------- this field does not implement `Copy`
  146.  
  147. error[E0204]: the trait `Copy` may not be implemented for this type
  148.     --> libdazzle-sys/src/lib.rs:1196:10
  149.      |
  150. 1196 | #[derive(Copy, Clone)]
  151.      |          ^^^^
  152. 1197 | pub struct DzlMenuButtonClass {
  153. 1198 |     pub parent_class: gtk::GtkMenuButtonClass,
  154.      |     ----------------------------------------- this field does not implement `Copy`
  155.  
  156. error[E0204]: the trait `Copy` may not be implemented for this type
  157.     --> libdazzle-sys/src/lib.rs:1232:10
  158.      |
  159. 1232 | #[derive(Copy, Clone)]
  160.      |          ^^^^
  161. 1233 | pub struct DzlMultiPanedClass {
  162. 1234 |     pub parent: gtk::GtkContainerClass,
  163.      |     ---------------------------------- this field does not implement `Copy`
  164.  
  165. error[E0204]: the trait `Copy` may not be implemented for this type
  166.     --> libdazzle-sys/src/lib.rs:1266:10
  167.      |
  168. 1266 | #[derive(Copy, Clone)]
  169.      |          ^^^^
  170. 1267 | pub struct DzlPathBarClass {
  171. 1268 |     pub parent_class: gtk::GtkBoxClass,
  172.      |     ---------------------------------- this field does not implement `Copy`
  173.  
  174. error[E0204]: the trait `Copy` may not be implemented for this type
  175.     --> libdazzle-sys/src/lib.rs:1318:10
  176.      |
  177. 1318 | #[derive(Copy, Clone)]
  178.      |          ^^^^
  179. 1319 | pub struct DzlPillBoxClass {
  180. 1320 |     pub parent_class: gtk::GtkEventBoxClass,
  181.      |     --------------------------------------- this field does not implement `Copy`
  182.  
  183. error[E0204]: the trait `Copy` may not be implemented for this type
  184.     --> libdazzle-sys/src/lib.rs:1332:10
  185.      |
  186. 1332 | #[derive(Copy, Clone)]
  187.      |          ^^^^
  188. 1333 | pub struct DzlPreferencesBinClass {
  189. 1334 |     pub parent_class: gtk::GtkBinClass,
  190.      |     ---------------------------------- this field does not implement `Copy`
  191.  
  192. error[E0204]: the trait `Copy` may not be implemented for this type
  193.     --> libdazzle-sys/src/lib.rs:1424:10
  194.      |
  195. 1424 | #[derive(Copy, Clone)]
  196.      |          ^^^^
  197. 1425 | pub struct DzlPreferencesGroupClass {
  198. 1426 |     pub parent_class: gtk::GtkBinClass,
  199.      |     ---------------------------------- this field does not implement `Copy`
  200.  
  201. error[E0204]: the trait `Copy` may not be implemented for this type
  202.     --> libdazzle-sys/src/lib.rs:1477:10
  203.      |
  204. 1477 | #[derive(Copy, Clone)]
  205.      |          ^^^^
  206. 1478 | pub struct DzlPreferencesPageClass {
  207. 1479 |     pub parent_class: gtk::GtkBinClass,
  208.      |     ---------------------------------- this field does not implement `Copy`
  209.  
  210. error[E0204]: the trait `Copy` may not be implemented for this type
  211.     --> libdazzle-sys/src/lib.rs:1519:10
  212.      |
  213. 1519 | #[derive(Copy, Clone)]
  214.      |          ^^^^
  215. 1520 | pub struct DzlPreferencesViewClass {
  216. 1521 |     pub parent_class: gtk::GtkBinClass,
  217.      |     ---------------------------------- this field does not implement `Copy`
  218.  
  219. error[E0204]: the trait `Copy` may not be implemented for this type
  220.     --> libdazzle-sys/src/lib.rs:1534:10
  221.      |
  222. 1534 | #[derive(Copy, Clone)]
  223.      |          ^^^^
  224. 1535 | pub struct DzlPriorityBoxClass {
  225. 1536 |     pub parent_class: gtk::GtkBoxClass,
  226.      |     ---------------------------------- this field does not implement `Copy`
  227.  
  228. error[E0204]: the trait `Copy` may not be implemented for this type
  229.     --> libdazzle-sys/src/lib.rs:1556:10
  230.      |
  231. 1556 | #[derive(Copy, Clone)]
  232.      |          ^^^^
  233. 1557 | pub struct DzlProgressButtonClass {
  234. 1558 |     pub parent_class: gtk::GtkButtonClass,
  235.      |     ------------------------------------- this field does not implement `Copy`
  236.  
  237. error[E0204]: the trait `Copy` may not be implemented for this type
  238.     --> libdazzle-sys/src/lib.rs:1592:10
  239.      |
  240. 1592 | #[derive(Copy, Clone)]
  241.      |          ^^^^
  242. 1593 | pub struct DzlProgressMenuButtonClass {
  243. 1594 |     pub parent_class: gtk::GtkMenuButtonClass,
  244.      |     ----------------------------------------- this field does not implement `Copy`
  245.  
  246. error[E0204]: the trait `Copy` may not be implemented for this type
  247.     --> libdazzle-sys/src/lib.rs:1628:10
  248.      |
  249. 1628 | #[derive(Copy, Clone)]
  250.      |          ^^^^
  251. 1629 | pub struct DzlRadioBoxClass {
  252. 1630 |     pub parent_class: gtk::GtkBinClass,
  253.      |     ---------------------------------- this field does not implement `Copy`
  254.  
  255. error[E0204]: the trait `Copy` may not be implemented for this type
  256.     --> libdazzle-sys/src/lib.rs:1696:10
  257.      |
  258. 1696 | #[derive(Copy, Clone)]
  259.      |          ^^^^
  260. 1697 | pub struct DzlScrolledWindowClass {
  261. 1698 |     pub parent_class: gtk::GtkScrolledWindowClass,
  262.      |     --------------------------------------------- this field does not implement `Copy`
  263.  
  264. error[E0204]: the trait `Copy` may not be implemented for this type
  265.     --> libdazzle-sys/src/lib.rs:1710:10
  266.      |
  267. 1710 | #[derive(Copy, Clone)]
  268.      |          ^^^^
  269. 1711 | pub struct DzlSearchBarClass {
  270. 1712 |     pub parent_class: gtk::GtkBinClass,
  271.      |     ---------------------------------- this field does not implement `Copy`
  272.  
  273. error[E0204]: the trait `Copy` may not be implemented for this type
  274.     --> libdazzle-sys/src/lib.rs:1752:10
  275.      |
  276. 1752 | #[derive(Copy, Clone)]
  277.      |          ^^^^
  278. 1753 | pub struct DzlShortcutAccelDialogClass {
  279. 1754 |     pub parent_class: gtk::GtkDialogClass,
  280.      |     ------------------------------------- this field does not implement `Copy`
  281.  
  282. error[E0204]: the trait `Copy` may not be implemented for this type
  283.     --> libdazzle-sys/src/lib.rs:1840:10
  284.      |
  285. 1840 | #[derive(Copy, Clone)]
  286.      |          ^^^^
  287. 1841 | pub struct DzlShortcutLabelClass {
  288. 1842 |     pub parent_class: gtk::GtkBoxClass,
  289.      |     ---------------------------------- this field does not implement `Copy`
  290.  
  291. error[E0204]: the trait `Copy` may not be implemented for this type
  292.     --> libdazzle-sys/src/lib.rs:1898:10
  293.      |
  294. 1898 | #[derive(Copy, Clone)]
  295.      |          ^^^^
  296. 1899 | pub struct DzlShortcutSimpleLabelClass {
  297. 1900 |     pub parent_class: gtk::GtkBoxClass,
  298.      |     ---------------------------------- this field does not implement `Copy`
  299.  
  300. error[E0204]: the trait `Copy` may not be implemented for this type
  301.     --> libdazzle-sys/src/lib.rs:1942:10
  302.      |
  303. 1942 | #[derive(Copy, Clone)]
  304.      |          ^^^^
  305. 1943 | pub struct DzlShortcutThemeEditorClass {
  306. 1944 |     pub parent_class: gtk::GtkBinClass,
  307.      |     ---------------------------------- this field does not implement `Copy`
  308.  
  309. error[E0204]: the trait `Copy` may not be implemented for this type
  310.     --> libdazzle-sys/src/lib.rs:2016:10
  311.      |
  312. 2016 | #[derive(Copy, Clone)]
  313.      |          ^^^^
  314. 2017 | pub struct DzlShortcutsWindowClass {
  315. 2018 |     pub parent_class: gtk::GtkWindowClass,
  316.      |     ------------------------------------- this field does not implement `Copy`
  317.  
  318. error[E0204]: the trait `Copy` may not be implemented for this type
  319.     --> libdazzle-sys/src/lib.rs:2062:10
  320.      |
  321. 2062 | #[derive(Copy, Clone)]
  322.      |          ^^^^
  323. 2063 | pub struct DzlSimplePopoverClass {
  324. 2064 |     pub parent: gtk::GtkPopoverClass,
  325.      |     -------------------------------- this field does not implement `Copy`
  326.  
  327. error[E0204]: the trait `Copy` may not be implemented for this type
  328.     --> libdazzle-sys/src/lib.rs:2082:10
  329.      |
  330. 2082 | #[derive(Copy, Clone)]
  331.      |          ^^^^
  332. 2083 | pub struct DzlSliderClass {
  333. 2084 |     pub parent_instance: gtk::GtkContainerClass,
  334.      |     ------------------------------------------- this field does not implement `Copy`
  335.  
  336. error[E0204]: the trait `Copy` may not be implemented for this type
  337.     --> libdazzle-sys/src/lib.rs:2096:10
  338.      |
  339. 2096 | #[derive(Copy, Clone)]
  340.      |          ^^^^
  341. 2097 | pub struct DzlStackListClass {
  342. 2098 |     pub parent_instance: gtk::GtkBinClass,
  343.      |     ------------------------------------- this field does not implement `Copy`
  344.  
  345. error[E0204]: the trait `Copy` may not be implemented for this type
  346.     --> libdazzle-sys/src/lib.rs:2217:10
  347.      |
  348. 2217 | #[derive(Copy, Clone)]
  349.      |          ^^^^
  350. 2218 | pub struct DzlSuggestionPopoverClass {
  351. 2219 |     pub parent_class: gtk::GtkWindowClass,
  352.      |     ------------------------------------- this field does not implement `Copy`
  353.  
  354. error[E0204]: the trait `Copy` may not be implemented for this type
  355.     --> libdazzle-sys/src/lib.rs:2260:10
  356.      |
  357. 2260 | #[derive(Copy, Clone)]
  358.      |          ^^^^
  359. 2261 | pub struct DzlTabStripClass {
  360. 2262 |     pub parent: gtk::GtkBoxClass,
  361.      |     ---------------------------- this field does not implement `Copy`
  362.  
  363. error[E0204]: the trait `Copy` may not be implemented for this type
  364.     --> libdazzle-sys/src/lib.rs:2318:10
  365.      |
  366. 2318 | #[derive(Copy, Clone)]
  367.      |          ^^^^
  368. 2319 | pub struct DzlThreeGridClass {
  369. 2320 |     pub parent_class: gtk::GtkContainerClass,
  370.      |     ---------------------------------------- this field does not implement `Copy`
  371.  
  372. error[E0204]: the trait `Copy` may not be implemented for this type
  373.     --> libdazzle-sys/src/lib.rs:2397:10
  374.      |
  375. 2397 | #[derive(Copy, Clone)]
  376.      |          ^^^^
  377. 2398 | pub struct DzlTreeClass {
  378. 2399 |     pub parent_class: gtk::GtkTreeViewClass,
  379.      |     --------------------------------------- this field does not implement `Copy`
  380.  
  381. error: aborting due to 42 previous errors
  382.  
  383. For more information about this error, try `rustc --explain E0204`.
  384. error: Could not compile `libdazzle-sys`.
  385.  
  386. To learn more, run the command again with --verbose.