Nov 01 15:26:19.051 INFO testing argencore/rustyGFX against 1.30.0 for beta-1.31-1
Nov 01 15:26:19.052 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-5/1.30.0:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-5/beta-1.31-1/1.30.0:/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.0 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"`
Nov 01 15:26:19.481 INFO blam! 940930db2daf8b0e09119bb9e4111fa55099ab3a863951936b55550040516a20
Nov 01 15:26:19.487 INFO running `"docker" "start" "-a" "940930db2daf8b0e09119bb9e4111fa55099ab3a863951936b55550040516a20"`
Nov 01 15:26:20.179 INFO kablam! usermod: no changes
Nov 01 15:26:20.431 INFO kablam!    Compiling backtrace-sys v0.1.19
Nov 01 15:26:20.436 INFO kablam!    Compiling memmap v0.6.2
Nov 01 15:26:20.437 INFO kablam!    Compiling shared_library v0.1.8
Nov 01 15:26:20.437 INFO kablam!    Compiling crossbeam-epoch v0.3.1
Nov 01 15:26:20.439 INFO kablam!    Compiling gl_generator v0.9.0
Nov 01 15:26:20.439 INFO kablam!    Compiling gl_generator v0.5.5
Nov 01 15:26:20.440 INFO kablam!    Compiling x11-dl v2.17.5
Nov 01 15:26:20.440 INFO kablam!    Compiling num-derive v0.2.2
Nov 01 15:26:24.279 INFO kablam!    Compiling wayland-client v0.12.5
Nov 01 15:26:24.660 INFO kablam!    Compiling osmesa-sys v0.1.2
Nov 01 15:26:31.784 INFO kablam!    Compiling crossbeam-deque v0.2.0
Nov 01 15:26:31.821 INFO kablam!    Compiling glium v0.14.0
Nov 01 15:26:32.155 INFO kablam!    Compiling glutin v0.14.0
Nov 01 15:26:32.155 INFO kablam!    Compiling glium v0.21.0
Nov 01 15:26:37.003 INFO kablam!    Compiling rayon-core v1.4.0
Nov 01 15:26:44.184 INFO kablam!    Compiling wayland-protocols v0.12.5
Nov 01 15:26:44.200 INFO kablam!    Compiling wayland-kbd v0.13.1
Nov 01 15:26:52.895 INFO kablam!    Compiling rayon v1.0.1
Nov 01 15:27:04.564 INFO kablam!    Compiling backtrace v0.1.8
Nov 01 15:27:04.564 INFO kablam!    Compiling backtrace v0.3.8
Nov 01 15:27:11.720 INFO kablam!    Compiling wayland-window v0.13.3
Nov 01 15:27:14.329 INFO kablam!    Compiling jpeg-decoder v0.1.14
Nov 01 15:27:16.119 INFO kablam!    Compiling winit v0.12.0
Nov 01 15:27:23.638 INFO kablam!    Compiling image v0.19.0
Nov 01 15:28:18.214 INFO kablam!    Compiling obj-rs v0.4.20
Nov 01 15:28:30.049 INFO kablam!    Compiling rustyGFX v0.1.0 (/source)
Nov 01 15:28:33.163 INFO kablam! warning: value assigned to `state` is never read
Nov 01 15:28:33.163 INFO kablam!   --> src/main.rs:43:13
Nov 01 15:28:33.163 INFO kablam!    |
Nov 01 15:28:33.163 INFO kablam! 43 |     let mut state = program_state::INITIALIZING;
Nov 01 15:28:33.163 INFO kablam!    |             ^^^^^
Nov 01 15:28:33.163 INFO kablam!    |
Nov 01 15:28:33.163 INFO kablam!    = note: #[warn(unused_assignments)] on by default
Nov 01 15:28:33.163 INFO kablam! 
Nov 01 15:28:33.166 INFO kablam! warning: value passed to `state` is never read
Nov 01 15:28:33.166 INFO kablam!   --> src/main.rs:71:9
Nov 01 15:28:33.166 INFO kablam!    |
Nov 01 15:28:33.166 INFO kablam! 71 |     mut state: program_state,
Nov 01 15:28:33.166 INFO kablam!    |         ^^^^^
Nov 01 15:28:33.171 INFO kablam! 
Nov 01 15:28:33.222 INFO kablam! warning: variant is never constructed: `STOPPING`
Nov 01 15:28:33.223 INFO kablam!   --> src/main.rs:34:5
Nov 01 15:28:33.223 INFO kablam!    |
Nov 01 15:28:33.223 INFO kablam! 34 |     STOPPING,
Nov 01 15:28:33.224 INFO kablam!    |     ^^^^^^^^
Nov 01 15:28:33.224 INFO kablam!    |
Nov 01 15:28:33.224 INFO kablam!    = note: #[warn(dead_code)] on by default
Nov 01 15:28:33.224 INFO kablam! 
Nov 01 15:28:33.225 INFO kablam! warning: variant is never constructed: `STOPPED`
Nov 01 15:28:33.225 INFO kablam!   --> src/main.rs:35:5
Nov 01 15:28:33.225 INFO kablam!    |
Nov 01 15:28:33.226 INFO kablam! 35 |     STOPPED,
Nov 01 15:28:33.226 INFO kablam!    |     ^^^^^^^
Nov 01 15:28:33.226 INFO kablam! 
Nov 01 15:28:33.226 INFO kablam! warning: crate `rustyGFX` should have a snake case name such as `rusty_gfx`
Nov 01 15:28:33.227 INFO kablam!   |
Nov 01 15:28:33.227 INFO kablam!   = note: #[warn(non_snake_case)] on by default
Nov 01 15:28:33.243 INFO kablam! 
Nov 01 15:28:33.243 INFO kablam! warning: unused `std::result::Result` which must be used
Nov 01 15:28:33.243 INFO kablam!   --> src/shader_parser.rs:21:5
Nov 01 15:28:33.244 INFO kablam!    |
Nov 01 15:28:33.244 INFO kablam! 21 |     file.read_to_string(&mut contents);
Nov 01 15:28:33.244 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 15:28:33.245 INFO kablam!    |
Nov 01 15:28:33.245 INFO kablam!    = note: #[warn(unused_must_use)] on by default
Nov 01 15:28:33.245 INFO kablam!    = note: this `Result` may be an `Err` variant, which should be handled
Nov 01 15:28:33.245 INFO kablam! 
Nov 01 15:28:33.246 INFO kablam! warning: variable `fileName` should have a snake case name such as `file_name`
Nov 01 15:28:33.246 INFO kablam!   --> src/object_parser.rs:35:17
Nov 01 15:28:33.246 INFO kablam!    |
Nov 01 15:28:33.247 INFO kablam! 35 | pub fn vertices(fileName: &String) -> Vec<mat::Vertex> {
Nov 01 15:28:33.247 INFO kablam!    |                 ^^^^^^^^
Nov 01 15:28:33.247 INFO kablam! 
Nov 01 15:28:33.247 INFO kablam! warning: variable `vertStrings` should have a snake case name such as `vert_strings`
Nov 01 15:28:33.248 INFO kablam!   --> src/object_parser.rs:39:9
Nov 01 15:28:33.248 INFO kablam!    |
Nov 01 15:28:33.248 INFO kablam! 39 |     let vertStrings = fileSection(&fileName, "v".to_string());
Nov 01 15:28:33.248 INFO kablam!    |         ^^^^^^^^^^^
Nov 01 15:28:33.249 INFO kablam! 
Nov 01 15:28:33.249 INFO kablam! warning: function `unmodifiedTextures` should have a snake case name such as `unmodified_textures`
Nov 01 15:28:33.249 INFO kablam!    --> src/object_parser.rs:84:1
Nov 01 15:28:33.250 INFO kablam!     |
Nov 01 15:28:33.250 INFO kablam! 84  | / pub fn unmodifiedTextures(fileName: &String) -> Vec<mat::Texture> {
Nov 01 15:28:33.250 INFO kablam! 85  | |     // create vector of Texture
Nov 01 15:28:33.250 INFO kablam! 86  | |     let mut textures: Vec<mat::Texture> = Vec::new();
Nov 01 15:28:33.251 INFO kablam! 87  | |
Nov 01 15:28:33.251 INFO kablam! ...   |
Nov 01 15:28:33.251 INFO kablam! 108 | |     return textures;
Nov 01 15:28:33.251 INFO kablam! 109 | | }
Nov 01 15:28:33.252 INFO kablam!     | |_^
Nov 01 15:28:33.252 INFO kablam! 
Nov 01 15:28:33.252 INFO kablam! warning: variable `fileName` should have a snake case name such as `file_name`
Nov 01 15:28:33.253 INFO kablam!   --> src/object_parser.rs:84:27
Nov 01 15:28:33.253 INFO kablam!    |
Nov 01 15:28:33.253 INFO kablam! 84 | pub fn unmodifiedTextures(fileName: &String) -> Vec<mat::Texture> {
Nov 01 15:28:33.253 INFO kablam!    |                           ^^^^^^^^
Nov 01 15:28:33.254 INFO kablam! 
Nov 01 15:28:33.254 INFO kablam! warning: variable `texStrings` should have a snake case name such as `tex_strings`
Nov 01 15:28:33.254 INFO kablam!   --> src/object_parser.rs:89:9
Nov 01 15:28:33.254 INFO kablam!    |
Nov 01 15:28:33.255 INFO kablam! 89 |     let texStrings = fileSection(&fileName, "vt".to_string());
Nov 01 15:28:33.255 INFO kablam!    |         ^^^^^^^^^^
Nov 01 15:28:33.255 INFO kablam! 
Nov 01 15:28:33.255 INFO kablam! warning: function `unmodifiedNormals` should have a snake case name such as `unmodified_normals`
Nov 01 15:28:33.256 INFO kablam!    --> src/object_parser.rs:117:1
Nov 01 15:28:33.256 INFO kablam!     |
Nov 01 15:28:33.256 INFO kablam! 117 | / pub fn unmodifiedNormals(fileName: &String) -> Vec<mat::Normal> {
Nov 01 15:28:33.256 INFO kablam! 118 | |     // create vector of structs
Nov 01 15:28:33.257 INFO kablam! 119 | |     let mut normals: Vec<mat::Normal> = Vec::new();
Nov 01 15:28:33.257 INFO kablam! 120 | |     // get chunk of file
Nov 01 15:28:33.257 INFO kablam! ...   |
Nov 01 15:28:33.258 INFO kablam! 153 | |     return normals;
Nov 01 15:28:33.258 INFO kablam! 154 | | }
Nov 01 15:28:33.258 INFO kablam!     | |_^
Nov 01 15:28:33.258 INFO kablam! 
Nov 01 15:28:33.259 INFO kablam! warning: variable `fileName` should have a snake case name such as `file_name`
Nov 01 15:28:33.259 INFO kablam!    --> src/object_parser.rs:117:26
Nov 01 15:28:33.259 INFO kablam!     |
Nov 01 15:28:33.259 INFO kablam! 117 | pub fn unmodifiedNormals(fileName: &String) -> Vec<mat::Normal> {
Nov 01 15:28:33.260 INFO kablam!     |                          ^^^^^^^^
Nov 01 15:28:33.260 INFO kablam! 
Nov 01 15:28:33.260 INFO kablam! warning: variable `normalStrings` should have a snake case name such as `normal_strings`
Nov 01 15:28:33.260 INFO kablam!    --> src/object_parser.rs:121:9
Nov 01 15:28:33.261 INFO kablam!     |
Nov 01 15:28:33.261 INFO kablam! 121 |     let normalStrings = fileSection(&fileName, "vn".to_string());
Nov 01 15:28:33.261 INFO kablam!     |         ^^^^^^^^^^^^^
Nov 01 15:28:33.261 INFO kablam! 
Nov 01 15:28:33.262 INFO kablam! warning: variable `fileName` should have a snake case name such as `file_name`
Nov 01 15:28:33.262 INFO kablam!    --> src/object_parser.rs:162:14
Nov 01 15:28:33.262 INFO kablam!     |
Nov 01 15:28:33.263 INFO kablam! 162 | pub fn faces(fileName: &String) -> Vec<mat::Face> {
Nov 01 15:28:33.263 INFO kablam!     |              ^^^^^^^^
Nov 01 15:28:33.263 INFO kablam! 
Nov 01 15:28:33.263 INFO kablam! warning: variable `faceStrings` should have a snake case name such as `face_strings`
Nov 01 15:28:33.264 INFO kablam!    --> src/object_parser.rs:166:9
Nov 01 15:28:33.264 INFO kablam!     |
Nov 01 15:28:33.264 INFO kablam! 166 |     let faceStrings = fileSection(&fileName, "f".to_string());
Nov 01 15:28:33.264 INFO kablam!     |         ^^^^^^^^^^^
Nov 01 15:28:33.265 INFO kablam! 
Nov 01 15:28:33.265 INFO kablam! warning: variable `fileName` should have a snake case name such as `file_name`
Nov 01 15:28:33.265 INFO kablam!    --> src/object_parser.rs:206:18
Nov 01 15:28:33.265 INFO kablam!     |
Nov 01 15:28:33.266 INFO kablam! 206 | pub fn positions(fileName: String) -> Vec<mat::Vertex> {
Nov 01 15:28:33.266 INFO kablam!     |                  ^^^^^^^^
Nov 01 15:28:33.266 INFO kablam! 
Nov 01 15:28:33.267 INFO kablam! warning: variable `fileName` should have a snake case name such as `file_name`
Nov 01 15:28:33.267 INFO kablam!    --> src/object_parser.rs:232:15
Nov 01 15:28:33.267 INFO kablam!     |
Nov 01 15:28:33.267 INFO kablam! 232 | pub fn texels(fileName: String) -> Vec<mat::Texture> {
Nov 01 15:28:33.268 INFO kablam!     |               ^^^^^^^^
Nov 01 15:28:33.268 INFO kablam! 
Nov 01 15:28:33.268 INFO kablam! warning: variable `fileName` should have a snake case name such as `file_name`
Nov 01 15:28:33.269 INFO kablam!    --> src/object_parser.rs:253:16
Nov 01 15:28:33.269 INFO kablam!     |
Nov 01 15:28:33.269 INFO kablam! 253 | pub fn normals(fileName: String) -> Vec<mat::Normal> {
Nov 01 15:28:33.269 INFO kablam!     |                ^^^^^^^^
Nov 01 15:28:33.270 INFO kablam! 
Nov 01 15:28:33.270 INFO kablam! warning: function `posTex` should have a snake case name such as `pos_tex`
Nov 01 15:28:33.270 INFO kablam!    --> src/object_parser.rs:273:1
Nov 01 15:28:33.270 INFO kablam!     |
Nov 01 15:28:33.271 INFO kablam! 273 | / pub fn posTex(positions: &Vec<mat::Vertex>, texels: &Vec<mat::Texture>) -> Vec<mat::PosTex> {
Nov 01 15:28:33.271 INFO kablam! 274 | |     // create vector
Nov 01 15:28:33.271 INFO kablam! 275 | |     let mut posTex: Vec<mat::PosTex> = Vec::new();
Nov 01 15:28:33.272 INFO kablam! 276 | |     // for each position
Nov 01 15:28:33.272 INFO kablam! ...   |
Nov 01 15:28:33.272 INFO kablam! 288 | |     return posTex;
Nov 01 15:28:33.272 INFO kablam! 289 | | }
Nov 01 15:28:33.273 INFO kablam!     | |_^
Nov 01 15:28:33.273 INFO kablam! 
Nov 01 15:28:33.273 INFO kablam! warning: variable `posTex` should have a snake case name such as `pos_tex`
Nov 01 15:28:33.273 INFO kablam!    --> src/object_parser.rs:275:9
Nov 01 15:28:33.274 INFO kablam!     |
Nov 01 15:28:33.274 INFO kablam! 275 |     let mut posTex: Vec<mat::PosTex> = Vec::new();
Nov 01 15:28:33.274 INFO kablam!     |         ^^^^^^^^^^
Nov 01 15:28:33.274 INFO kablam! 
Nov 01 15:28:33.275 INFO kablam! warning: function `getObjectFileName` should have a snake case name such as `get_object_file_name`
Nov 01 15:28:33.275 INFO kablam!    --> src/object_parser.rs:321:1
Nov 01 15:28:33.275 INFO kablam!     |
Nov 01 15:28:33.276 INFO kablam! 321 | / pub fn getObjectFileName(index: usize) -> String {
Nov 01 15:28:33.276 INFO kablam! 322 | |     // get the file of names
Nov 01 15:28:33.276 INFO kablam! 323 | |     let mut file = File::open("objectToLoad.txt").expect("unable to open objectToLoad.txt");
Nov 01 15:28:33.276 INFO kablam! 324 | |     // get the content as a string
Nov 01 15:28:33.277 INFO kablam! ...   |
Nov 01 15:28:33.277 INFO kablam! 330 | |     return lines[index % lines.len()].to_string().trim().to_string();
Nov 01 15:28:33.277 INFO kablam! 331 | | }
Nov 01 15:28:33.277 INFO kablam!     | |_^
Nov 01 15:28:33.278 INFO kablam! 
Nov 01 15:28:33.278 INFO kablam! warning: unused `std::result::Result` which must be used
Nov 01 15:28:33.278 INFO kablam!    --> src/object_parser.rs:326:5
Nov 01 15:28:33.279 INFO kablam!     |
Nov 01 15:28:33.279 INFO kablam! 326 |     file.read_to_string(&mut content);
Nov 01 15:28:33.279 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 15:28:33.279 INFO kablam!     |
Nov 01 15:28:33.280 INFO kablam!     = note: this `Result` may be an `Err` variant, which should be handled
Nov 01 15:28:33.280 INFO kablam! 
Nov 01 15:28:33.280 INFO kablam! warning: function `fileSection` should have a snake case name such as `file_section`
Nov 01 15:28:33.280 INFO kablam!    --> src/object_parser.rs:338:1
Nov 01 15:28:33.281 INFO kablam!     |
Nov 01 15:28:33.281 INFO kablam! 338 | / pub fn fileSection(ref fileName: &String, token: String) -> Vec<String> {
Nov 01 15:28:33.281 INFO kablam! 339 | |     // get file
Nov 01 15:28:33.282 INFO kablam! 340 | |     let mut file = File::open(fileName).expect("unable to open file");
Nov 01 15:28:33.282 INFO kablam! 341 | |     let mut content = String::new();
Nov 01 15:28:33.282 INFO kablam! ...   |
Nov 01 15:28:33.282 INFO kablam! 354 | |     return tokenLines;
Nov 01 15:28:33.283 INFO kablam! 355 | | }
Nov 01 15:28:33.283 INFO kablam!     | |_^
Nov 01 15:28:33.283 INFO kablam! 
Nov 01 15:28:33.283 INFO kablam! warning: variable `fileName` should have a snake case name such as `file_name`
Nov 01 15:28:33.284 INFO kablam!    --> src/object_parser.rs:338:20
Nov 01 15:28:33.284 INFO kablam!     |
Nov 01 15:28:33.284 INFO kablam! 338 | pub fn fileSection(ref fileName: &String, token: String) -> Vec<String> {
Nov 01 15:28:33.285 INFO kablam!     |                    ^^^^^^^^^^^^
Nov 01 15:28:33.285 INFO kablam! 
Nov 01 15:28:33.285 INFO kablam! warning: variable `tokenLines` should have a snake case name such as `token_lines`
Nov 01 15:28:33.286 INFO kablam!    --> src/object_parser.rs:343:9
Nov 01 15:28:33.286 INFO kablam!     |
Nov 01 15:28:33.286 INFO kablam! 343 |     let mut tokenLines: Vec<String> = Vec::new();
Nov 01 15:28:33.291 INFO kablam!     |         ^^^^^^^^^^^^^^
Nov 01 15:28:33.291 INFO kablam! 
Nov 01 15:28:33.291 INFO kablam! warning: unused `std::result::Result` which must be used
Nov 01 15:28:33.291 INFO kablam!    --> src/object_parser.rs:345:5
Nov 01 15:28:33.292 INFO kablam!     |
Nov 01 15:28:33.292 INFO kablam! 345 |     file.read_to_string(&mut content);
Nov 01 15:28:33.292 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 15:28:33.293 INFO kablam!     |
Nov 01 15:28:33.293 INFO kablam!     = note: this `Result` may be an `Err` variant, which should be handled
Nov 01 15:28:33.293 INFO kablam! 
Nov 01 15:28:33.293 INFO kablam! warning: type `program_state` should have a camel case name such as `ProgramState`
Nov 01 15:28:33.294 INFO kablam!   --> src/main.rs:30:1
Nov 01 15:28:33.294 INFO kablam!    |
Nov 01 15:28:33.294 INFO kablam! 30 | / enum program_state {
Nov 01 15:28:33.294 INFO kablam! 31 | |     INITIALIZING,
Nov 01 15:28:33.295 INFO kablam! 32 | |     INITIALIZED,
Nov 01 15:28:33.295 INFO kablam! 33 | |     RUNNING,
Nov 01 15:28:33.295 INFO kablam! ...  |
Nov 01 15:28:33.295 INFO kablam! 36 | |     CLOSEING,
Nov 01 15:28:33.296 INFO kablam! 37 | | }
Nov 01 15:28:33.296 INFO kablam!    | |_^
Nov 01 15:28:33.296 INFO kablam!    |
Nov 01 15:28:33.297 INFO kablam!    = note: #[warn(non_camel_case_types)] on by default
Nov 01 15:28:33.297 INFO kablam! 
Nov 01 15:28:33.297 INFO kablam! warning: variable `objectName` should have a snake case name such as `object_name`
Nov 01 15:28:33.297 INFO kablam!   --> src/main.rs:87:9
Nov 01 15:28:33.298 INFO kablam!    |
Nov 01 15:28:33.298 INFO kablam! 87 |     let mut objectName = object_parser::getObjectFileName(index);
Nov 01 15:28:33.298 INFO kablam!    |         ^^^^^^^^^^^^^^
Nov 01 15:28:33.298 INFO kablam! 
Nov 01 15:28:33.299 INFO kablam! warning: variable `posTex` should have a snake case name such as `pos_tex`
Nov 01 15:28:33.299 INFO kablam!   --> src/main.rs:97:9
Nov 01 15:28:33.299 INFO kablam!    |
Nov 01 15:28:33.299 INFO kablam! 97 |     let mut posTex = object_parser::posTex(&shape, &texels);
Nov 01 15:28:33.300 INFO kablam!    |         ^^^^^^^^^^
Nov 01 15:28:33.300 INFO kablam! 
Nov 01 15:28:33.300 INFO kablam! warning: variable `posTex` should have a snake case name such as `pos_tex`
Nov 01 15:28:33.300 INFO kablam!    --> src/main.rs:185:5
Nov 01 15:28:33.301 INFO kablam!     |
Nov 01 15:28:33.301 INFO kablam! 185 |     posTex: &Vec<object_parser::mat::PosTex>,
Nov 01 15:28:33.301 INFO kablam!     |     ^^^^^^
Nov 01 15:28:33.301 INFO kablam! 
Nov 01 15:28:39.240 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 2m 19s
Nov 01 15:28:39.248 INFO kablam! su: No module specific data is present
Nov 01 15:28:39.735 INFO running `"docker" "rm" "-f" "940930db2daf8b0e09119bb9e4111fa55099ab3a863951936b55550040516a20"`
Nov 01 15:28:40.131 INFO blam! 940930db2daf8b0e09119bb9e4111fa55099ab3a863951936b55550040516a20
Nov 01 15:28:40.140 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-5/1.30.0:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-5/beta-1.31-1/1.30.0:/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.0 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"`
Nov 01 15:28:40.679 INFO blam! ac268a15b6c5480641e280b4659d7d2988ab52b834efe92a3f1aa8c907779b84
Nov 01 15:28:40.683 INFO running `"docker" "start" "-a" "ac268a15b6c5480641e280b4659d7d2988ab52b834efe92a3f1aa8c907779b84"`
Nov 01 15:28:41.954 INFO kablam! usermod: no changes
Nov 01 15:28:42.167 INFO kablam!    Compiling rustyGFX v0.1.0 (/source)
Nov 01 15:28:45.355 INFO kablam! warning: value assigned to `state` is never read
Nov 01 15:28:45.355 INFO kablam!   --> src/main.rs:43:13
Nov 01 15:28:45.355 INFO kablam!    |
Nov 01 15:28:45.355 INFO kablam! 43 |     let mut state = program_state::INITIALIZING;
Nov 01 15:28:45.355 INFO kablam!    |             ^^^^^
Nov 01 15:28:45.355 INFO kablam!    |
Nov 01 15:28:45.355 INFO kablam!    = note: #[warn(unused_assignments)] on by default
Nov 01 15:28:45.355 INFO kablam! 
Nov 01 15:28:45.355 INFO kablam! warning: value passed to `state` is never read
Nov 01 15:28:45.355 INFO kablam!   --> src/main.rs:71:9
Nov 01 15:28:45.355 INFO kablam!    |
Nov 01 15:28:45.355 INFO kablam! 71 |     mut state: program_state,
Nov 01 15:28:45.355 INFO kablam!    |         ^^^^^
Nov 01 15:28:45.355 INFO kablam! 
Nov 01 15:28:45.419 INFO kablam! warning: variant is never constructed: `STOPPING`
Nov 01 15:28:45.422 INFO kablam!   --> src/main.rs:34:5
Nov 01 15:28:45.422 INFO kablam!    |
Nov 01 15:28:45.422 INFO kablam! 34 |     STOPPING,
Nov 01 15:28:45.422 INFO kablam!    |     ^^^^^^^^
Nov 01 15:28:45.422 INFO kablam!    |
Nov 01 15:28:45.422 INFO kablam!    = note: #[warn(dead_code)] on by default
Nov 01 15:28:45.422 INFO kablam! 
Nov 01 15:28:45.422 INFO kablam! warning: variant is never constructed: `STOPPED`
Nov 01 15:28:45.422 INFO kablam!   --> src/main.rs:35:5
Nov 01 15:28:45.422 INFO kablam!    |
Nov 01 15:28:45.422 INFO kablam! 35 |     STOPPED,
Nov 01 15:28:45.422 INFO kablam!    |     ^^^^^^^
Nov 01 15:28:45.422 INFO kablam! 
Nov 01 15:28:45.423 INFO kablam! warning: crate `rustyGFX` should have a snake case name such as `rusty_gfx`
Nov 01 15:28:45.423 INFO kablam!   |
Nov 01 15:28:45.423 INFO kablam!   = note: #[warn(non_snake_case)] on by default
Nov 01 15:28:45.423 INFO kablam! 
Nov 01 15:28:45.423 INFO kablam! warning: unused `std::result::Result` which must be used
Nov 01 15:28:45.423 INFO kablam!   --> src/shader_parser.rs:21:5
Nov 01 15:28:45.423 INFO kablam!    |
Nov 01 15:28:45.423 INFO kablam! 21 |     file.read_to_string(&mut contents);
Nov 01 15:28:45.423 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 15:28:45.423 INFO kablam!    |
Nov 01 15:28:45.423 INFO kablam!    = note: #[warn(unused_must_use)] on by default
Nov 01 15:28:45.423 INFO kablam!    = note: this `Result` may be an `Err` variant, which should be handled
Nov 01 15:28:45.423 INFO kablam! 
Nov 01 15:28:45.423 INFO kablam! warning: variable `fileName` should have a snake case name such as `file_name`
Nov 01 15:28:45.423 INFO kablam!   --> src/object_parser.rs:35:17
Nov 01 15:28:45.423 INFO kablam!    |
Nov 01 15:28:45.423 INFO kablam! 35 | pub fn vertices(fileName: &String) -> Vec<mat::Vertex> {
Nov 01 15:28:45.423 INFO kablam!    |                 ^^^^^^^^
Nov 01 15:28:45.423 INFO kablam! 
Nov 01 15:28:45.423 INFO kablam! warning: variable `vertStrings` should have a snake case name such as `vert_strings`
Nov 01 15:28:45.423 INFO kablam!   --> src/object_parser.rs:39:9
Nov 01 15:28:45.423 INFO kablam!    |
Nov 01 15:28:45.423 INFO kablam! 39 |     let vertStrings = fileSection(&fileName, "v".to_string());
Nov 01 15:28:45.423 INFO kablam!    |         ^^^^^^^^^^^
Nov 01 15:28:45.423 INFO kablam! 
Nov 01 15:28:45.423 INFO kablam! warning: function `unmodifiedTextures` should have a snake case name such as `unmodified_textures`
Nov 01 15:28:45.423 INFO kablam!    --> src/object_parser.rs:84:1
Nov 01 15:28:45.423 INFO kablam!     |
Nov 01 15:28:45.423 INFO kablam! 84  | / pub fn unmodifiedTextures(fileName: &String) -> Vec<mat::Texture> {
Nov 01 15:28:45.423 INFO kablam! 85  | |     // create vector of Texture
Nov 01 15:28:45.423 INFO kablam! 86  | |     let mut textures: Vec<mat::Texture> = Vec::new();
Nov 01 15:28:45.423 INFO kablam! 87  | |
Nov 01 15:28:45.423 INFO kablam! ...   |
Nov 01 15:28:45.423 INFO kablam! 108 | |     return textures;
Nov 01 15:28:45.423 INFO kablam! 109 | | }
Nov 01 15:28:45.423 INFO kablam!     | |_^
Nov 01 15:28:45.423 INFO kablam! 
Nov 01 15:28:45.423 INFO kablam! warning: variable `fileName` should have a snake case name such as `file_name`
Nov 01 15:28:45.423 INFO kablam!   --> src/object_parser.rs:84:27
Nov 01 15:28:45.423 INFO kablam!    |
Nov 01 15:28:45.423 INFO kablam! 84 | pub fn unmodifiedTextures(fileName: &String) -> Vec<mat::Texture> {
Nov 01 15:28:45.423 INFO kablam!    |                           ^^^^^^^^
Nov 01 15:28:45.423 INFO kablam! 
Nov 01 15:28:45.423 INFO kablam! warning: variable `texStrings` should have a snake case name such as `tex_strings`
Nov 01 15:28:45.423 INFO kablam!   --> src/object_parser.rs:89:9
Nov 01 15:28:45.423 INFO kablam!    |
Nov 01 15:28:45.423 INFO kablam! 89 |     let texStrings = fileSection(&fileName, "vt".to_string());
Nov 01 15:28:45.423 INFO kablam!    |         ^^^^^^^^^^
Nov 01 15:28:45.423 INFO kablam! 
Nov 01 15:28:45.423 INFO kablam! warning: function `unmodifiedNormals` should have a snake case name such as `unmodified_normals`
Nov 01 15:28:45.423 INFO kablam!    --> src/object_parser.rs:117:1
Nov 01 15:28:45.423 INFO kablam!     |
Nov 01 15:28:45.423 INFO kablam! 117 | / pub fn unmodifiedNormals(fileName: &String) -> Vec<mat::Normal> {
Nov 01 15:28:45.423 INFO kablam! 118 | |     // create vector of structs
Nov 01 15:28:45.423 INFO kablam! 119 | |     let mut normals: Vec<mat::Normal> = Vec::new();
Nov 01 15:28:45.423 INFO kablam! 120 | |     // get chunk of file
Nov 01 15:28:45.423 INFO kablam! ...   |
Nov 01 15:28:45.423 INFO kablam! 153 | |     return normals;
Nov 01 15:28:45.423 INFO kablam! 154 | | }
Nov 01 15:28:45.423 INFO kablam!     | |_^
Nov 01 15:28:45.424 INFO kablam! 
Nov 01 15:28:45.424 INFO kablam! warning: variable `fileName` should have a snake case name such as `file_name`
Nov 01 15:28:45.424 INFO kablam!    --> src/object_parser.rs:117:26
Nov 01 15:28:45.424 INFO kablam!     |
Nov 01 15:28:45.424 INFO kablam! 117 | pub fn unmodifiedNormals(fileName: &String) -> Vec<mat::Normal> {
Nov 01 15:28:45.424 INFO kablam!     |                          ^^^^^^^^
Nov 01 15:28:45.424 INFO kablam! 
Nov 01 15:28:45.424 INFO kablam! warning: variable `normalStrings` should have a snake case name such as `normal_strings`
Nov 01 15:28:45.424 INFO kablam!    --> src/object_parser.rs:121:9
Nov 01 15:28:45.424 INFO kablam!     |
Nov 01 15:28:45.424 INFO kablam! 121 |     let normalStrings = fileSection(&fileName, "vn".to_string());
Nov 01 15:28:45.424 INFO kablam!     |         ^^^^^^^^^^^^^
Nov 01 15:28:45.424 INFO kablam! 
Nov 01 15:28:45.424 INFO kablam! warning: variable `fileName` should have a snake case name such as `file_name`
Nov 01 15:28:45.424 INFO kablam!    --> src/object_parser.rs:162:14
Nov 01 15:28:45.424 INFO kablam!     |
Nov 01 15:28:45.424 INFO kablam! 162 | pub fn faces(fileName: &String) -> Vec<mat::Face> {
Nov 01 15:28:45.424 INFO kablam!     |              ^^^^^^^^
Nov 01 15:28:45.424 INFO kablam! 
Nov 01 15:28:45.424 INFO kablam! warning: variable `faceStrings` should have a snake case name such as `face_strings`
Nov 01 15:28:45.424 INFO kablam!    --> src/object_parser.rs:166:9
Nov 01 15:28:45.424 INFO kablam!     |
Nov 01 15:28:45.424 INFO kablam! 166 |     let faceStrings = fileSection(&fileName, "f".to_string());
Nov 01 15:28:45.424 INFO kablam!     |         ^^^^^^^^^^^
Nov 01 15:28:45.424 INFO kablam! 
Nov 01 15:28:45.424 INFO kablam! warning: variable `fileName` should have a snake case name such as `file_name`
Nov 01 15:28:45.424 INFO kablam!    --> src/object_parser.rs:206:18
Nov 01 15:28:45.424 INFO kablam!     |
Nov 01 15:28:45.424 INFO kablam! 206 | pub fn positions(fileName: String) -> Vec<mat::Vertex> {
Nov 01 15:28:45.424 INFO kablam!     |                  ^^^^^^^^
Nov 01 15:28:45.424 INFO kablam! 
Nov 01 15:28:45.424 INFO kablam! warning: variable `fileName` should have a snake case name such as `file_name`
Nov 01 15:28:45.424 INFO kablam!    --> src/object_parser.rs:232:15
Nov 01 15:28:45.424 INFO kablam!     |
Nov 01 15:28:45.424 INFO kablam! 232 | pub fn texels(fileName: String) -> Vec<mat::Texture> {
Nov 01 15:28:45.424 INFO kablam!     |               ^^^^^^^^
Nov 01 15:28:45.424 INFO kablam! 
Nov 01 15:28:45.424 INFO kablam! warning: variable `fileName` should have a snake case name such as `file_name`
Nov 01 15:28:45.424 INFO kablam!    --> src/object_parser.rs:253:16
Nov 01 15:28:45.424 INFO kablam!     |
Nov 01 15:28:45.424 INFO kablam! 253 | pub fn normals(fileName: String) -> Vec<mat::Normal> {
Nov 01 15:28:45.424 INFO kablam!     |                ^^^^^^^^
Nov 01 15:28:45.424 INFO kablam! 
Nov 01 15:28:45.427 INFO kablam! warning: function `posTex` should have a snake case name such as `pos_tex`
Nov 01 15:28:45.427 INFO kablam!    --> src/object_parser.rs:273:1
Nov 01 15:28:45.427 INFO kablam!     |
Nov 01 15:28:45.427 INFO kablam! 273 | / pub fn posTex(positions: &Vec<mat::Vertex>, texels: &Vec<mat::Texture>) -> Vec<mat::PosTex> {
Nov 01 15:28:45.427 INFO kablam! 274 | |     // create vector
Nov 01 15:28:45.427 INFO kablam! 275 | |     let mut posTex: Vec<mat::PosTex> = Vec::new();
Nov 01 15:28:45.427 INFO kablam! 276 | |     // for each position
Nov 01 15:28:45.427 INFO kablam! ...   |
Nov 01 15:28:45.427 INFO kablam! 288 | |     return posTex;
Nov 01 15:28:45.427 INFO kablam! 289 | | }
Nov 01 15:28:45.427 INFO kablam!     | |_^
Nov 01 15:28:45.427 INFO kablam! 
Nov 01 15:28:45.427 INFO kablam! warning: variable `posTex` should have a snake case name such as `pos_tex`
Nov 01 15:28:45.427 INFO kablam!    --> src/object_parser.rs:275:9
Nov 01 15:28:45.427 INFO kablam!     |
Nov 01 15:28:45.427 INFO kablam! 275 |     let mut posTex: Vec<mat::PosTex> = Vec::new();
Nov 01 15:28:45.427 INFO kablam!     |         ^^^^^^^^^^
Nov 01 15:28:45.427 INFO kablam! 
Nov 01 15:28:45.427 INFO kablam! warning: function `test_posTex` should have a snake case name such as `test_pos_tex`
Nov 01 15:28:45.427 INFO kablam!    --> src/object_parser.rs:293:1
Nov 01 15:28:45.427 INFO kablam!     |
Nov 01 15:28:45.427 INFO kablam! 293 | / fn test_posTex() {
Nov 01 15:28:45.427 INFO kablam! 294 | |     let test_vertex = mat::Vertex {
Nov 01 15:28:45.427 INFO kablam! 295 | |         position: [1.0, 0.5, 0.25],
Nov 01 15:28:45.427 INFO kablam! 296 | |     };
Nov 01 15:28:45.427 INFO kablam! ...   |
Nov 01 15:28:45.427 INFO kablam! 312 | |     );
Nov 01 15:28:45.427 INFO kablam! 313 | | }
Nov 01 15:28:45.427 INFO kablam!     | |_^
Nov 01 15:28:45.427 INFO kablam! 
Nov 01 15:28:45.427 INFO kablam! warning: variable `test_posTex` should have a snake case name such as `test_pos_tex`
Nov 01 15:28:45.427 INFO kablam!    --> src/object_parser.rs:300:9
Nov 01 15:28:45.427 INFO kablam!     |
Nov 01 15:28:45.427 INFO kablam! 300 |     let test_posTex = mat::PosTex {
Nov 01 15:28:45.427 INFO kablam!     |         ^^^^^^^^^^^
Nov 01 15:28:45.427 INFO kablam! 
Nov 01 15:28:45.427 INFO kablam! warning: variable `vVec` should have a snake case name such as `v_vec`
Nov 01 15:28:45.427 INFO kablam!    --> src/object_parser.rs:304:9
Nov 01 15:28:45.427 INFO kablam!     |
Nov 01 15:28:45.427 INFO kablam! 304 |     let mut vVec: Vec<mat::Vertex> = Vec::new();
Nov 01 15:28:45.427 INFO kablam!     |         ^^^^^^^^
Nov 01 15:28:45.427 INFO kablam! 
Nov 01 15:28:45.427 INFO kablam! warning: variable `tVec` should have a snake case name such as `t_vec`
Nov 01 15:28:45.427 INFO kablam!    --> src/object_parser.rs:305:9
Nov 01 15:28:45.427 INFO kablam!     |
Nov 01 15:28:45.427 INFO kablam! 305 |     let mut tVec: Vec<mat::Texture> = Vec::new();
Nov 01 15:28:45.427 INFO kablam!     |         ^^^^^^^^
Nov 01 15:28:45.427 INFO kablam! 
Nov 01 15:28:45.427 INFO kablam! warning: variable `test_posTex_vec` should have a snake case name such as `test_pos_tex_vec`
Nov 01 15:28:45.427 INFO kablam!    --> src/object_parser.rs:308:9
Nov 01 15:28:45.427 INFO kablam!     |
Nov 01 15:28:45.427 INFO kablam! 308 |     let test_posTex_vec = posTex(&vVec, &tVec);
Nov 01 15:28:45.427 INFO kablam!     |         ^^^^^^^^^^^^^^^
Nov 01 15:28:45.427 INFO kablam! 
Nov 01 15:28:45.427 INFO kablam! warning: function `getObjectFileName` should have a snake case name such as `get_object_file_name`
Nov 01 15:28:45.427 INFO kablam!    --> src/object_parser.rs:321:1
Nov 01 15:28:45.427 INFO kablam!     |
Nov 01 15:28:45.427 INFO kablam! 321 | / pub fn getObjectFileName(index: usize) -> String {
Nov 01 15:28:45.427 INFO kablam! 322 | |     // get the file of names
Nov 01 15:28:45.427 INFO kablam! 323 | |     let mut file = File::open("objectToLoad.txt").expect("unable to open objectToLoad.txt");
Nov 01 15:28:45.427 INFO kablam! 324 | |     // get the content as a string
Nov 01 15:28:45.427 INFO kablam! ...   |
Nov 01 15:28:45.427 INFO kablam! 330 | |     return lines[index % lines.len()].to_string().trim().to_string();
Nov 01 15:28:45.427 INFO kablam! 331 | | }
Nov 01 15:28:45.427 INFO kablam!     | |_^
Nov 01 15:28:45.427 INFO kablam! 
Nov 01 15:28:45.427 INFO kablam! warning: unused `std::result::Result` which must be used
Nov 01 15:28:45.427 INFO kablam!    --> src/object_parser.rs:326:5
Nov 01 15:28:45.427 INFO kablam!     |
Nov 01 15:28:45.427 INFO kablam! 326 |     file.read_to_string(&mut content);
Nov 01 15:28:45.427 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 15:28:45.427 INFO kablam!     |
Nov 01 15:28:45.427 INFO kablam!     = note: this `Result` may be an `Err` variant, which should be handled
Nov 01 15:28:45.427 INFO kablam! 
Nov 01 15:28:45.428 INFO kablam! warning: function `fileSection` should have a snake case name such as `file_section`
Nov 01 15:28:45.428 INFO kablam!    --> src/object_parser.rs:338:1
Nov 01 15:28:45.428 INFO kablam!     |
Nov 01 15:28:45.428 INFO kablam! 338 | / pub fn fileSection(ref fileName: &String, token: String) -> Vec<String> {
Nov 01 15:28:45.428 INFO kablam! 339 | |     // get file
Nov 01 15:28:45.428 INFO kablam! 340 | |     let mut file = File::open(fileName).expect("unable to open file");
Nov 01 15:28:45.428 INFO kablam! 341 | |     let mut content = String::new();
Nov 01 15:28:45.428 INFO kablam! ...   |
Nov 01 15:28:45.428 INFO kablam! 354 | |     return tokenLines;
Nov 01 15:28:45.428 INFO kablam! 355 | | }
Nov 01 15:28:45.428 INFO kablam!     | |_^
Nov 01 15:28:45.428 INFO kablam! 
Nov 01 15:28:45.428 INFO kablam! warning: variable `fileName` should have a snake case name such as `file_name`
Nov 01 15:28:45.428 INFO kablam!    --> src/object_parser.rs:338:20
Nov 01 15:28:45.428 INFO kablam!     |
Nov 01 15:28:45.428 INFO kablam! 338 | pub fn fileSection(ref fileName: &String, token: String) -> Vec<String> {
Nov 01 15:28:45.428 INFO kablam!     |                    ^^^^^^^^^^^^
Nov 01 15:28:45.428 INFO kablam! 
Nov 01 15:28:45.428 INFO kablam! warning: variable `tokenLines` should have a snake case name such as `token_lines`
Nov 01 15:28:45.428 INFO kablam!    --> src/object_parser.rs:343:9
Nov 01 15:28:45.428 INFO kablam!     |
Nov 01 15:28:45.428 INFO kablam! 343 |     let mut tokenLines: Vec<String> = Vec::new();
Nov 01 15:28:45.428 INFO kablam!     |         ^^^^^^^^^^^^^^
Nov 01 15:28:45.428 INFO kablam! 
Nov 01 15:28:45.428 INFO kablam! warning: unused `std::result::Result` which must be used
Nov 01 15:28:45.428 INFO kablam!    --> src/object_parser.rs:345:5
Nov 01 15:28:45.428 INFO kablam!     |
Nov 01 15:28:45.428 INFO kablam! 345 |     file.read_to_string(&mut content);
Nov 01 15:28:45.428 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 15:28:45.428 INFO kablam!     |
Nov 01 15:28:45.428 INFO kablam!     = note: this `Result` may be an `Err` variant, which should be handled
Nov 01 15:28:45.428 INFO kablam! 
Nov 01 15:28:45.428 INFO kablam! warning: function `test_fileSelection` should have a snake case name such as `test_file_selection`
Nov 01 15:28:45.428 INFO kablam!    --> src/object_parser.rs:359:1
Nov 01 15:28:45.428 INFO kablam!     |
Nov 01 15:28:45.428 INFO kablam! 359 | / fn test_fileSelection() {
Nov 01 15:28:45.428 INFO kablam! 360 | |     let test_section = fileSection(&"testfile.txt".to_string(), "TEST".to_string());
Nov 01 15:28:45.428 INFO kablam! 361 | |     assert!(test_section[0] == "TEST this is a test file!".to_string());
Nov 01 15:28:45.428 INFO kablam! 362 | | }
Nov 01 15:28:45.428 INFO kablam!     | |_^
Nov 01 15:28:45.428 INFO kablam! 
Nov 01 15:28:45.428 INFO kablam! warning: type `program_state` should have a camel case name such as `ProgramState`
Nov 01 15:28:45.428 INFO kablam!   --> src/main.rs:30:1
Nov 01 15:28:45.428 INFO kablam!    |
Nov 01 15:28:45.428 INFO kablam! 30 | / enum program_state {
Nov 01 15:28:45.428 INFO kablam! 31 | |     INITIALIZING,
Nov 01 15:28:45.428 INFO kablam! 32 | |     INITIALIZED,
Nov 01 15:28:45.428 INFO kablam! 33 | |     RUNNING,
Nov 01 15:28:45.428 INFO kablam! ...  |
Nov 01 15:28:45.428 INFO kablam! 36 | |     CLOSEING,
Nov 01 15:28:45.428 INFO kablam! 37 | | }
Nov 01 15:28:45.428 INFO kablam!    | |_^
Nov 01 15:28:45.428 INFO kablam!    |
Nov 01 15:28:45.428 INFO kablam!    = note: #[warn(non_camel_case_types)] on by default
Nov 01 15:28:45.428 INFO kablam! 
Nov 01 15:28:45.428 INFO kablam! warning: variable `objectName` should have a snake case name such as `object_name`
Nov 01 15:28:45.428 INFO kablam!   --> src/main.rs:87:9
Nov 01 15:28:45.428 INFO kablam!    |
Nov 01 15:28:45.428 INFO kablam! 87 |     let mut objectName = object_parser::getObjectFileName(index);
Nov 01 15:28:45.428 INFO kablam!    |         ^^^^^^^^^^^^^^
Nov 01 15:28:45.428 INFO kablam! 
Nov 01 15:28:45.428 INFO kablam! warning: variable `posTex` should have a snake case name such as `pos_tex`
Nov 01 15:28:45.428 INFO kablam!   --> src/main.rs:97:9
Nov 01 15:28:45.428 INFO kablam!    |
Nov 01 15:28:45.428 INFO kablam! 97 |     let mut posTex = object_parser::posTex(&shape, &texels);
Nov 01 15:28:45.428 INFO kablam!    |         ^^^^^^^^^^
Nov 01 15:28:45.428 INFO kablam! 
Nov 01 15:28:45.428 INFO kablam! warning: variable `posTex` should have a snake case name such as `pos_tex`
Nov 01 15:28:45.428 INFO kablam!    --> src/main.rs:185:5
Nov 01 15:28:45.428 INFO kablam!     |
Nov 01 15:28:45.428 INFO kablam! 185 |     posTex: &Vec<object_parser::mat::PosTex>,
Nov 01 15:28:45.428 INFO kablam!     |     ^^^^^^
Nov 01 15:28:45.428 INFO kablam! 
Nov 01 15:28:47.907 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 5.93s
Nov 01 15:28:47.939 INFO kablam! su: No module specific data is present
Nov 01 15:28:48.574 INFO running `"docker" "rm" "-f" "ac268a15b6c5480641e280b4659d7d2988ab52b834efe92a3f1aa8c907779b84"`
Nov 01 15:28:48.812 INFO blam! ac268a15b6c5480641e280b4659d7d2988ab52b834efe92a3f1aa8c907779b84
