{"action":"opened","issue":{"url":"https://api.github.com/repos/araujol/rust-efl/issues/2","labels_url":"https://api.github.com/repos/araujol/rust-efl/issues/2/labels{/name}","comments_url":"https://api.github.com/repos/araujol/rust-efl/issues/2/comments","events_url":"https://api.github.com/repos/araujol/rust-efl/issues/2/events","html_url":"https://github.com/araujol/rust-efl/issues/2","id":56179686,"number":2,"title":"Unable to compile with Rust 1.0.0 alpha.","user":{"login":"mewmew","id":1414531,"avatar_url":"https://avatars.githubusercontent.com/u/1414531?v=3","gravatar_id":"","url":"https://api.github.com/users/mewmew","html_url":"https://github.com/mewmew","followers_url":"https://api.github.com/users/mewmew/followers","following_url":"https://api.github.com/users/mewmew/following{/other_user}","gists_url":"https://api.github.com/users/mewmew/gists{/gist_id}","starred_url":"https://api.github.com/users/mewmew/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mewmew/subscriptions","organizations_url":"https://api.github.com/users/mewmew/orgs","repos_url":"https://api.github.com/users/mewmew/repos","events_url":"https://api.github.com/users/mewmew/events{/privacy}","received_events_url":"https://api.github.com/users/mewmew/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-02-01T21:45:48Z","updated_at":"2015-02-01T21:45:48Z","closed_at":null,"body":"```bash\r\n$ rustc src/efl.rs --crate-type=lib\r\nsrc/eo.rs:33:26: 33:27 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`\r\nsrc/eo.rs:33     fn _eo_do_start(obj: *Eo, cur_klass: *EoClass, is_super: eina::EinaBool,\r\n                                      ^\r\nsrc/eo.rs:33:42: 33:43 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`\r\nsrc/eo.rs:33     fn _eo_do_start(obj: *Eo, cur_klass: *EoClass, is_super: eina::EinaBool,\r\n                                                      ^\r\nsrc/eo.rs:34:27: 34:28 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`\r\nsrc/eo.rs:34                     file: *c_char, func: *c_char, line: c_uint) -> eina::EinaBool;\r\n                                       ^\r\nsrc/eo.rs:34:42: 34:43 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`\r\nsrc/eo.rs:34                     file: *c_char, func: *c_char, line: c_uint) -> eina::EinaBool;\r\n                                                      ^\r\nsrc/eo.rs:35:24: 35:25 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`\r\nsrc/eo.rs:35     fn _eo_do_end(obj: **Eo);\r\n                                    ^\r\nsrc/eo.rs:35:25: 35:26 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`\r\nsrc/eo.rs:35     fn _eo_do_end(obj: **Eo);\r\n                                     ^\r\nsrc/eo.rs:49:23: 49:24 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`\r\nsrc/eo.rs:49 pub fn _do_start(obj: *Eo, cur_klass: *EoClass, is_super: bool,\r\n                                   ^\r\nsrc/eo.rs:49:39: 49:40 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`\r\nsrc/eo.rs:49 pub fn _do_start(obj: *Eo, cur_klass: *EoClass, is_super: bool,\r\n                                                   ^\r\nsrc/eo.rs:58:21: 58:22 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`\r\nsrc/eo.rs:58 pub fn _do_end(obj: **Eo) {\r\n                                 ^\r\nsrc/eo.rs:58:22: 58:23 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`\r\nsrc/eo.rs:58 pub fn _do_end(obj: **Eo) {\r\n                                  ^\r\nsrc/ecore.rs:57:19: 57:20 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`\r\nsrc/ecore.rs:57     pub ext_data: *c_void,\r\n                                  ^\r\nsrc/ecore.rs:68:25: 68:26 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`\r\nsrc/ecore.rs:68 type CEcoreTaskCb = fn (*c_void) -> u8;\r\n                                        ^\r\nsrc/ecore.rs:73:33: 73:34 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`\r\nsrc/ecore.rs:73 type CEcoreEventHandlerCb = fn (*c_void, c_int, *c_void) -> u8;\r\n                                                ^\r\nsrc/ecore.rs:73:49: 73:50 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`\r\nsrc/ecore.rs:73 type CEcoreEventHandlerCb = fn (*c_void, c_int, *c_void) -> u8;\r\n                                                                ^\r\nsrc/ecore.rs:76:31: 76:32 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`\r\nsrc/ecore.rs:76 type _CEcoreEvasEventCb = fn (*EcoreEvas);\r\n                                              ^\r\nsrc/ecore.rs:81:46: 81:47 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`\r\nsrc/ecore.rs:81     fn ecore_app_args_set(argc: c_int, argv: **c_char);\r\n                                                             ^\r\nsrc/ecore.rs:81:47: 81:48 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`\r\nsrc/ecore.rs:81     fn ecore_app_args_set(argc: c_int, argv: **c_char);\r\n                                                              ^\r\nsrc/ecore.rs:87:60: 87:61 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`\r\nsrc/ecore.rs:87     fn ecore_timer_add(inv: f64, func: CEcoreTaskCb, data: *c_void);\r\n                                                                           ^\r\nsrc/ecore.rs:89:38: 89:39 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`\r\nsrc/ecore.rs:89                                data: *c_void) -> *EcoreEventHandler;\r\n                                                     ^\r\nsrc/ecore.rs:89:50: 89:51 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`\r\nsrc/ecore.rs:89                                data: *c_void) -> *EcoreEventHandler;\r\n                                                                 ^\r\nsrc/ecore.rs:96:36: 96:37 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`\r\nsrc/ecore.rs:96     fn ecore_evas_new(engine_name: *c_char, \r\n                                                   ^\r\nsrc/ecore.rs:99:38: 99:39 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`\r\nsrc/ecore.rs:99                       extra_options: *c_char) -> *EcoreEvas;\r\n                                                     ^\r\nsrc/ecore.rs:99:50: 99:51 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`\r\nsrc/ecore.rs:99                       extra_options: *c_char) -> *EcoreEvas;\r\n                                                                 ^\r\nsrc/ecore.rs:100:28: 100:29 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`\r\nsrc/ecore.rs:100     fn ecore_evas_show(ee: *EcoreEvas);\r\n                                            ^\r\nsrc/ecore.rs:101:27: 101:28 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`\r\nsrc/ecore.rs:101     fn ecore_evas_get(ee: *EcoreEvas) -> *evas::Evas;\r\n                                           ^\r\nsrc/ecore.rs:101:42: 101:43 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`\r\nsrc/ecore.rs:101     fn ecore_evas_get(ee: *EcoreEvas) -> *evas::Evas;\r\n                                                          ^\r\nsrc/ecore.rs:102:32: 102:33 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`\r\nsrc/ecore.rs:102     fn ecore_evas_data_set(ee: *EcoreEvas, key: *c_char, data: *c_void);\r\n                                                ^\r\nsrc/ecore.rs:102:49: 102:50 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`\r\nsrc/ecore.rs:102     fn ecore_evas_data_set(ee: *EcoreEvas, key: *c_char, data: *c_void);\r\n                                                                 ^\r\nsrc/ecore.rs:102:64: 102:65 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`\r\nsrc/ecore.rs:102     fn ecore_evas_data_set(ee: *EcoreEvas, key: *c_char, data: *c_void);\r\n                                                                                ^\r\nsrc/ecore.rs:103:32: 103:33 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`\r\nsrc/ecore.rs:103     fn ecore_evas_data_get(ee: *EcoreEvas, key: *c_char) -> *c_void;\r\n                                                ^\r\nsrc/ecore.rs:103:49: 103:50 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`\r\nsrc/ecore.rs:103     fn ecore_evas_data_get(ee: *EcoreEvas, key: *c_char) -> *c_void;\r\n                                                                 ^\r\nsrc/ecore.rs:103:61: 103:62 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`\r\nsrc/ecore.rs:103     fn ecore_evas_data_get(ee: *EcoreEvas, key: *c_char) -> *c_void;\r\n                                                                             ^\r\nsrc/ecore.rs:104:28: 104:29 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`\r\nsrc/ecore.rs:104     fn ecore_evas_free(ee: *EcoreEvas);\r\n                                            ^\r\nsrc/ecore.rs:105:43: 105:44 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`\r\nsrc/ecore.rs:105     fn ecore_evas_callback_resize_set(ee: *EcoreEvas, func: _CEcoreEvasEventCb);\r\n                                                           ^\r\nsrc/ecore.rs:106:36: 106:37 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`\r\nsrc/ecore.rs:106     fn ecore_evas_geometry_get(ee: *EcoreEvas,\r\n                                                    ^\r\nsrc/ecore.rs:107:35: 107:36 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`\r\nsrc/ecore.rs:107                                x: *c_int, y: *c_int,\r\n                                                   ^\r\nsrc/ecore.rs:107:46: 107:47 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`\r\nsrc/ecore.rs:107                                x: *c_int, y: *c_int,\r\n                                                              ^\r\nsrc/ecore.rs:108:35: 108:36 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`\r\nsrc/ecore.rs:108                                w: *c_int, h: *c_int);\r\n                                                   ^\r\nsrc/ecore.rs:108:46: 108:47 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`\r\nsrc/ecore.rs:108                                w: *c_int, h: *c_int);\r\n                                                              ^\r\nsrc/ecore.rs:124:21: 124:22 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`\r\nsrc/ecore.rs:124     let vchars_ptr: **c_char = to_c_args(argv);\r\n                                     ^\r\nsrc/ecore.rs:124:22: 124:23 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`\r\nsrc/ecore.rs:124     let vchars_ptr: **c_char = to_c_args(argv);\r\n                                      ^\r\nsrc/ecore.rs:149:17: 149:18 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`\r\nsrc/ecore.rs:149     let c_data: *c_void = unsafe { transmute(data) };\r\n                                 ^\r\nsrc/evas.rs:115:32: 115:33 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`\r\nsrc/evas.rs:115 type _CEvasObjectEventCb = fn (*c_void, *Evas, *EvasObject, *c_void);\r\n                                               ^\r\nsrc/evas.rs:115:41: 115:42 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`\r\nsrc/evas.rs:115 type _CEvasObjectEventCb = fn (*c_void, *Evas, *EvasObject, *c_void);\r\n                                                        ^\r\nsrc/evas.rs:115:48: 115:49 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`\r\nsrc/evas.rs:115 type _CEvasObjectEventCb = fn (*c_void, *Evas, *EvasObject, *c_void);\r\n                                                               ^\r\nsrc/evas.rs:115:61: 115:62 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`\r\nsrc/evas.rs:115 type _CEvasObjectEventCb = fn (*c_void, *Evas, *EvasObject, *c_void);\r\n                                                                            ^\r\nsrc/evas.rs:120:25: 120:26 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`\r\nsrc/evas.rs:120 type CEvasSmartCb = fn (*c_void, *EvasObject, *c_void) -> c_void;\r\n                                        ^\r\nsrc/evas.rs:120:34: 120:35 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`\r\nsrc/evas.rs:120 type CEvasSmartCb = fn (*c_void, *EvasObject, *c_void) -> c_void;\r\n                                                 ^\r\nsrc/evas.rs:120:47: 120:48 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`\r\nsrc/evas.rs:120 type CEvasSmartCb = fn (*c_void, *EvasObject, *c_void) -> c_void;\r\n                                                              ^\r\nsrc/evas.rs:127:22: 127:23 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`\r\nsrc/evas.rs:127     fn evas_new() -> *Evas;\r\n                                     ^\r\nsrc/evas.rs:128:21: 128:22 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`\r\nsrc/evas.rs:128     fn evas_free(e: *Evas);\r\n                                    ^\r\nsrc/evas.rs:129:25: 129:26 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`\r\nsrc/evas.rs:129     fn evas_focus_in(e: *Evas);\r\n                                        ^\r\nsrc/evas.rs:130:26: 130:27 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`\r\nsrc/evas.rs:130     fn evas_focus_out(e: *Evas);\r\n                                         ^\r\nsrc/evas.rs:131:37: 131:38 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`\r\nsrc/evas.rs:131     fn evas_object_rectangle_add(e: *Evas) -> *EvasObject;\r\n                                                    ^\r\nsrc/evas.rs:131:47: 131:48 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`\r\nsrc/evas.rs:131     fn evas_object_rectangle_add(e: *Evas) -> *EvasObject;\r\n                                                              ^\r\nsrc/evas.rs:132:28: 132:29 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`\r\nsrc/evas.rs:132     fn evas_object_show(e: *EvasObject);\r\n                                           ^\r\nsrc/evas.rs:133:30: 133:31 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`\r\nsrc/evas.rs:133     fn evas_object_resize(e: *EvasObject, w: c_int, h: c_int);\r\n                                             ^\r\nsrc/evas.rs:134:29: 134:30 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`\r\nsrc/evas.rs:134     fn evas_object_del(obj: *EvasObject);\t\r\n                                            ^\r\nsrc/evas.rs:135:28: 135:29 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`\r\nsrc/evas.rs:135     fn evas_object_move(e: *EvasObject, x: c_int, y: c_int);\r\n                                           ^\r\nsrc/evas.rs:136:34: 136:35 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`\r\nsrc/evas.rs:136     fn evas_object_name_set(obj: *EvasObject, name: *c_char); \r\n                                                 ^\r\nsrc/evas.rs:136:53: 136:54 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`\r\nsrc/evas.rs:136     fn evas_object_name_set(obj: *EvasObject, name: *c_char); \r\n                                                                    ^\r\nsrc/evas.rs:137:35: 137:36 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`\r\nsrc/evas.rs:137     fn evas_object_color_set(obj: *EvasObject,\r\n                                                  ^\r\nsrc/evas.rs:140:41: 140:42 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`\r\nsrc/evas.rs:140     fn evas_object_size_hint_min_set(e: *EvasObject, x: c_int, y: c_int);\r\n                                                        ^\r\nsrc/evas.rs:141:44: 141:45 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`\r\nsrc/evas.rs:141     fn evas_object_size_hint_weight_set(e: *EvasObject, x: f64, y: f64);\r\n                                                           ^\r\nsrc/evas.rs:142:43: 142:44 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`\r\nsrc/evas.rs:142     fn evas_object_size_hint_align_set(e: *EvasObject, x: f64, y: f64);\r\n                                                          ^\r\nsrc/evas.rs:143:35: 143:36 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`\r\nsrc/evas.rs:143     fn evas_object_focus_set(obj: *EvasObject, focus: eina::EinaBool);\r\n                                                  ^\r\nsrc/evas.rs:144:33: 144:34 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`\r\nsrc/evas.rs:144     fn evas_object_image_add(e: *Evas) -> *EvasObject;\r\n                                                ^\r\nsrc/evas.rs:144:43: 144:44 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`\r\nsrc/evas.rs:144     fn evas_object_image_add(e: *Evas) -> *EvasObject;\r\n                                                          ^\r\nsrc/evas.rs:145:40: 145:41 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`\r\nsrc/evas.rs:145     fn evas_object_image_filled_add(e: *Evas) -> *EvasObject;\r\n                                                       ^\r\nsrc/evas.rs:145:50: 145:51 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`\r\nsrc/evas.rs:145     fn evas_object_image_filled_add(e: *Evas) -> *EvasObject;\r\n                                                                 ^\r\nsrc/evas.rs:146:40: 146:41 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`\r\nsrc/evas.rs:146     fn evas_object_image_fill_set(obj: *EvasObject,\r\n                                                       ^\r\nsrc/evas.rs:149:40: 149:41 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`\r\nsrc/evas.rs:149     fn evas_object_image_file_set(obj: *EvasObject, file: *c_char, key: *c_char);\r\n                                                       ^\r\nsrc/evas.rs:149:59: 149:60 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`\r\nsrc/evas.rs:149     fn evas_object_image_file_set(obj: *EvasObject, file: *c_char, key: *c_char);\r\n                                                                          ^\r\nsrc/evas.rs:149:73: 149:74 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`\r\nsrc/evas.rs:149     fn evas_object_image_file_set(obj: *EvasObject, file: *c_char, key: *c_char);\r\n                                                                                        ^\r\nsrc/evas.rs:150:40: 150:41 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`\r\nsrc/evas.rs:150     fn evas_object_image_size_set(obj: *EvasObject, w: c_int, h: c_int);\r\n                                                       ^\r\nsrc/evas.rs:151:42: 151:43 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`\r\nsrc/evas.rs:151     fn evas_object_image_filled_set(obj: *EvasObject, setting: eina::EinaBool);\r\n                                                         ^\r\nsrc/evas.rs:152:39: 152:40 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`\r\nsrc/evas.rs:152     fn evas_object_image_preload(obj: *EvasObject, cancel: eina::EinaBool);\r\n                                                      ^\r\nsrc/evas.rs:153:44: 153:45 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`\r\nsrc/evas.rs:153     fn evas_object_event_callback_add(obj: *EvasObject, cbtype: c_uint,\r\n                                                           ^\r\nsrc/evas.rs:154:72: 154:73 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`\r\nsrc/evas.rs:154                                       func: _CEvasObjectEventCb, data: *c_void);\r\n                                                                                       ^\r\nsrc/evas.rs:155:42: 155:43 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`\r\nsrc/evas.rs:155     fn evas_object_smart_callback_add(e: *EvasObject, event: *c_char,\r\n                                                         ^\r\nsrc/evas.rs:155:62: 155:63 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`\r\nsrc/evas.rs:155     fn evas_object_smart_callback_add(e: *EvasObject, event: *c_char,\r\n                                                                             ^\r\nsrc/evas.rs:156:63: 156:64 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`\r\nsrc/evas.rs:156                                       cb: CEvasSmartCb, data: *c_void);\r\n                                                                              ^\r\nsrc/evas.rs:247:35: 247:36 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`\r\nsrc/evas.rs:247 pub fn object_image_fill_set(obj: *EvasObject, xy: Coord, wh: Coord) {\r\n                                                  ^\r\nsrc/evas.rs:301:17: 301:18 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`\r\nsrc/evas.rs:301     let c_data: *c_void = unsafe { transmute(data) };\r\n                                ^\r\nsrc/eina.rs:49:17: 49:18 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`\r\nsrc/eina.rs:49     accounting: *_EinaListAccounting<'r, T>,\r\n                               ^\r\nsrc/eina.rs:63:11: 63:12 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`\r\nsrc/eina.rs:63     data: *c_void,\r\n                         ^\r\nsrc/eina.rs:64:11: 64:12 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`\r\nsrc/eina.rs:64     next: *_CEinaList,\r\n                         ^\r\nsrc/eina.rs:65:11: 65:12 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`\r\nsrc/eina.rs:65     prev: *_CEinaList,\r\n                         ^\r\nsrc/eina.rs:66:17: 66:18 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`\r\nsrc/eina.rs:66     accounting: *_CEinaListAccounting,\r\n                               ^\r\nsrc/eina.rs:72:11: 72:12 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`\r\nsrc/eina.rs:72     last: *_CEinaList,\r\n                         ^\r\nsrc/eina.rs:83:10: 83:11 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`\r\nsrc/eina.rs:83     _eo: *_EinaInlist\r\n                        ^\r\nsrc/eina.rs:88:11: 88:12 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`\r\nsrc/eina.rs:88     next: *_EinaInlist,\r\n                         ^\r\nsrc/eina.rs:90:11: 90:12 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`\r\nsrc/eina.rs:90     prev: *_EinaInlist,\r\n                         ^\r\nsrc/eina.rs:92:11: 92:12 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`\r\nsrc/eina.rs:92     last: *_EinaInlist\r\n                         ^\r\nsrc/eina.rs:105:14: 105:15 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`\r\nsrc/eina.rs:105     buckets: **EinaRbtree,\r\n                             ^\r\nsrc/eina.rs:105:15: 105:16 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`\r\nsrc/eina.rs:105     buckets: **EinaRbtree,\r\n                              ^\r\nsrc/eina.rs:122:14: 122:15 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`\r\nsrc/eina.rs:122     buckets: **EinaRbtree,\r\n                             ^\r\nsrc/eina.rs:122:15: 122:16 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`\r\nsrc/eina.rs:122     buckets: **EinaRbtree,\r\n                              ^\r\nsrc/eina.rs:135:28: 135:29 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`\r\nsrc/eina.rs:135 type _CEinaKeyLength = fn (*c_void) -> c_int;\r\n                                           ^\r\nsrc/eina.rs:139:25: 139:26 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`\r\nsrc/eina.rs:139 type _CEinaKeyCmp = fn (*c_void, c_int, *c_void, c_int) -> c_int;\r\n                                        ^\r\nsrc/eina.rs:139:41: 139:42 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`\r\nsrc/eina.rs:139 type _CEinaKeyCmp = fn (*c_void, c_int, *c_void, c_int) -> c_int;\r\n                                                        ^\r\nsrc/eina.rs:143:26: 143:27 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`\r\nsrc/eina.rs:143 type _CEinaKeyHash = fn (*c_void, c_int) -> c_int;\r\n                                         ^\r\nsrc/eina.rs:147:25: 147:26 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`\r\nsrc/eina.rs:147 type _CEinaFreeCb = fn (*c_void);\r\n                                        ^\r\nsrc/eina.rs:151:10: 151:11 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`\r\nsrc/eina.rs:151     son: *[EinaRbtree, ..2],\r\n                         ^\r\nsrc/eina.rs:151:22: 151:23 error: expected one of `(`, `+`, `::`, `;`, or `]`, found `,`\r\nsrc/eina.rs:151     son: *[EinaRbtree, ..2],\r\n```"}}