Dec 01 12:42:42.532 INFO testing kenjiSpecial/rust-cubemap-slicer against 1.30.1 for beta-1.31-5
Dec 01 12:42:42.533 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-7/1.30.1:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-7/beta-1.31-5/1.30.1:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +1.30.1 build --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 01 12:42:43.055 INFO [stdout] 1f71621c3ce24b9f7992b1416d860a42249150e968462c98830ece518f139eae
Dec 01 12:42:43.057 INFO running `"docker" "start" "-a" "1f71621c3ce24b9f7992b1416d860a42249150e968462c98830ece518f139eae"`
Dec 01 12:42:45.150 INFO [stderr] usermod: no changes
Dec 01 12:42:45.374 INFO [stderr]    Compiling cmake v0.1.33
Dec 01 12:42:45.376 INFO [stderr]    Compiling crossbeam-epoch v0.3.1
Dec 01 12:42:45.377 INFO [stderr]    Compiling num-bigint v0.1.44
Dec 01 12:42:45.391 INFO [stderr]    Compiling enum_primitive v0.1.1
Dec 01 12:42:45.393 INFO [stderr]    Compiling cgmath v0.16.1
Dec 01 12:42:45.394 INFO [stderr]    Compiling png v0.12.0
Dec 01 12:42:50.633 INFO [stderr]    Compiling glfw-sys v3.2.2
Dec 01 12:42:51.321 INFO [stderr]    Compiling crossbeam-deque v0.2.0
Dec 01 12:42:55.080 INFO [stderr]    Compiling rayon-core v1.4.1
Dec 01 12:42:58.123 INFO [stderr]    Compiling num-rational v0.1.42
Dec 01 12:43:02.255 INFO [stderr]    Compiling num v0.1.42
Dec 01 12:43:02.351 INFO [stderr]    Compiling rayon v1.0.2
Dec 01 12:43:06.268 INFO [stderr]    Compiling glfw v0.24.0
Dec 01 12:43:12.947 INFO [stderr]    Compiling jpeg-decoder v0.1.15
Dec 01 12:43:16.079 INFO [stderr]    Compiling image v0.19.0
Dec 01 12:43:29.802 INFO [stderr]    Compiling glfw-example v0.1.0 (/source)
Dec 01 12:43:31.655 INFO [stderr] warning: unused import: `std::sync::mpsc::Receiver`
Dec 01 12:43:31.655 INFO [stderr]   --> src/main.rs:10:5
Dec 01 12:43:31.655 INFO [stderr]    |
Dec 01 12:43:31.655 INFO [stderr] 10 | use std::sync::mpsc::Receiver;
Dec 01 12:43:31.655 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 12:43:31.655 INFO [stderr]    |
Dec 01 12:43:31.655 INFO [stderr]    = note: #[warn(unused_imports)] on by default
Dec 01 12:43:31.655 INFO [stderr] 
Dec 01 12:43:31.795 INFO [stderr] warning: value assigned to `x` is never read
Dec 01 12:43:31.795 INFO [stderr]    --> src/main.rs:201:29
Dec 01 12:43:31.795 INFO [stderr]     |
Dec 01 12:43:31.795 INFO [stderr] 201 |                     let mut x:u32 = 0;
Dec 01 12:43:31.795 INFO [stderr]     |                             ^
Dec 01 12:43:31.795 INFO [stderr]     |
Dec 01 12:43:31.795 INFO [stderr]     = note: #[warn(unused_assignments)] on by default
Dec 01 12:43:31.795 INFO [stderr] 
Dec 01 12:43:31.795 INFO [stderr] warning: value assigned to `y` is never read
Dec 01 12:43:31.795 INFO [stderr]    --> src/main.rs:202:29
Dec 01 12:43:31.795 INFO [stderr]     |
Dec 01 12:43:31.795 INFO [stderr] 202 |                     let mut y:u32 = 0;
Dec 01 12:43:31.795 INFO [stderr]     |                             ^
Dec 01 12:43:31.795 INFO [stderr] 
Dec 01 12:43:31.848 INFO [stderr] warning: method is never used: `setBool`
Dec 01 12:43:31.848 INFO [stderr]   --> src/shader.rs:76:5
Dec 01 12:43:31.848 INFO [stderr]    |
Dec 01 12:43:31.848 INFO [stderr] 76 |     pub unsafe fn setBool(&self, name: &CStr, value: bool) {
Dec 01 12:43:31.848 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 12:43:31.848 INFO [stderr]    |
Dec 01 12:43:31.848 INFO [stderr]    = note: #[warn(dead_code)] on by default
Dec 01 12:43:31.848 INFO [stderr] 
Dec 01 12:43:31.848 INFO [stderr] warning: method is never used: `setInt`
Dec 01 12:43:31.848 INFO [stderr]   --> src/shader.rs:80:5
Dec 01 12:43:31.848 INFO [stderr]    |
Dec 01 12:43:31.848 INFO [stderr] 80 |     pub unsafe fn setInt(&self, name: &CStr, value: i32) {
Dec 01 12:43:31.848 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 12:43:31.848 INFO [stderr] 
Dec 01 12:43:31.848 INFO [stderr] warning: method is never used: `setFloat`
Dec 01 12:43:31.848 INFO [stderr]   --> src/shader.rs:84:5
Dec 01 12:43:31.848 INFO [stderr]    |
Dec 01 12:43:31.848 INFO [stderr] 84 |     pub unsafe fn setFloat(&self, name: &CStr, value: f32) {
Dec 01 12:43:31.848 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 12:43:31.848 INFO [stderr] 
Dec 01 12:43:31.848 INFO [stderr] warning: method is never used: `setVector3`
Dec 01 12:43:31.848 INFO [stderr]   --> src/shader.rs:88:5
Dec 01 12:43:31.848 INFO [stderr]    |
Dec 01 12:43:31.848 INFO [stderr] 88 |     pub unsafe fn setVector3(&self, name: &CStr, value: &Vector3<f32>) {
Dec 01 12:43:31.848 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 12:43:31.848 INFO [stderr] 
Dec 01 12:43:31.848 INFO [stderr] warning: method is never used: `setVec3`
Dec 01 12:43:31.848 INFO [stderr]   --> src/shader.rs:92:5
Dec 01 12:43:31.848 INFO [stderr]    |
Dec 01 12:43:31.848 INFO [stderr] 92 |     pub unsafe fn setVec3(&self, name: &CStr, x: f32, y: f32, z: f32) {
Dec 01 12:43:31.848 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 12:43:31.848 INFO [stderr] 
Dec 01 12:43:31.848 INFO [stderr] warning: method is never used: `setMat4`
Dec 01 12:43:31.848 INFO [stderr]   --> src/shader.rs:96:5
Dec 01 12:43:31.848 INFO [stderr]    |
Dec 01 12:43:31.848 INFO [stderr] 96 |     pub unsafe fn setMat4(&self, name: &CStr, mat: &Matrix4<f32>) {
Dec 01 12:43:31.848 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 12:43:31.848 INFO [stderr] 
Dec 01 12:43:31.848 INFO [stderr] warning: method is never used: `with_geometry_shader`
Dec 01 12:43:31.848 INFO [stderr]    --> src/shader.rs:130:5
Dec 01 12:43:31.848 INFO [stderr]     |
Dec 01 12:43:31.848 INFO [stderr] 130 |     pub fn with_geometry_shader(vertexPath: &str, fragmentPath: &str, geometryPath: &str) -> Self {
Dec 01 12:43:31.848 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 12:43:31.848 INFO [stderr] 
Dec 01 12:43:31.848 INFO [stderr] warning: structure field `ID` should have a snake case name such as `id`
Dec 01 12:43:31.848 INFO [stderr]   --> src/shader.rs:17:5
Dec 01 12:43:31.848 INFO [stderr]    |
Dec 01 12:43:31.848 INFO [stderr] 17 |     pub ID: u32,
Dec 01 12:43:31.848 INFO [stderr]    |     ^^^^^^^^^^^
Dec 01 12:43:31.848 INFO [stderr]    |
Dec 01 12:43:31.848 INFO [stderr]    = note: #[warn(non_snake_case)] on by default
Dec 01 12:43:31.848 INFO [stderr] 
Dec 01 12:43:31.848 INFO [stderr] warning: variable `vertexPath` should have a snake case name such as `vertex_path`
Dec 01 12:43:31.848 INFO [stderr]   --> src/shader.rs:22:16
Dec 01 12:43:31.848 INFO [stderr]    |
Dec 01 12:43:31.848 INFO [stderr] 22 |     pub fn new(vertexPath: &str, fragmentPath: &str) -> Shader {
Dec 01 12:43:31.848 INFO [stderr]    |                ^^^^^^^^^^
Dec 01 12:43:31.848 INFO [stderr] 
Dec 01 12:43:31.848 INFO [stderr] warning: variable `fragmentPath` should have a snake case name such as `fragment_path`
Dec 01 12:43:31.848 INFO [stderr]   --> src/shader.rs:22:34
Dec 01 12:43:31.848 INFO [stderr]    |
Dec 01 12:43:31.848 INFO [stderr] 22 |     pub fn new(vertexPath: &str, fragmentPath: &str) -> Shader {
Dec 01 12:43:31.849 INFO [stderr]    |                                  ^^^^^^^^^^^^
Dec 01 12:43:31.849 INFO [stderr] 
Dec 01 12:43:31.849 INFO [stderr] warning: variable `vShaderFile` should have a snake case name such as `v_shader_file`
Dec 01 12:43:31.849 INFO [stderr]   --> src/shader.rs:25:13
Dec 01 12:43:31.849 INFO [stderr]    |
Dec 01 12:43:31.849 INFO [stderr] 25 |         let mut vShaderFile = File::open(vertexPath)
Dec 01 12:43:31.849 INFO [stderr]    |             ^^^^^^^^^^^^^^^
Dec 01 12:43:31.849 INFO [stderr] 
Dec 01 12:43:31.849 INFO [stderr] warning: variable `fShaderFile` should have a snake case name such as `f_shader_file`
Dec 01 12:43:31.849 INFO [stderr]   --> src/shader.rs:27:13
Dec 01 12:43:31.849 INFO [stderr]    |
Dec 01 12:43:31.849 INFO [stderr] 27 |         let mut fShaderFile = File::open(fragmentPath)
Dec 01 12:43:31.849 INFO [stderr]    |             ^^^^^^^^^^^^^^^
Dec 01 12:43:31.849 INFO [stderr] 
Dec 01 12:43:31.849 INFO [stderr] warning: variable `vertexCode` should have a snake case name such as `vertex_code`
Dec 01 12:43:31.849 INFO [stderr]   --> src/shader.rs:29:13
Dec 01 12:43:31.849 INFO [stderr]    |
Dec 01 12:43:31.849 INFO [stderr] 29 |         let mut vertexCode = String::new();
Dec 01 12:43:31.849 INFO [stderr]    |             ^^^^^^^^^^^^^^
Dec 01 12:43:31.849 INFO [stderr] 
Dec 01 12:43:31.849 INFO [stderr] warning: variable `fragmentCode` should have a snake case name such as `fragment_code`
Dec 01 12:43:31.849 INFO [stderr]   --> src/shader.rs:30:13
Dec 01 12:43:31.849 INFO [stderr]    |
Dec 01 12:43:31.849 INFO [stderr] 30 |         let mut fragmentCode = String::new();
Dec 01 12:43:31.849 INFO [stderr]    |             ^^^^^^^^^^^^^^^^
Dec 01 12:43:31.849 INFO [stderr] 
Dec 01 12:43:31.849 INFO [stderr] warning: variable `vShaderCode` should have a snake case name such as `v_shader_code`
Dec 01 12:43:31.849 INFO [stderr]   --> src/shader.rs:38:13
Dec 01 12:43:31.849 INFO [stderr]    |
Dec 01 12:43:31.849 INFO [stderr] 38 |         let vShaderCode = CString::new(vertexCode.as_bytes()).unwrap();
Dec 01 12:43:31.849 INFO [stderr]    |             ^^^^^^^^^^^
Dec 01 12:43:31.849 INFO [stderr] 
Dec 01 12:43:31.849 INFO [stderr] warning: variable `fShaderCode` should have a snake case name such as `f_shader_code`
Dec 01 12:43:31.849 INFO [stderr]   --> src/shader.rs:39:13
Dec 01 12:43:31.849 INFO [stderr]    |
Dec 01 12:43:31.849 INFO [stderr] 39 |         let fShaderCode = CString::new(fragmentCode.as_bytes()).unwrap();
Dec 01 12:43:31.849 INFO [stderr]    |             ^^^^^^^^^^^
Dec 01 12:43:31.849 INFO [stderr] 
Dec 01 12:43:31.849 INFO [stderr] warning: variable `ID` should have a snake case name such as `id`
Dec 01 12:43:31.849 INFO [stderr]   --> src/shader.rs:54:17
Dec 01 12:43:31.849 INFO [stderr]    |
Dec 01 12:43:31.849 INFO [stderr] 54 |             let ID = gl::CreateProgram();
Dec 01 12:43:31.849 INFO [stderr]    |                 ^^
Dec 01 12:43:31.849 INFO [stderr] 
Dec 01 12:43:31.849 INFO [stderr] warning: method `useProgram` should have a snake case name such as `use_program`
Dec 01 12:43:31.849 INFO [stderr]   --> src/shader.rs:70:5
Dec 01 12:43:31.851 INFO [stderr]    |
Dec 01 12:43:31.851 INFO [stderr] 70 | /     pub unsafe fn useProgram(&self) {
Dec 01 12:43:31.851 INFO [stderr] 71 | |         gl::UseProgram(self.ID)
Dec 01 12:43:31.851 INFO [stderr] 72 | |     }
Dec 01 12:43:31.851 INFO [stderr]    | |_____^
Dec 01 12:43:31.851 INFO [stderr] 
Dec 01 12:43:31.851 INFO [stderr] warning: method `setBool` should have a snake case name such as `set_bool`
Dec 01 12:43:31.851 INFO [stderr]   --> src/shader.rs:76:5
Dec 01 12:43:31.852 INFO [stderr]    |
Dec 01 12:43:31.852 INFO [stderr] 76 | /     pub unsafe fn setBool(&self, name: &CStr, value: bool) {
Dec 01 12:43:31.852 INFO [stderr] 77 | |         gl::Uniform1i(gl::GetUniformLocation(self.ID, name.as_ptr()), value as i32);
Dec 01 12:43:31.852 INFO [stderr] 78 | |     }
Dec 01 12:43:31.852 INFO [stderr]    | |_____^
Dec 01 12:43:31.852 INFO [stderr] 
Dec 01 12:43:31.852 INFO [stderr] warning: method `setInt` should have a snake case name such as `set_int`
Dec 01 12:43:31.852 INFO [stderr]   --> src/shader.rs:80:5
Dec 01 12:43:31.852 INFO [stderr]    |
Dec 01 12:43:31.852 INFO [stderr] 80 | /     pub unsafe fn setInt(&self, name: &CStr, value: i32) {
Dec 01 12:43:31.852 INFO [stderr] 81 | |         gl::Uniform1i(gl::GetUniformLocation(self.ID, name.as_ptr()), value);
Dec 01 12:43:31.852 INFO [stderr] 82 | |     }
Dec 01 12:43:31.852 INFO [stderr]    | |_____^
Dec 01 12:43:31.852 INFO [stderr] 
Dec 01 12:43:31.852 INFO [stderr] warning: method `setFloat` should have a snake case name such as `set_float`
Dec 01 12:43:31.852 INFO [stderr]   --> src/shader.rs:84:5
Dec 01 12:43:31.852 INFO [stderr]    |
Dec 01 12:43:31.852 INFO [stderr] 84 | /     pub unsafe fn setFloat(&self, name: &CStr, value: f32) {
Dec 01 12:43:31.852 INFO [stderr] 85 | |         gl::Uniform1f(gl::GetUniformLocation(self.ID, name.as_ptr()), value);
Dec 01 12:43:31.852 INFO [stderr] 86 | |     }
Dec 01 12:43:31.852 INFO [stderr]    | |_____^
Dec 01 12:43:31.852 INFO [stderr] 
Dec 01 12:43:31.852 INFO [stderr] warning: method `setVector3` should have a snake case name such as `set_vector3`
Dec 01 12:43:31.852 INFO [stderr]   --> src/shader.rs:88:5
Dec 01 12:43:31.852 INFO [stderr]    |
Dec 01 12:43:31.852 INFO [stderr] 88 | /     pub unsafe fn setVector3(&self, name: &CStr, value: &Vector3<f32>) {
Dec 01 12:43:31.852 INFO [stderr] 89 | |         gl::Uniform3fv(gl::GetUniformLocation(self.ID, name.as_ptr()), 1, value.as_ptr());
Dec 01 12:43:31.852 INFO [stderr] 90 | |     }
Dec 01 12:43:31.852 INFO [stderr]    | |_____^
Dec 01 12:43:31.852 INFO [stderr] 
Dec 01 12:43:31.852 INFO [stderr] warning: method `setVec3` should have a snake case name such as `set_vec3`
Dec 01 12:43:31.852 INFO [stderr]   --> src/shader.rs:92:5
Dec 01 12:43:31.852 INFO [stderr]    |
Dec 01 12:43:31.852 INFO [stderr] 92 | /     pub unsafe fn setVec3(&self, name: &CStr, x: f32, y: f32, z: f32) {
Dec 01 12:43:31.852 INFO [stderr] 93 | |         gl::Uniform3f(gl::GetUniformLocation(self.ID, name.as_ptr()), x, y, z);
Dec 01 12:43:31.852 INFO [stderr] 94 | |     }
Dec 01 12:43:31.852 INFO [stderr]    | |_____^
Dec 01 12:43:31.852 INFO [stderr] 
Dec 01 12:43:31.852 INFO [stderr] warning: method `setMat4` should have a snake case name such as `set_mat4`
Dec 01 12:43:31.852 INFO [stderr]   --> src/shader.rs:96:5
Dec 01 12:43:31.852 INFO [stderr]    |
Dec 01 12:43:31.852 INFO [stderr] 96 | /     pub unsafe fn setMat4(&self, name: &CStr, mat: &Matrix4<f32>) {
Dec 01 12:43:31.852 INFO [stderr] 97 | |         gl::UniformMatrix4fv(gl::GetUniformLocation(self.ID, name.as_ptr()), 1, gl::FALSE, mat.as_ptr());
Dec 01 12:43:31.852 INFO [stderr] 98 | |     }
Dec 01 12:43:31.852 INFO [stderr]    | |_____^
Dec 01 12:43:31.852 INFO [stderr] 
Dec 01 12:43:31.852 INFO [stderr] warning: method `checkCompileErrors` should have a snake case name such as `check_compile_errors`
Dec 01 12:43:31.852 INFO [stderr]    --> src/shader.rs:102:5
Dec 01 12:43:31.852 INFO [stderr]     |
Dec 01 12:43:31.852 INFO [stderr] 102 | /     unsafe fn checkCompileErrors(&self, shader: u32, type_: &str) {
Dec 01 12:43:31.852 INFO [stderr] 103 | |         let mut success = gl::FALSE as GLint;
Dec 01 12:43:31.852 INFO [stderr] 104 | |         let mut infoLog = Vec::with_capacity(1024);
Dec 01 12:43:31.852 INFO [stderr] 105 | |         infoLog.set_len(1024 - 1); // subtract 1 to skip the trailing null character
Dec 01 12:43:31.852 INFO [stderr] ...   |
Dec 01 12:43:31.852 INFO [stderr] 126 | |
Dec 01 12:43:31.852 INFO [stderr] 127 | |     }
Dec 01 12:43:31.852 INFO [stderr]     | |_____^
Dec 01 12:43:31.852 INFO [stderr] 
Dec 01 12:43:31.852 INFO [stderr] warning: variable `infoLog` should have a snake case name such as `info_log`
Dec 01 12:43:31.852 INFO [stderr]    --> src/shader.rs:104:13
Dec 01 12:43:31.852 INFO [stderr]     |
Dec 01 12:43:31.852 INFO [stderr] 104 |         let mut infoLog = Vec::with_capacity(1024);
Dec 01 12:43:31.852 INFO [stderr]     |             ^^^^^^^^^^^
Dec 01 12:43:31.852 INFO [stderr] 
Dec 01 12:43:31.852 INFO [stderr] warning: variable `vertexPath` should have a snake case name such as `vertex_path`
Dec 01 12:43:31.852 INFO [stderr]    --> src/shader.rs:130:33
Dec 01 12:43:31.852 INFO [stderr]     |
Dec 01 12:43:31.852 INFO [stderr] 130 |     pub fn with_geometry_shader(vertexPath: &str, fragmentPath: &str, geometryPath: &str) -> Self {
Dec 01 12:43:31.852 INFO [stderr]     |                                 ^^^^^^^^^^
Dec 01 12:43:31.852 INFO [stderr] 
Dec 01 12:43:31.852 INFO [stderr] warning: variable `fragmentPath` should have a snake case name such as `fragment_path`
Dec 01 12:43:31.852 INFO [stderr]    --> src/shader.rs:130:51
Dec 01 12:43:31.852 INFO [stderr]     |
Dec 01 12:43:31.852 INFO [stderr] 130 |     pub fn with_geometry_shader(vertexPath: &str, fragmentPath: &str, geometryPath: &str) -> Self {
Dec 01 12:43:31.852 INFO [stderr]     |                                                   ^^^^^^^^^^^^
Dec 01 12:43:31.852 INFO [stderr] 
Dec 01 12:43:31.852 INFO [stderr] warning: variable `geometryPath` should have a snake case name such as `geometry_path`
Dec 01 12:43:31.852 INFO [stderr]    --> src/shader.rs:130:71
Dec 01 12:43:31.852 INFO [stderr]     |
Dec 01 12:43:31.852 INFO [stderr] 130 |     pub fn with_geometry_shader(vertexPath: &str, fragmentPath: &str, geometryPath: &str) -> Self {
Dec 01 12:43:31.852 INFO [stderr]     |                                                                       ^^^^^^^^^^^^
Dec 01 12:43:31.852 INFO [stderr] 
Dec 01 12:43:31.852 INFO [stderr] warning: variable `vShaderFile` should have a snake case name such as `v_shader_file`
Dec 01 12:43:31.852 INFO [stderr]    --> src/shader.rs:133:13
Dec 01 12:43:31.852 INFO [stderr]     |
Dec 01 12:43:31.852 INFO [stderr] 133 |         let mut vShaderFile = File::open(vertexPath)
Dec 01 12:43:31.852 INFO [stderr]     |             ^^^^^^^^^^^^^^^
Dec 01 12:43:31.852 INFO [stderr] 
Dec 01 12:43:31.852 INFO [stderr] warning: variable `fShaderFile` should have a snake case name such as `f_shader_file`
Dec 01 12:43:31.852 INFO [stderr]    --> src/shader.rs:135:13
Dec 01 12:43:31.852 INFO [stderr]     |
Dec 01 12:43:31.852 INFO [stderr] 135 |         let mut fShaderFile = File::open(fragmentPath)
Dec 01 12:43:31.852 INFO [stderr]     |             ^^^^^^^^^^^^^^^
Dec 01 12:43:31.852 INFO [stderr] 
Dec 01 12:43:31.853 INFO [stderr] warning: variable `gShaderFile` should have a snake case name such as `g_shader_file`
Dec 01 12:43:31.853 INFO [stderr]    --> src/shader.rs:137:13
Dec 01 12:43:31.853 INFO [stderr]     |
Dec 01 12:43:31.853 INFO [stderr] 137 |         let mut gShaderFile = File::open(geometryPath)
Dec 01 12:43:31.853 INFO [stderr]     |             ^^^^^^^^^^^^^^^
Dec 01 12:43:31.853 INFO [stderr] 
Dec 01 12:43:31.853 INFO [stderr] warning: variable `vertexCode` should have a snake case name such as `vertex_code`
Dec 01 12:43:31.853 INFO [stderr]    --> src/shader.rs:139:13
Dec 01 12:43:31.853 INFO [stderr]     |
Dec 01 12:43:31.853 INFO [stderr] 139 |         let mut vertexCode = String::new();
Dec 01 12:43:31.853 INFO [stderr]     |             ^^^^^^^^^^^^^^
Dec 01 12:43:31.853 INFO [stderr] 
Dec 01 12:43:31.853 INFO [stderr] warning: variable `fragmentCode` should have a snake case name such as `fragment_code`
Dec 01 12:43:31.853 INFO [stderr]    --> src/shader.rs:140:13
Dec 01 12:43:31.853 INFO [stderr]     |
Dec 01 12:43:31.853 INFO [stderr] 140 |         let mut fragmentCode = String::new();
Dec 01 12:43:31.853 INFO [stderr]     |             ^^^^^^^^^^^^^^^^
Dec 01 12:43:31.853 INFO [stderr] 
Dec 01 12:43:31.853 INFO [stderr] warning: variable `geometryCode` should have a snake case name such as `geometry_code`
Dec 01 12:43:31.853 INFO [stderr]    --> src/shader.rs:141:13
Dec 01 12:43:31.853 INFO [stderr]     |
Dec 01 12:43:31.853 INFO [stderr] 141 |         let mut geometryCode = String::new();
Dec 01 12:43:31.853 INFO [stderr]     |             ^^^^^^^^^^^^^^^^
Dec 01 12:43:31.853 INFO [stderr] 
Dec 01 12:43:31.853 INFO [stderr] warning: variable `vShaderCode` should have a snake case name such as `v_shader_code`
Dec 01 12:43:31.853 INFO [stderr]    --> src/shader.rs:152:13
Dec 01 12:43:31.853 INFO [stderr]     |
Dec 01 12:43:31.853 INFO [stderr] 152 |         let vShaderCode = CString::new(vertexCode.as_bytes()).unwrap();
Dec 01 12:43:31.853 INFO [stderr]     |             ^^^^^^^^^^^
Dec 01 12:43:31.853 INFO [stderr] 
Dec 01 12:43:31.853 INFO [stderr] warning: variable `fShaderCode` should have a snake case name such as `f_shader_code`
Dec 01 12:43:31.853 INFO [stderr]    --> src/shader.rs:153:13
Dec 01 12:43:31.853 INFO [stderr]     |
Dec 01 12:43:31.853 INFO [stderr] 153 |         let fShaderCode = CString::new(fragmentCode.as_bytes()).unwrap();
Dec 01 12:43:31.853 INFO [stderr]     |             ^^^^^^^^^^^
Dec 01 12:43:31.853 INFO [stderr] 
Dec 01 12:43:31.853 INFO [stderr] warning: variable `gShaderCode` should have a snake case name such as `g_shader_code`
Dec 01 12:43:31.853 INFO [stderr]    --> src/shader.rs:154:13
Dec 01 12:43:31.853 INFO [stderr]     |
Dec 01 12:43:31.853 INFO [stderr] 154 |         let gShaderCode = CString::new(geometryCode.as_bytes()).unwrap();
Dec 01 12:43:31.853 INFO [stderr]     |             ^^^^^^^^^^^
Dec 01 12:43:31.853 INFO [stderr] 
Dec 01 12:43:31.853 INFO [stderr] warning: variable `ID` should have a snake case name such as `id`
Dec 01 12:43:31.853 INFO [stderr]    --> src/shader.rs:175:17
Dec 01 12:43:31.853 INFO [stderr]     |
Dec 01 12:43:31.853 INFO [stderr] 175 |             let ID = gl::CreateProgram();
Dec 01 12:43:31.853 INFO [stderr]     |                 ^^
Dec 01 12:43:31.853 INFO [stderr] 
Dec 01 12:43:31.853 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 01 12:43:31.853 INFO [stderr]   --> src/main.rs:36:5
Dec 01 12:43:31.853 INFO [stderr]    |
Dec 01 12:43:31.853 INFO [stderr] 36 |     fs::create_dir_all(target_dir);
Dec 01 12:43:31.853 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 12:43:31.853 INFO [stderr]    |
Dec 01 12:43:31.853 INFO [stderr]    = note: #[warn(unused_must_use)] on by default
Dec 01 12:43:31.853 INFO [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
Dec 01 12:43:31.853 INFO [stderr] 
Dec 01 12:43:34.974 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 49.79s
Dec 01 12:43:34.979 INFO [stderr] su: No module specific data is present
Dec 01 12:43:35.961 INFO running `"docker" "inspect" "1f71621c3ce24b9f7992b1416d860a42249150e968462c98830ece518f139eae"`
Dec 01 12:43:36.249 INFO running `"docker" "rm" "-f" "1f71621c3ce24b9f7992b1416d860a42249150e968462c98830ece518f139eae"`
Dec 01 12:43:36.495 INFO [stdout] 1f71621c3ce24b9f7992b1416d860a42249150e968462c98830ece518f139eae
Dec 01 12:43:36.497 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-7/1.30.1:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-7/beta-1.31-5/1.30.1:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +1.30.1 test --frozen --no-run" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 01 12:43:36.872 INFO [stdout] df6655bd4d13972dee5c57b336279d77566a9185a4f26e8f5b32505793091b72
Dec 01 12:43:36.879 INFO running `"docker" "start" "-a" "df6655bd4d13972dee5c57b336279d77566a9185a4f26e8f5b32505793091b72"`
Dec 01 12:43:38.323 INFO [stderr] usermod: no changes
Dec 01 12:43:38.499 INFO [stderr]    Compiling glfw-example v0.1.0 (/source)
Dec 01 12:43:40.251 INFO [stderr] warning: unused import: `std::sync::mpsc::Receiver`
Dec 01 12:43:40.251 INFO [stderr]   --> src/main.rs:10:5
Dec 01 12:43:40.251 INFO [stderr]    |
Dec 01 12:43:40.251 INFO [stderr] 10 | use std::sync::mpsc::Receiver;
Dec 01 12:43:40.251 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 12:43:40.251 INFO [stderr]    |
Dec 01 12:43:40.251 INFO [stderr]    = note: #[warn(unused_imports)] on by default
Dec 01 12:43:40.251 INFO [stderr] 
Dec 01 12:43:40.395 INFO [stderr] warning: value assigned to `x` is never read
Dec 01 12:43:40.395 INFO [stderr]    --> src/main.rs:201:29
Dec 01 12:43:40.395 INFO [stderr]     |
Dec 01 12:43:40.395 INFO [stderr] 201 |                     let mut x:u32 = 0;
Dec 01 12:43:40.395 INFO [stderr]     |                             ^
Dec 01 12:43:40.395 INFO [stderr]     |
Dec 01 12:43:40.395 INFO [stderr]     = note: #[warn(unused_assignments)] on by default
Dec 01 12:43:40.395 INFO [stderr] 
Dec 01 12:43:40.395 INFO [stderr] warning: value assigned to `y` is never read
Dec 01 12:43:40.395 INFO [stderr]    --> src/main.rs:202:29
Dec 01 12:43:40.395 INFO [stderr]     |
Dec 01 12:43:40.395 INFO [stderr] 202 |                     let mut y:u32 = 0;
Dec 01 12:43:40.395 INFO [stderr]     |                             ^
Dec 01 12:43:40.395 INFO [stderr] 
Dec 01 12:43:40.451 INFO [stderr] warning: method is never used: `setBool`
Dec 01 12:43:40.451 INFO [stderr]   --> src/shader.rs:76:5
Dec 01 12:43:40.451 INFO [stderr]    |
Dec 01 12:43:40.451 INFO [stderr] 76 |     pub unsafe fn setBool(&self, name: &CStr, value: bool) {
Dec 01 12:43:40.451 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 12:43:40.451 INFO [stderr]    |
Dec 01 12:43:40.451 INFO [stderr]    = note: #[warn(dead_code)] on by default
Dec 01 12:43:40.451 INFO [stderr] 
Dec 01 12:43:40.451 INFO [stderr] warning: method is never used: `setInt`
Dec 01 12:43:40.451 INFO [stderr]   --> src/shader.rs:80:5
Dec 01 12:43:40.451 INFO [stderr]    |
Dec 01 12:43:40.451 INFO [stderr] 80 |     pub unsafe fn setInt(&self, name: &CStr, value: i32) {
Dec 01 12:43:40.451 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 12:43:40.451 INFO [stderr] 
Dec 01 12:43:40.451 INFO [stderr] warning: method is never used: `setFloat`
Dec 01 12:43:40.451 INFO [stderr]   --> src/shader.rs:84:5
Dec 01 12:43:40.451 INFO [stderr]    |
Dec 01 12:43:40.451 INFO [stderr] 84 |     pub unsafe fn setFloat(&self, name: &CStr, value: f32) {
Dec 01 12:43:40.451 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 12:43:40.451 INFO [stderr] 
Dec 01 12:43:40.451 INFO [stderr] warning: method is never used: `setVector3`
Dec 01 12:43:40.451 INFO [stderr]   --> src/shader.rs:88:5
Dec 01 12:43:40.452 INFO [stderr]    |
Dec 01 12:43:40.452 INFO [stderr] 88 |     pub unsafe fn setVector3(&self, name: &CStr, value: &Vector3<f32>) {
Dec 01 12:43:40.452 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 12:43:40.452 INFO [stderr] 
Dec 01 12:43:40.452 INFO [stderr] warning: method is never used: `setVec3`
Dec 01 12:43:40.452 INFO [stderr]   --> src/shader.rs:92:5
Dec 01 12:43:40.452 INFO [stderr]    |
Dec 01 12:43:40.452 INFO [stderr] 92 |     pub unsafe fn setVec3(&self, name: &CStr, x: f32, y: f32, z: f32) {
Dec 01 12:43:40.452 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 12:43:40.452 INFO [stderr] 
Dec 01 12:43:40.452 INFO [stderr] warning: method is never used: `setMat4`
Dec 01 12:43:40.452 INFO [stderr]   --> src/shader.rs:96:5
Dec 01 12:43:40.452 INFO [stderr]    |
Dec 01 12:43:40.452 INFO [stderr] 96 |     pub unsafe fn setMat4(&self, name: &CStr, mat: &Matrix4<f32>) {
Dec 01 12:43:40.452 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 12:43:40.452 INFO [stderr] 
Dec 01 12:43:40.452 INFO [stderr] warning: method is never used: `with_geometry_shader`
Dec 01 12:43:40.452 INFO [stderr]    --> src/shader.rs:130:5
Dec 01 12:43:40.452 INFO [stderr]     |
Dec 01 12:43:40.452 INFO [stderr] 130 |     pub fn with_geometry_shader(vertexPath: &str, fragmentPath: &str, geometryPath: &str) -> Self {
Dec 01 12:43:40.452 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 12:43:40.452 INFO [stderr] 
Dec 01 12:43:40.455 INFO [stderr] warning: structure field `ID` should have a snake case name such as `id`
Dec 01 12:43:40.455 INFO [stderr]   --> src/shader.rs:17:5
Dec 01 12:43:40.455 INFO [stderr]    |
Dec 01 12:43:40.455 INFO [stderr] 17 |     pub ID: u32,
Dec 01 12:43:40.455 INFO [stderr]    |     ^^^^^^^^^^^
Dec 01 12:43:40.455 INFO [stderr]    |
Dec 01 12:43:40.455 INFO [stderr]    = note: #[warn(non_snake_case)] on by default
Dec 01 12:43:40.455 INFO [stderr] 
Dec 01 12:43:40.455 INFO [stderr] warning: variable `vertexPath` should have a snake case name such as `vertex_path`
Dec 01 12:43:40.455 INFO [stderr]   --> src/shader.rs:22:16
Dec 01 12:43:40.455 INFO [stderr]    |
Dec 01 12:43:40.455 INFO [stderr] 22 |     pub fn new(vertexPath: &str, fragmentPath: &str) -> Shader {
Dec 01 12:43:40.455 INFO [stderr]    |                ^^^^^^^^^^
Dec 01 12:43:40.456 INFO [stderr] 
Dec 01 12:43:40.456 INFO [stderr] warning: variable `fragmentPath` should have a snake case name such as `fragment_path`
Dec 01 12:43:40.456 INFO [stderr]   --> src/shader.rs:22:34
Dec 01 12:43:40.456 INFO [stderr]    |
Dec 01 12:43:40.456 INFO [stderr] 22 |     pub fn new(vertexPath: &str, fragmentPath: &str) -> Shader {
Dec 01 12:43:40.456 INFO [stderr]    |                                  ^^^^^^^^^^^^
Dec 01 12:43:40.456 INFO [stderr] 
Dec 01 12:43:40.456 INFO [stderr] warning: variable `vShaderFile` should have a snake case name such as `v_shader_file`
Dec 01 12:43:40.456 INFO [stderr]   --> src/shader.rs:25:13
Dec 01 12:43:40.456 INFO [stderr]    |
Dec 01 12:43:40.456 INFO [stderr] 25 |         let mut vShaderFile = File::open(vertexPath)
Dec 01 12:43:40.456 INFO [stderr]    |             ^^^^^^^^^^^^^^^
Dec 01 12:43:40.456 INFO [stderr] 
Dec 01 12:43:40.456 INFO [stderr] warning: variable `fShaderFile` should have a snake case name such as `f_shader_file`
Dec 01 12:43:40.456 INFO [stderr]   --> src/shader.rs:27:13
Dec 01 12:43:40.456 INFO [stderr]    |
Dec 01 12:43:40.456 INFO [stderr] 27 |         let mut fShaderFile = File::open(fragmentPath)
Dec 01 12:43:40.456 INFO [stderr]    |             ^^^^^^^^^^^^^^^
Dec 01 12:43:40.456 INFO [stderr] 
Dec 01 12:43:40.456 INFO [stderr] warning: variable `vertexCode` should have a snake case name such as `vertex_code`
Dec 01 12:43:40.456 INFO [stderr]   --> src/shader.rs:29:13
Dec 01 12:43:40.456 INFO [stderr]    |
Dec 01 12:43:40.456 INFO [stderr] 29 |         let mut vertexCode = String::new();
Dec 01 12:43:40.456 INFO [stderr]    |             ^^^^^^^^^^^^^^
Dec 01 12:43:40.456 INFO [stderr] 
Dec 01 12:43:40.456 INFO [stderr] warning: variable `fragmentCode` should have a snake case name such as `fragment_code`
Dec 01 12:43:40.456 INFO [stderr]   --> src/shader.rs:30:13
Dec 01 12:43:40.456 INFO [stderr]    |
Dec 01 12:43:40.456 INFO [stderr] 30 |         let mut fragmentCode = String::new();
Dec 01 12:43:40.456 INFO [stderr]    |             ^^^^^^^^^^^^^^^^
Dec 01 12:43:40.456 INFO [stderr] 
Dec 01 12:43:40.456 INFO [stderr] warning: variable `vShaderCode` should have a snake case name such as `v_shader_code`
Dec 01 12:43:40.456 INFO [stderr]   --> src/shader.rs:38:13
Dec 01 12:43:40.456 INFO [stderr]    |
Dec 01 12:43:40.456 INFO [stderr] 38 |         let vShaderCode = CString::new(vertexCode.as_bytes()).unwrap();
Dec 01 12:43:40.456 INFO [stderr]    |             ^^^^^^^^^^^
Dec 01 12:43:40.456 INFO [stderr] 
Dec 01 12:43:40.456 INFO [stderr] warning: variable `fShaderCode` should have a snake case name such as `f_shader_code`
Dec 01 12:43:40.456 INFO [stderr]   --> src/shader.rs:39:13
Dec 01 12:43:40.456 INFO [stderr]    |
Dec 01 12:43:40.456 INFO [stderr] 39 |         let fShaderCode = CString::new(fragmentCode.as_bytes()).unwrap();
Dec 01 12:43:40.456 INFO [stderr]    |             ^^^^^^^^^^^
Dec 01 12:43:40.456 INFO [stderr] 
Dec 01 12:43:40.456 INFO [stderr] warning: variable `ID` should have a snake case name such as `id`
Dec 01 12:43:40.456 INFO [stderr]   --> src/shader.rs:54:17
Dec 01 12:43:40.456 INFO [stderr]    |
Dec 01 12:43:40.456 INFO [stderr] 54 |             let ID = gl::CreateProgram();
Dec 01 12:43:40.456 INFO [stderr]    |                 ^^
Dec 01 12:43:40.456 INFO [stderr] 
Dec 01 12:43:40.456 INFO [stderr] warning: method `useProgram` should have a snake case name such as `use_program`
Dec 01 12:43:40.456 INFO [stderr]   --> src/shader.rs:70:5
Dec 01 12:43:40.456 INFO [stderr]    |
Dec 01 12:43:40.456 INFO [stderr] 70 | /     pub unsafe fn useProgram(&self) {
Dec 01 12:43:40.456 INFO [stderr] 71 | |         gl::UseProgram(self.ID)
Dec 01 12:43:40.456 INFO [stderr] 72 | |     }
Dec 01 12:43:40.456 INFO [stderr]    | |_____^
Dec 01 12:43:40.456 INFO [stderr] 
Dec 01 12:43:40.456 INFO [stderr] warning: method `setBool` should have a snake case name such as `set_bool`
Dec 01 12:43:40.456 INFO [stderr]   --> src/shader.rs:76:5
Dec 01 12:43:40.456 INFO [stderr]    |
Dec 01 12:43:40.456 INFO [stderr] 76 | /     pub unsafe fn setBool(&self, name: &CStr, value: bool) {
Dec 01 12:43:40.456 INFO [stderr] 77 | |         gl::Uniform1i(gl::GetUniformLocation(self.ID, name.as_ptr()), value as i32);
Dec 01 12:43:40.456 INFO [stderr] 78 | |     }
Dec 01 12:43:40.456 INFO [stderr]    | |_____^
Dec 01 12:43:40.456 INFO [stderr] 
Dec 01 12:43:40.456 INFO [stderr] warning: method `setInt` should have a snake case name such as `set_int`
Dec 01 12:43:40.456 INFO [stderr]   --> src/shader.rs:80:5
Dec 01 12:43:40.456 INFO [stderr]    |
Dec 01 12:43:40.456 INFO [stderr] 80 | /     pub unsafe fn setInt(&self, name: &CStr, value: i32) {
Dec 01 12:43:40.456 INFO [stderr] 81 | |         gl::Uniform1i(gl::GetUniformLocation(self.ID, name.as_ptr()), value);
Dec 01 12:43:40.456 INFO [stderr] 82 | |     }
Dec 01 12:43:40.456 INFO [stderr]    | |_____^
Dec 01 12:43:40.456 INFO [stderr] 
Dec 01 12:43:40.456 INFO [stderr] warning: method `setFloat` should have a snake case name such as `set_float`
Dec 01 12:43:40.456 INFO [stderr]   --> src/shader.rs:84:5
Dec 01 12:43:40.456 INFO [stderr]    |
Dec 01 12:43:40.456 INFO [stderr] 84 | /     pub unsafe fn setFloat(&self, name: &CStr, value: f32) {
Dec 01 12:43:40.456 INFO [stderr] 85 | |         gl::Uniform1f(gl::GetUniformLocation(self.ID, name.as_ptr()), value);
Dec 01 12:43:40.456 INFO [stderr] 86 | |     }
Dec 01 12:43:40.456 INFO [stderr]    | |_____^
Dec 01 12:43:40.456 INFO [stderr] 
Dec 01 12:43:40.456 INFO [stderr] warning: method `setVector3` should have a snake case name such as `set_vector3`
Dec 01 12:43:40.456 INFO [stderr]   --> src/shader.rs:88:5
Dec 01 12:43:40.456 INFO [stderr]    |
Dec 01 12:43:40.456 INFO [stderr] 88 | /     pub unsafe fn setVector3(&self, name: &CStr, value: &Vector3<f32>) {
Dec 01 12:43:40.456 INFO [stderr] 89 | |         gl::Uniform3fv(gl::GetUniformLocation(self.ID, name.as_ptr()), 1, value.as_ptr());
Dec 01 12:43:40.456 INFO [stderr] 90 | |     }
Dec 01 12:43:40.456 INFO [stderr]    | |_____^
Dec 01 12:43:40.456 INFO [stderr] 
Dec 01 12:43:40.456 INFO [stderr] warning: method `setVec3` should have a snake case name such as `set_vec3`
Dec 01 12:43:40.457 INFO [stderr]   --> src/shader.rs:92:5
Dec 01 12:43:40.457 INFO [stderr]    |
Dec 01 12:43:40.457 INFO [stderr] 92 | /     pub unsafe fn setVec3(&self, name: &CStr, x: f32, y: f32, z: f32) {
Dec 01 12:43:40.457 INFO [stderr] 93 | |         gl::Uniform3f(gl::GetUniformLocation(self.ID, name.as_ptr()), x, y, z);
Dec 01 12:43:40.457 INFO [stderr] 94 | |     }
Dec 01 12:43:40.457 INFO [stderr]    | |_____^
Dec 01 12:43:40.457 INFO [stderr] 
Dec 01 12:43:40.457 INFO [stderr] warning: method `setMat4` should have a snake case name such as `set_mat4`
Dec 01 12:43:40.457 INFO [stderr]   --> src/shader.rs:96:5
Dec 01 12:43:40.457 INFO [stderr]    |
Dec 01 12:43:40.457 INFO [stderr] 96 | /     pub unsafe fn setMat4(&self, name: &CStr, mat: &Matrix4<f32>) {
Dec 01 12:43:40.457 INFO [stderr] 97 | |         gl::UniformMatrix4fv(gl::GetUniformLocation(self.ID, name.as_ptr()), 1, gl::FALSE, mat.as_ptr());
Dec 01 12:43:40.457 INFO [stderr] 98 | |     }
Dec 01 12:43:40.457 INFO [stderr]    | |_____^
Dec 01 12:43:40.457 INFO [stderr] 
Dec 01 12:43:40.457 INFO [stderr] warning: method `checkCompileErrors` should have a snake case name such as `check_compile_errors`
Dec 01 12:43:40.457 INFO [stderr]    --> src/shader.rs:102:5
Dec 01 12:43:40.457 INFO [stderr]     |
Dec 01 12:43:40.457 INFO [stderr] 102 | /     unsafe fn checkCompileErrors(&self, shader: u32, type_: &str) {
Dec 01 12:43:40.457 INFO [stderr] 103 | |         let mut success = gl::FALSE as GLint;
Dec 01 12:43:40.457 INFO [stderr] 104 | |         let mut infoLog = Vec::with_capacity(1024);
Dec 01 12:43:40.457 INFO [stderr] 105 | |         infoLog.set_len(1024 - 1); // subtract 1 to skip the trailing null character
Dec 01 12:43:40.457 INFO [stderr] ...   |
Dec 01 12:43:40.457 INFO [stderr] 126 | |
Dec 01 12:43:40.457 INFO [stderr] 127 | |     }
Dec 01 12:43:40.457 INFO [stderr]     | |_____^
Dec 01 12:43:40.457 INFO [stderr] 
Dec 01 12:43:40.457 INFO [stderr] warning: variable `infoLog` should have a snake case name such as `info_log`
Dec 01 12:43:40.457 INFO [stderr]    --> src/shader.rs:104:13
Dec 01 12:43:40.457 INFO [stderr]     |
Dec 01 12:43:40.457 INFO [stderr] 104 |         let mut infoLog = Vec::with_capacity(1024);
Dec 01 12:43:40.457 INFO [stderr]     |             ^^^^^^^^^^^
Dec 01 12:43:40.457 INFO [stderr] 
Dec 01 12:43:40.457 INFO [stderr] warning: variable `vertexPath` should have a snake case name such as `vertex_path`
Dec 01 12:43:40.457 INFO [stderr]    --> src/shader.rs:130:33
Dec 01 12:43:40.457 INFO [stderr]     |
Dec 01 12:43:40.457 INFO [stderr] 130 |     pub fn with_geometry_shader(vertexPath: &str, fragmentPath: &str, geometryPath: &str) -> Self {
Dec 01 12:43:40.457 INFO [stderr]     |                                 ^^^^^^^^^^
Dec 01 12:43:40.457 INFO [stderr] 
Dec 01 12:43:40.457 INFO [stderr] warning: variable `fragmentPath` should have a snake case name such as `fragment_path`
Dec 01 12:43:40.457 INFO [stderr]    --> src/shader.rs:130:51
Dec 01 12:43:40.457 INFO [stderr]     |
Dec 01 12:43:40.457 INFO [stderr] 130 |     pub fn with_geometry_shader(vertexPath: &str, fragmentPath: &str, geometryPath: &str) -> Self {
Dec 01 12:43:40.457 INFO [stderr]     |                                                   ^^^^^^^^^^^^
Dec 01 12:43:40.457 INFO [stderr] 
Dec 01 12:43:40.457 INFO [stderr] warning: variable `geometryPath` should have a snake case name such as `geometry_path`
Dec 01 12:43:40.457 INFO [stderr]    --> src/shader.rs:130:71
Dec 01 12:43:40.457 INFO [stderr]     |
Dec 01 12:43:40.457 INFO [stderr] 130 |     pub fn with_geometry_shader(vertexPath: &str, fragmentPath: &str, geometryPath: &str) -> Self {
Dec 01 12:43:40.457 INFO [stderr]     |                                                                       ^^^^^^^^^^^^
Dec 01 12:43:40.457 INFO [stderr] 
Dec 01 12:43:40.457 INFO [stderr] warning: variable `vShaderFile` should have a snake case name such as `v_shader_file`
Dec 01 12:43:40.457 INFO [stderr]    --> src/shader.rs:133:13
Dec 01 12:43:40.457 INFO [stderr]     |
Dec 01 12:43:40.457 INFO [stderr] 133 |         let mut vShaderFile = File::open(vertexPath)
Dec 01 12:43:40.457 INFO [stderr]     |             ^^^^^^^^^^^^^^^
Dec 01 12:43:40.457 INFO [stderr] 
Dec 01 12:43:40.457 INFO [stderr] warning: variable `fShaderFile` should have a snake case name such as `f_shader_file`
Dec 01 12:43:40.457 INFO [stderr]    --> src/shader.rs:135:13
Dec 01 12:43:40.457 INFO [stderr]     |
Dec 01 12:43:40.457 INFO [stderr] 135 |         let mut fShaderFile = File::open(fragmentPath)
Dec 01 12:43:40.457 INFO [stderr]     |             ^^^^^^^^^^^^^^^
Dec 01 12:43:40.457 INFO [stderr] 
Dec 01 12:43:40.457 INFO [stderr] warning: variable `gShaderFile` should have a snake case name such as `g_shader_file`
Dec 01 12:43:40.457 INFO [stderr]    --> src/shader.rs:137:13
Dec 01 12:43:40.457 INFO [stderr]     |
Dec 01 12:43:40.457 INFO [stderr] 137 |         let mut gShaderFile = File::open(geometryPath)
Dec 01 12:43:40.457 INFO [stderr]     |             ^^^^^^^^^^^^^^^
Dec 01 12:43:40.457 INFO [stderr] 
Dec 01 12:43:40.463 INFO [stderr] warning: variable `vertexCode` should have a snake case name such as `vertex_code`
Dec 01 12:43:40.463 INFO [stderr]    --> src/shader.rs:139:13
Dec 01 12:43:40.463 INFO [stderr]     |
Dec 01 12:43:40.463 INFO [stderr] 139 |         let mut vertexCode = String::new();
Dec 01 12:43:40.463 INFO [stderr]     |             ^^^^^^^^^^^^^^
Dec 01 12:43:40.463 INFO [stderr] 
Dec 01 12:43:40.463 INFO [stderr] warning: variable `fragmentCode` should have a snake case name such as `fragment_code`
Dec 01 12:43:40.463 INFO [stderr]    --> src/shader.rs:140:13
Dec 01 12:43:40.463 INFO [stderr]     |
Dec 01 12:43:40.463 INFO [stderr] 140 |         let mut fragmentCode = String::new();
Dec 01 12:43:40.463 INFO [stderr]     |             ^^^^^^^^^^^^^^^^
Dec 01 12:43:40.463 INFO [stderr] 
Dec 01 12:43:40.463 INFO [stderr] warning: variable `geometryCode` should have a snake case name such as `geometry_code`
Dec 01 12:43:40.463 INFO [stderr]    --> src/shader.rs:141:13
Dec 01 12:43:40.463 INFO [stderr]     |
Dec 01 12:43:40.463 INFO [stderr] 141 |         let mut geometryCode = String::new();
Dec 01 12:43:40.463 INFO [stderr]     |             ^^^^^^^^^^^^^^^^
Dec 01 12:43:40.463 INFO [stderr] 
Dec 01 12:43:40.463 INFO [stderr] warning: variable `vShaderCode` should have a snake case name such as `v_shader_code`
Dec 01 12:43:40.463 INFO [stderr]    --> src/shader.rs:152:13
Dec 01 12:43:40.463 INFO [stderr]     |
Dec 01 12:43:40.463 INFO [stderr] 152 |         let vShaderCode = CString::new(vertexCode.as_bytes()).unwrap();
Dec 01 12:43:40.463 INFO [stderr]     |             ^^^^^^^^^^^
Dec 01 12:43:40.463 INFO [stderr] 
Dec 01 12:43:40.463 INFO [stderr] warning: variable `fShaderCode` should have a snake case name such as `f_shader_code`
Dec 01 12:43:40.463 INFO [stderr]    --> src/shader.rs:153:13
Dec 01 12:43:40.463 INFO [stderr]     |
Dec 01 12:43:40.463 INFO [stderr] 153 |         let fShaderCode = CString::new(fragmentCode.as_bytes()).unwrap();
Dec 01 12:43:40.463 INFO [stderr]     |             ^^^^^^^^^^^
Dec 01 12:43:40.463 INFO [stderr] 
Dec 01 12:43:40.463 INFO [stderr] warning: variable `gShaderCode` should have a snake case name such as `g_shader_code`
Dec 01 12:43:40.463 INFO [stderr]    --> src/shader.rs:154:13
Dec 01 12:43:40.463 INFO [stderr]     |
Dec 01 12:43:40.463 INFO [stderr] 154 |         let gShaderCode = CString::new(geometryCode.as_bytes()).unwrap();
Dec 01 12:43:40.463 INFO [stderr]     |             ^^^^^^^^^^^
Dec 01 12:43:40.463 INFO [stderr] 
Dec 01 12:43:40.463 INFO [stderr] warning: variable `ID` should have a snake case name such as `id`
Dec 01 12:43:40.463 INFO [stderr]    --> src/shader.rs:175:17
Dec 01 12:43:40.463 INFO [stderr]     |
Dec 01 12:43:40.463 INFO [stderr] 175 |             let ID = gl::CreateProgram();
Dec 01 12:43:40.463 INFO [stderr]     |                 ^^
Dec 01 12:43:40.463 INFO [stderr] 
Dec 01 12:43:40.463 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 01 12:43:40.463 INFO [stderr]   --> src/main.rs:36:5
Dec 01 12:43:40.463 INFO [stderr]    |
Dec 01 12:43:40.463 INFO [stderr] 36 |     fs::create_dir_all(target_dir);
Dec 01 12:43:40.463 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 12:43:40.463 INFO [stderr]    |
Dec 01 12:43:40.463 INFO [stderr]    = note: #[warn(unused_must_use)] on by default
Dec 01 12:43:40.463 INFO [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
Dec 01 12:43:40.463 INFO [stderr] 
Dec 01 12:43:41.183 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 2.83s
Dec 01 12:43:41.190 INFO [stderr] su: No module specific data is present
Dec 01 12:43:41.847 INFO running `"docker" "inspect" "df6655bd4d13972dee5c57b336279d77566a9185a4f26e8f5b32505793091b72"`
Dec 01 12:43:42.197 INFO running `"docker" "rm" "-f" "df6655bd4d13972dee5c57b336279d77566a9185a4f26e8f5b32505793091b72"`
Dec 01 12:43:42.495 INFO [stdout] df6655bd4d13972dee5c57b336279d77566a9185a4f26e8f5b32505793091b72
Dec 01 12:43:42.501 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-7/1.30.1:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-7/beta-1.31-5/1.30.1:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +1.30.1 test --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 01 12:43:42.999 INFO [stdout] 17430ea9ef9e30b625eb2346b8369f25a83240a4540c187ab5b26574e5c8391a
Dec 01 12:43:43.007 INFO running `"docker" "start" "-a" "17430ea9ef9e30b625eb2346b8369f25a83240a4540c187ab5b26574e5c8391a"`
Dec 01 12:43:44.445 INFO [stderr] usermod: no changes
Dec 01 12:43:44.627 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 0.13s
Dec 01 12:43:44.647 INFO [stderr]      Running /target/debug/deps/glfw_example-ea3bcaddd16b5fd8
Dec 01 12:43:44.652 INFO [stdout] 
Dec 01 12:43:44.652 INFO [stdout] running 0 tests
Dec 01 12:43:44.652 INFO [stdout] 
Dec 01 12:43:44.652 INFO [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Dec 01 12:43:44.652 INFO [stdout] 
Dec 01 12:43:44.659 INFO [stderr] su: No module specific data is present
Dec 01 12:43:45.327 INFO running `"docker" "inspect" "17430ea9ef9e30b625eb2346b8369f25a83240a4540c187ab5b26574e5c8391a"`
Dec 01 12:43:45.660 INFO running `"docker" "rm" "-f" "17430ea9ef9e30b625eb2346b8369f25a83240a4540c187ab5b26574e5c8391a"`
Dec 01 12:43:46.007 INFO [stdout] 17430ea9ef9e30b625eb2346b8369f25a83240a4540c187ab5b26574e5c8391a
