Skip to content

Instantly share code, notes, and snippets.

@yberreby
Created May 27, 2015 09:11
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save yberreby/084c10fd23d0d6495b11 to your computer and use it in GitHub Desktop.
Save yberreby/084c10fd23d0d6495b11 to your computer and use it in GitHub Desktop.
client_cargo/../src/sector_client.rs:121:32: 121:46 error: no method named `should_close` found for type `core::cell::Ref<'_, glutin_window::GlutinWindow>` in the current scope
client_cargo/../src/sector_client.rs:121 if window.borrow().should_close() { break; }
^~~~~~~~~~~~~~
client_cargo/../src/sector_client.rs:121:32: 121:46 help: items from traits can only be used if the trait is in scope; the following trait is implemented but not in scope, perhaps add a `use` for it:
client_cargo/../src/sector_client.rs:121:32: 121:46 help: candidate #1: use `window::Window`
client_cargo/../src/sector_client.rs:161:49: 161:50 error: mismatched types:
expected `event::event::Event<input::Input>`,
found `event::event::Event`
(expected enum `input::Input`,
found a different enum `input::Input`) [E0308]
client_cargo/../src/sector_client.rs:161 let e: event::Event<input::Input> = e;
^
note: in expansion of for loop expansion
client_cargo/../src/sector_client.rs:156:9: 224:10 note: expansion site
client_cargo/../src/sector_client.rs:161:49: 161:50 help: run `rustc --explain E0308` to see a detailed explanation
client_cargo/../src/sector_client.rs:205:34: 205:85 error: the trait `event::generic_event::GenericEvent` is not implemented for the type `input::Input` [E0277]
client_cargo/../src/sector_client.rs:205 let gui_action = gui.event(&self.bc, &e, self.player_ship.get(&self.bc));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
note: in expansion of for loop expansion
client_cargo/../src/sector_client.rs:156:9: 224:10 note: expansion site
client_cargo/../src/sector_client.rs:219:15: 223:15 error: no method named `render` found for type `event::event::Event<input::Input>` in the current scope
client_cargo/../src/sector_client.rs:219 e.render(|args: &RenderArgs| {
client_cargo/../src/sector_client.rs:220 gl.draw(args.viewport(), |c, gl| {
client_cargo/../src/sector_client.rs:221 gui.draw_simulating(&self.bc, &c, gl, glyph_cache, asset_store, &mut sim_effects, self.player_ship.get(&self.bc), elapsed_seconds, (1.0/60.0) + args.ext_dt);
client_cargo/../src/sector_client.rs:222 });
client_cargo/../src/sector_client.rs:223 });
note: in expansion of for loop expansion
client_cargo/../src/sector_client.rs:156:9: 224:10 note: expansion site
client_cargo/../src/sector_client.rs:219:15: 223:15 note: found defined static methods, maybe a `self` is missing?
client_cargo/../src/sector_client.rs:219:15: 223:15 note: candidate #1 is defined in the trait `event_loop::EventMap`
client_cargo/../src/sector_client.rs:219 e.render(|args: &RenderArgs| {
client_cargo/../src/sector_client.rs:220 gl.draw(args.viewport(), |c, gl| {
client_cargo/../src/sector_client.rs:221 gui.draw_simulating(&self.bc, &c, gl, glyph_cache, asset_store, &mut sim_effects, self.player_ship.get(&self.bc), elapsed_seconds, (1.0/60.0) + args.ext_dt);
client_cargo/../src/sector_client.rs:222 });
client_cargo/../src/sector_client.rs:223 });
note: in expansion of for loop expansion
client_cargo/../src/sector_client.rs:156:9: 224:10 note: expansion site
client_cargo/../src/chat/chat_gui.rs:56:17: 56:38 error: mismatched types:
expected `input::Button`,
found `input::Button`
(expected enum `input::Button`,
found a different enum `input::Button`) [E0308]
client_cargo/../src/chat/chat_gui.rs:56 Button::Keyboard(key) => self.on_key_pressed(key),
^~~~~~~~~~~~~~~~~~~~~
note: in expansion of closure expansion
client_cargo/../src/chat/chat_gui.rs:54:17: 59:10 note: expansion site
client_cargo/../src/chat/chat_gui.rs:56:17: 56:38 help: run `rustc --explain E0308` to see a detailed explanation
client_cargo/../src/gui.rs:100:20: 100:41 error: mismatched types:
expected `input::Button`,
found `input::Button`
(expected enum `input::Button`,
found a different enum `input::Button`) [E0308]
client_cargo/../src/gui.rs:100 if let Button::Mouse(button) = button {
^~~~~~~~~~~~~~~~~~~~~
note: in expansion of if let expansion
client_cargo/../src/gui.rs:100:13: 112:14 note: expansion site
note: in expansion of closure expansion
client_cargo/../src/gui.rs:99:17: 113:10 note: expansion site
client_cargo/../src/gui.rs:100:20: 100:41 help: run `rustc --explain E0308` to see a detailed explanation
client_cargo/../src/gui.rs:115:20: 115:41 error: mismatched types:
expected `input::Button`,
found `input::Button`
(expected enum `input::Button`,
found a different enum `input::Button`) [E0308]
client_cargo/../src/gui.rs:115 if let Button::Mouse(button) = button {
^~~~~~~~~~~~~~~~~~~~~
note: in expansion of if let expansion
client_cargo/../src/gui.rs:115:13: 128:14 note: expansion site
note: in expansion of closure expansion
client_cargo/../src/gui.rs:114:19: 129:10 note: expansion site
client_cargo/../src/gui.rs:115:20: 115:41 help: run `rustc --explain E0308` to see a detailed explanation
client_cargo/../src/gui.rs:235:17: 235:38 error: mismatched types:
expected `input::Button`,
found `input::Button`
(expected enum `input::Button`,
found a different enum `input::Button`) [E0308]
client_cargo/../src/gui.rs:235 Button::Mouse(button) => {
^~~~~~~~~~~~~~~~~~~~~
note: in expansion of closure expansion
client_cargo/../src/gui.rs:233:17: 258:10 note: expansion site
client_cargo/../src/gui.rs:235:17: 235:38 help: run `rustc --explain E0308` to see a detailed explanation
client_cargo/../src/gui.rs:250:17: 250:38 error: mismatched types:
expected `input::Button`,
found `input::Button`
(expected enum `input::Button`,
found a different enum `input::Button`) [E0308]
client_cargo/../src/gui.rs:250 Button::Keyboard(key) => {
^~~~~~~~~~~~~~~~~~~~~
note: in expansion of closure expansion
client_cargo/../src/gui.rs:233:17: 258:10 note: expansion site
client_cargo/../src/gui.rs:250:17: 250:38 help: run `rustc --explain E0308` to see a detailed explanation
client_cargo/../src/login_screen.rs:67:49: 67:50 error: mismatched types:
expected `event::event::Event<input::Input>`,
found `event::event::Event`
(expected enum `input::Input`,
found a different enum `input::Input`) [E0308]
client_cargo/../src/login_screen.rs:67 let e: event::Event<input::Input> = e;
^
note: in expansion of for loop expansion
client_cargo/../src/login_screen.rs:62:9: 81:10 note: expansion site
client_cargo/../src/login_screen.rs:67:49: 67:50 help: run `rustc --explain E0308` to see a detailed explanation
client_cargo/../src/login_screen.rs:72:15: 76:15 error: no method named `render` found for type `event::event::Event<input::Input>` in the current scope
client_cargo/../src/login_screen.rs:72 e.render(|args| {
client_cargo/../src/login_screen.rs:73 gl.draw(args.viewport(), |c, gl| {
client_cargo/../src/login_screen.rs:74 self.draw(&c, gl, glyph_cache, bg_texture);
client_cargo/../src/login_screen.rs:75 });
client_cargo/../src/login_screen.rs:76 });
note: in expansion of for loop expansion
client_cargo/../src/login_screen.rs:62:9: 81:10 note: expansion site
client_cargo/../src/login_screen.rs:72:15: 76:15 note: found defined static methods, maybe a `self` is missing?
client_cargo/../src/login_screen.rs:72:15: 76:15 note: candidate #1 is defined in the trait `event_loop::EventMap`
client_cargo/../src/login_screen.rs:72 e.render(|args| {
client_cargo/../src/login_screen.rs:73 gl.draw(args.viewport(), |c, gl| {
client_cargo/../src/login_screen.rs:74 self.draw(&c, gl, glyph_cache, bg_texture);
client_cargo/../src/login_screen.rs:75 });
client_cargo/../src/login_screen.rs:76 });
note: in expansion of for loop expansion
client_cargo/../src/login_screen.rs:62:9: 81:10 note: expansion site
client_cargo/../src/login_screen.rs:69:18: 69:27 error: the trait `event::generic_event::GenericEvent` is not implemented for the type `input::Input` [E0277]
client_cargo/../src/login_screen.rs:69 self.event(&e);
^~~~~~~~~
note: in expansion of for loop expansion
client_cargo/../src/login_screen.rs:62:9: 81:10 note: expansion site
client_cargo/../src/login_screen.rs:73:25: 73:40 error: the type of this value must be known in this context
client_cargo/../src/login_screen.rs:73 gl.draw(args.viewport(), |c, gl| {
^~~~~~~~~~~~~~~
note: in expansion of closure expansion
client_cargo/../src/login_screen.rs:72:22: 76:14 note: expansion site
note: in expansion of for loop expansion
client_cargo/../src/login_screen.rs:62:9: 81:10 note: expansion site
client_cargo/../src/login_screen.rs:94:17: 94:38 error: mismatched types:
expected `input::Button`,
found `input::Button`
(expected enum `input::Button`,
found a different enum `input::Button`) [E0308]
client_cargo/../src/login_screen.rs:94 Button::Mouse(button) => {
^~~~~~~~~~~~~~~~~~~~~
note: in expansion of closure expansion
client_cargo/../src/login_screen.rs:92:17: 99:10 note: expansion site
client_cargo/../src/login_screen.rs:94:17: 94:38 help: run `rustc --explain E0308` to see a detailed explanation
client_cargo/../src/main_menu.rs:53:49: 53:50 error: mismatched types:
expected `event::event::Event<input::Input>`,
found `event::event::Event`
(expected enum `input::Input`,
found a different enum `input::Input`) [E0308]
client_cargo/../src/main_menu.rs:53 let e: event::Event<input::Input> = e;
^
note: in expansion of for loop expansion
client_cargo/../src/main_menu.rs:48:9: 76:10 note: expansion site
client_cargo/../src/main_menu.rs:53:49: 53:50 help: run `rustc --explain E0308` to see a detailed explanation
client_cargo/../src/main_menu.rs:58:15: 62:15 error: no method named `render` found for type `event::event::Event<input::Input>` in the current scope
client_cargo/../src/main_menu.rs:58 e.render(|args| {
client_cargo/../src/main_menu.rs:59 gl.draw(args.viewport(), |c, gl| {
client_cargo/../src/main_menu.rs:60 self.draw(&c, gl);
client_cargo/../src/main_menu.rs:61 });
client_cargo/../src/main_menu.rs:62 });
note: in expansion of for loop expansion
client_cargo/../src/main_menu.rs:48:9: 76:10 note: expansion site
client_cargo/../src/main_menu.rs:58:15: 62:15 note: found defined static methods, maybe a `self` is missing?
client_cargo/../src/main_menu.rs:58:15: 62:15 note: candidate #1 is defined in the trait `event_loop::EventMap`
client_cargo/../src/main_menu.rs:58 e.render(|args| {
client_cargo/../src/main_menu.rs:59 gl.draw(args.viewport(), |c, gl| {
client_cargo/../src/main_menu.rs:60 self.draw(&c, gl);
client_cargo/../src/main_menu.rs:61 });
client_cargo/../src/main_menu.rs:62 });
note: in expansion of for loop expansion
client_cargo/../src/main_menu.rs:48:9: 76:10 note: expansion site
client_cargo/../src/main_menu.rs:55:18: 55:27 error: the trait `event::generic_event::GenericEvent` is not implemented for the type `input::Input` [E0277]
client_cargo/../src/main_menu.rs:55 self.event(&e);
^~~~~~~~~
note: in expansion of for loop expansion
client_cargo/../src/main_menu.rs:48:9: 76:10 note: expansion site
client_cargo/../src/main_menu.rs:59:25: 59:40 error: the type of this value must be known in this context
client_cargo/../src/main_menu.rs:59 gl.draw(args.viewport(), |c, gl| {
^~~~~~~~~~~~~~~
note: in expansion of closure expansion
client_cargo/../src/main_menu.rs:58:22: 62:14 note: expansion site
note: in expansion of for loop expansion
client_cargo/../src/main_menu.rs:48:9: 76:10 note: expansion site
client_cargo/../src/main_menu.rs:87:17: 87:38 error: mismatched types:
expected `input::Button`,
found `input::Button`
(expected enum `input::Button`,
found a different enum `input::Button`) [E0308]
client_cargo/../src/main_menu.rs:87 Button::Keyboard(key) => self.on_key_pressed(key),
^~~~~~~~~~~~~~~~~~~~~
note: in expansion of closure expansion
client_cargo/../src/main_menu.rs:85:17: 92:10 note: expansion site
client_cargo/../src/main_menu.rs:87:17: 87:38 help: run `rustc --explain E0308` to see a detailed explanation
client_cargo/../src/main_menu.rs:88:17: 88:38 error: mismatched types:
expected `input::Button`,
found `input::Button`
(expected enum `input::Button`,
found a different enum `input::Button`) [E0308]
client_cargo/../src/main_menu.rs:88 Button::Mouse(button) => {
^~~~~~~~~~~~~~~~~~~~~
note: in expansion of closure expansion
client_cargo/../src/main_menu.rs:85:17: 92:10 note: expansion site
client_cargo/../src/main_menu.rs:88:17: 88:38 help: run `rustc --explain E0308` to see a detailed explanation
client_cargo/../src/space_gui.rs:197:21: 197:42 error: mismatched types:
expected `input::Button`,
found `input::Button`
(expected enum `input::Button`,
found a different enum `input::Button`) [E0308]
client_cargo/../src/space_gui.rs:197 Button::Keyboard(key) => self.on_key_pressed(key),
^~~~~~~~~~~~~~~~~~~~~
note: in expansion of closure expansion
client_cargo/../src/space_gui.rs:195:21: 207:14 note: expansion site
client_cargo/../src/space_gui.rs:197:21: 197:42 help: run `rustc --explain E0308` to see a detailed explanation
client_cargo/../src/space_gui.rs:198:21: 198:42 error: mismatched types:
expected `input::Button`,
found `input::Button`
(expected enum `input::Button`,
found a different enum `input::Button`) [E0308]
client_cargo/../src/space_gui.rs:198 Button::Mouse(button) => {
^~~~~~~~~~~~~~~~~~~~~
note: in expansion of closure expansion
client_cargo/../src/space_gui.rs:195:21: 207:14 note: expansion site
client_cargo/../src/space_gui.rs:198:21: 198:42 help: run `rustc --explain E0308` to see a detailed explanation
client_cargo/../src/star_map/star_map_gui.rs:47:17: 47:38 error: mismatched types:
expected `input::Button`,
found `input::Button`
(expected enum `input::Button`,
found a different enum `input::Button`) [E0308]
client_cargo/../src/star_map/star_map_gui.rs:47 Button::Mouse(button) => {
^~~~~~~~~~~~~~~~~~~~~
note: in expansion of closure expansion
client_cargo/../src/star_map/star_map_gui.rs:45:17: 56:10 note: expansion site
client_cargo/../src/star_map/star_map_gui.rs:47:17: 47:38 help: run `rustc --explain E0308` to see a detailed explanation
client_cargo/../src/star_map/station/ship_edit_gui.rs:47:17: 47:38 error: mismatched types:
expected `input::Button`,
found `input::Button`
(expected enum `input::Button`,
found a different enum `input::Button`) [E0308]
client_cargo/../src/star_map/station/ship_edit_gui.rs:47 Button::Mouse(button) => {
^~~~~~~~~~~~~~~~~~~~~
note: in expansion of closure expansion
client_cargo/../src/star_map/station/ship_edit_gui.rs:45:17: 58:10 note: expansion site
client_cargo/../src/star_map/station/ship_edit_gui.rs:47:17: 47:38 help: run `rustc --explain E0308` to see a detailed explanation
client_cargo/../src/star_map/station/ship_edit_gui.rs:62:17: 62:38 error: mismatched types:
expected `input::Button`,
found `input::Button`
(expected enum `input::Button`,
found a different enum `input::Button`) [E0308]
client_cargo/../src/star_map/station/ship_edit_gui.rs:62 Button::Mouse(button) => {
^~~~~~~~~~~~~~~~~~~~~
note: in expansion of closure expansion
client_cargo/../src/star_map/station/ship_edit_gui.rs:60:19: 73:10 note: expansion site
client_cargo/../src/star_map/station/ship_edit_gui.rs:62:17: 62:38 help: run `rustc --explain E0308` to see a detailed explanation
client_cargo/../src/star_map/station/station_client.rs:64:49: 64:50 error: mismatched types:
expected `event::event::Event<input::Input>`,
found `event::event::Event`
(expected enum `input::Input`,
found a different enum `input::Input`) [E0308]
client_cargo/../src/star_map/station/station_client.rs:64 let e: event::Event<input::Input> = e;
^
note: in expansion of for loop expansion
client_cargo/../src/star_map/station/station_client.rs:59:9: 134:10 note: expansion site
client_cargo/../src/star_map/station/station_client.rs:64:49: 64:50 help: run `rustc --explain E0308` to see a detailed explanation
client_cargo/../src/star_map/station/station_client.rs:67:34: 67:62 error: the trait `event::generic_event::GenericEvent` is not implemented for the type `input::Input` [E0277]
client_cargo/../src/star_map/station/station_client.rs:67 let gui_action = gui.event(&e, &self.player_ship);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
note: in expansion of for loop expansion
client_cargo/../src/star_map/station/station_client.rs:59:9: 134:10 note: expansion site
client_cargo/../src/star_map/station/station_client.rs:70:15: 93:15 error: no method named `render` found for type `event::event::Event<input::Input>` in the current scope
client_cargo/../src/star_map/station/station_client.rs:70 e.render(|args: &RenderArgs| {
client_cargo/../src/star_map/station/station_client.rs:71 gl.draw(args.viewport(), |c, gl| {
client_cargo/../src/star_map/station/station_client.rs:72 time += (1.0/60.0) + args.ext_dt;
client_cargo/../src/star_map/station/station_client.rs:73 if time > 5.0 {
client_cargo/../src/star_map/station/station_client.rs:74 time -= 5.0;
client_cargo/../src/star_map/station/station_client.rs:75
...
note: in expansion of for loop expansion
client_cargo/../src/star_map/station/station_client.rs:59:9: 134:10 note: expansion site
client_cargo/../src/star_map/station/station_client.rs:70:15: 93:15 note: found defined static methods, maybe a `self` is missing?
client_cargo/../src/star_map/station/station_client.rs:70:15: 93:15 note: candidate #1 is defined in the trait `event_loop::EventMap`
client_cargo/../src/star_map/station/station_client.rs:70 e.render(|args: &RenderArgs| {
client_cargo/../src/star_map/station/station_client.rs:71 gl.draw(args.viewport(), |c, gl| {
client_cargo/../src/star_map/station/station_client.rs:72 time += (1.0/60.0) + args.ext_dt;
client_cargo/../src/star_map/station/station_client.rs:73 if time > 5.0 {
client_cargo/../src/star_map/station/station_client.rs:74 time -= 5.0;
client_cargo/../src/star_map/station/station_client.rs:75
...
note: in expansion of for loop expansion
client_cargo/../src/star_map/station/station_client.rs:59:9: 134:10 note: expansion site
client_cargo/../src/star_map/station/station_gui.rs:104:17: 104:38 error: mismatched types:
expected `input::Button`,
found `input::Button`
(expected enum `input::Button`,
found a different enum `input::Button`) [E0308]
client_cargo/../src/star_map/station/station_gui.rs:104 Button::Keyboard(key) => self.on_key_pressed(key),
^~~~~~~~~~~~~~~~~~~~~
note: in expansion of closure expansion
client_cargo/../src/star_map/station/station_gui.rs:102:17: 113:10 note: expansion site
client_cargo/../src/star_map/station/station_gui.rs:104:17: 104:38 help: run `rustc --explain E0308` to see a detailed explanation
client_cargo/../src/star_map/station/station_gui.rs:105:17: 105:38 error: mismatched types:
expected `input::Button`,
found `input::Button`
(expected enum `input::Button`,
found a different enum `input::Button`) [E0308]
client_cargo/../src/star_map/station/station_gui.rs:105 Button::Mouse(button) => {
^~~~~~~~~~~~~~~~~~~~~
note: in expansion of closure expansion
client_cargo/../src/star_map/station/station_gui.rs:102:17: 113:10 note: expansion site
client_cargo/../src/star_map/station/station_gui.rs:105:17: 105:38 help: run `rustc --explain E0308` to see a detailed explanation
client_cargo/../src/client.rs:96:9: 96:15 error: mismatched types:
expected `shader_version::opengl::OpenGL`,
found `shader_version::opengl::OpenGL`
(expected enum `shader_version::opengl::OpenGL`,
found a different enum `shader_version::opengl::OpenGL`) [E0308]
client_cargo/../src/client.rs:96 opengl,
^~~~~~
client_cargo/../src/client.rs:96:9: 96:15 help: run `rustc --explain E0308` to see a detailed explanation
client_cargo/../src/client.rs:97:9: 97:86 error: mismatched types:
expected `window::WindowSettings`,
found `window::WindowSettings`
(expected struct `window::WindowSettings`,
found a different struct `window::WindowSettings`) [E0308]
client_cargo/../src/client.rs:97 WindowSettings::new("Reforge".to_string(), Size { width: 1280, height: 720 }),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
client_cargo/../src/client.rs:97:9: 97:86 help: run `rustc --explain E0308` to see a detailed explanation
client_cargo/../src/client.rs:111:34: 111:40 error: mismatched types:
expected `shader_version::opengl::OpenGL`,
found `shader_version::opengl::OpenGL`
(expected enum `shader_version::opengl::OpenGL`,
found a different enum `shader_version::opengl::OpenGL`) [E0308]
client_cargo/../src/client.rs:111 let mut gl = GlGraphics::new(opengl);
^~~~~~
client_cargo/../src/client.rs:111:34: 111:40 help: run `rustc --explain E0308` to see a detailed explanation
error: aborting due to 33 previous errors
Could not compile `reforge`.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment