Jul 11 22:34:51.681 INFO checking scanner_vin-0.1.0 against try#d39a6f7eddafd45dcc60e99001b8cd08c2bd3255 for pr-52234 Jul 11 22:34:51.681 INFO running: cargo +d39a6f7eddafd45dcc60e99001b8cd08c2bd3255-alt check --frozen --all --all-targets Jul 11 22:34:51.681 INFO creating container for: cargo +d39a6f7eddafd45dcc60e99001b8cd08c2bd3255-alt check --frozen --all --all-targets Jul 11 22:34:51.681 INFO running `"docker" "create" "-v" "/home/ec2-user/crater/./work/local/test-source/worker-5/pr-52234/try#d39a6f7eddafd45dcc60e99001b8cd08c2bd3255:/source:ro,Z" "-v" "/home/ec2-user/crater/./work/local/target-dirs/pr-52234/worker-5/try#d39a6f7eddafd45dcc60e99001b8cd08c2bd3255:/target:rw,Z" "-v" "/home/ec2-user/crater/./work/local/cargo-home:/cargo-home:ro,Z" "-v" "/home/ec2-user/crater/./work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=500" "-e" "CMD=cargo +d39a6f7eddafd45dcc60e99001b8cd08c2bd3255-alt check --frozen --all --all-targets" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "crater"` Jul 11 22:34:51.921 INFO blam! c7c9596df1ee4aaf82078e7660f04a52160daaad1a607f5b2056f2ac766a51a7 Jul 11 22:34:51.922 INFO running `"docker" "start" "-a" "c7c9596df1ee4aaf82078e7660f04a52160daaad1a607f5b2056f2ac766a51a7"` Jul 11 22:34:52.983 INFO kablam! Checking scanner_vin v0.1.0 (file:///source) Jul 11 22:34:53.814 INFO kablam! warning: unused import: `std::convert::AsRef` Jul 11 22:34:53.814 INFO kablam! --> src/lexer.rs:4:5 Jul 11 22:34:53.814 INFO kablam! | Jul 11 22:34:53.814 INFO kablam! 4 | use std::convert::AsRef; Jul 11 22:34:53.814 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Jul 11 22:34:53.814 INFO kablam! | Jul 11 22:34:53.815 INFO kablam! = note: #[warn(unused_imports)] on by default Jul 11 22:34:53.815 INFO kablam! Jul 11 22:34:53.957 INFO kablam! warning: unused import: `std::convert::AsRef` Jul 11 22:34:53.957 INFO kablam! --> src/lexer.rs:4:5 Jul 11 22:34:53.957 INFO kablam! | Jul 11 22:34:53.957 INFO kablam! 4 | use std::convert::AsRef; Jul 11 22:34:53.957 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Jul 11 22:34:53.957 INFO kablam! | Jul 11 22:34:53.957 INFO kablam! = note: #[warn(unused_imports)] on by default Jul 11 22:34:53.957 INFO kablam! Jul 11 22:34:54.526 INFO kablam! error[E0599]: no variant named `OpenParen` found for type `lexer::Token` in the current scope Jul 11 22:34:54.526 INFO kablam! --> src/lexer.rs:250:21 Jul 11 22:34:54.526 INFO kablam! | Jul 11 22:34:54.526 INFO kablam! 12 | pub enum Token { Jul 11 22:34:54.526 INFO kablam! | -------------- variant `OpenParen` not found here Jul 11 22:34:54.526 INFO kablam! ... Jul 11 22:34:54.526 INFO kablam! 250 | vec![Token::OpenParen, Token::Identifier("+".to_string()), Token::Integer(2), Token::Integer(3), Token::CloseParen]); Jul 11 22:34:54.526 INFO kablam! | ^^^^^^^^^^^^^^^^ variant not found in `lexer::Token` Jul 11 22:34:54.526 INFO kablam! Jul 11 22:34:54.530 INFO kablam! error[E0599]: no variant named `CloseParen` found for type `lexer::Token` in the current scope Jul 11 22:34:54.530 INFO kablam! --> src/lexer.rs:250:113 Jul 11 22:34:54.530 INFO kablam! | Jul 11 22:34:54.530 INFO kablam! 12 | pub enum Token { Jul 11 22:34:54.530 INFO kablam! | -------------- variant `CloseParen` not found here Jul 11 22:34:54.530 INFO kablam! ... Jul 11 22:34:54.530 INFO kablam! 250 | vec![Token::OpenParen, Token::Identifier("+".to_string()), Token::Integer(2), Token::Integer(3), Token::CloseParen]); Jul 11 22:34:54.530 INFO kablam! | ^^^^^^^^^^^^^^^^^ variant not found in `lexer::Token` Jul 11 22:34:54.530 INFO kablam! Jul 11 22:34:54.608 INFO kablam! warning: unreachable pattern Jul 11 22:34:54.608 INFO kablam! --> src/lexer.rs:139:68 Jul 11 22:34:54.608 INFO kablam! | Jul 11 22:34:54.608 INFO kablam! 139 | '[' | ']' | '{' | '}' | '|' | '\\' | '/' | '/'=> { Jul 11 22:34:54.608 INFO kablam! | ^^^ Jul 11 22:34:54.608 INFO kablam! | Jul 11 22:34:54.609 INFO kablam! = note: #[warn(unreachable_patterns)] on by default Jul 11 22:34:54.609 INFO kablam! Jul 11 22:34:54.611 INFO kablam! warning: unused variable: `env1` Jul 11 22:34:54.611 INFO kablam! --> src/main.rs:46:9 Jul 11 22:34:54.611 INFO kablam! | Jul 11 22:34:54.612 INFO kablam! 46 | let env1 = environment::env(); Jul 11 22:34:54.612 INFO kablam! | ^^^^ help: consider using `_env1` instead Jul 11 22:34:54.612 INFO kablam! | Jul 11 22:34:54.612 INFO kablam! = note: #[warn(unused_variables)] on by default Jul 11 22:34:54.612 INFO kablam! Jul 11 22:34:54.612 INFO kablam! warning: unused variable: `chk` Jul 11 22:34:54.612 INFO kablam! --> src/environment.rs:69:46 Jul 11 22:34:54.612 INFO kablam! | Jul 11 22:34:54.612 INFO kablam! 69 | LetRecLangEnv::ExtendEnv(chk, val,env_1) => {false},//if some thing there false Jul 11 22:34:54.612 INFO kablam! | ^^^ help: consider using `_chk` instead Jul 11 22:34:54.612 INFO kablam! Jul 11 22:34:54.613 INFO kablam! warning: unused variable: `val` Jul 11 22:34:54.613 INFO kablam! --> src/environment.rs:69:51 Jul 11 22:34:54.613 INFO kablam! | Jul 11 22:34:54.613 INFO kablam! 69 | LetRecLangEnv::ExtendEnv(chk, val,env_1) => {false},//if some thing there false Jul 11 22:34:54.613 INFO kablam! | ^^^ help: consider using `_val` instead Jul 11 22:34:54.613 INFO kablam! Jul 11 22:34:54.613 INFO kablam! warning: unused variable: `env_1` Jul 11 22:34:54.613 INFO kablam! --> src/environment.rs:69:55 Jul 11 22:34:54.613 INFO kablam! | Jul 11 22:34:54.613 INFO kablam! 69 | LetRecLangEnv::ExtendEnv(chk, val,env_1) => {false},//if some thing there false Jul 11 22:34:54.613 INFO kablam! | ^^^^^ help: consider using `_env_1` instead Jul 11 22:34:54.613 INFO kablam! Jul 11 22:34:54.770 INFO kablam! error: aborting due to 2 previous errors Jul 11 22:34:54.770 INFO kablam! Jul 11 22:34:54.770 INFO kablam! For more information about this error, try `rustc --explain E0599`. Jul 11 22:34:54.780 INFO kablam! error: Could not compile `scanner_vin`. Jul 11 22:34:54.781 INFO kablam! warning: build failed, waiting for other jobs to finish... Jul 11 22:34:54.900 INFO kablam! warning: variant is never constructed: `Boolean` Jul 11 22:34:54.900 INFO kablam! --> src/lexer.rs:29:5 Jul 11 22:34:54.900 INFO kablam! | Jul 11 22:34:54.900 INFO kablam! 29 | Boolean(bool), Jul 11 22:34:54.900 INFO kablam! | ^^^^^^^^^^^^^ Jul 11 22:34:54.900 INFO kablam! | Jul 11 22:34:54.900 INFO kablam! = note: #[warn(dead_code)] on by default Jul 11 22:34:54.900 INFO kablam! Jul 11 22:34:54.900 INFO kablam! warning: method is never used: `peek` Jul 11 22:34:54.900 INFO kablam! --> src/lexer.rs:89:5 Jul 11 22:34:54.900 INFO kablam! | Jul 11 22:34:54.900 INFO kablam! 89 | fn peek(&mut self) -> Option { Jul 11 22:34:54.900 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 22:34:54.900 INFO kablam! Jul 11 22:34:54.901 INFO kablam! warning: method is never used: `change_option_to_Proc_expression` Jul 11 22:34:54.901 INFO kablam! --> src/parser.rs:136:3 Jul 11 22:34:54.901 INFO kablam! | Jul 11 22:34:54.901 INFO kablam! 136 | fn change_option_to_Proc_expression(&mut self,exp: Option)->Result{ Jul 11 22:34:54.901 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 22:34:54.901 INFO kablam! Jul 11 22:34:54.901 INFO kablam! warning: type alias is never used: `Identifier` Jul 11 22:34:54.901 INFO kablam! --> src/environment.rs:8:1 Jul 11 22:34:54.901 INFO kablam! | Jul 11 22:34:54.901 INFO kablam! 8 | pub type Identifier = String; Jul 11 22:34:54.901 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 22:34:54.901 INFO kablam! Jul 11 22:34:54.902 INFO kablam! warning: variant is never constructed: `ExtendEnv` Jul 11 22:34:54.902 INFO kablam! --> src/environment.rs:17:5 Jul 11 22:34:54.902 INFO kablam! | Jul 11 22:34:54.902 INFO kablam! 17 | ExtendEnv(String, IntBoolProc, Rc), Jul 11 22:34:54.902 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 22:34:54.902 INFO kablam! Jul 11 22:34:54.902 INFO kablam! warning: variant is never constructed: `Integer` Jul 11 22:34:54.902 INFO kablam! --> src/environment.rs:22:1 Jul 11 22:34:54.902 INFO kablam! | Jul 11 22:34:54.902 INFO kablam! 22 | Integer(i32), Jul 11 22:34:54.902 INFO kablam! | ^^^^^^^^^^^^ Jul 11 22:34:54.902 INFO kablam! Jul 11 22:34:54.902 INFO kablam! warning: variant is never constructed: `Boolean` Jul 11 22:34:54.902 INFO kablam! --> src/environment.rs:23:1 Jul 11 22:34:54.902 INFO kablam! | Jul 11 22:34:54.902 INFO kablam! 23 | Boolean(bool), Jul 11 22:34:54.902 INFO kablam! | ^^^^^^^^^^^^^ Jul 11 22:34:54.902 INFO kablam! Jul 11 22:34:54.902 INFO kablam! warning: variant is never constructed: `Procedure` Jul 11 22:34:54.902 INFO kablam! --> src/environment.rs:24:1 Jul 11 22:34:54.902 INFO kablam! | Jul 11 22:34:54.903 INFO kablam! 24 | Procedure(String,Rc,Rc), Jul 11 22:34:54.903 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 22:34:54.903 INFO kablam! Jul 11 22:34:54.903 INFO kablam! warning: method is never used: `extend_env` Jul 11 22:34:54.903 INFO kablam! --> src/environment.rs:53:5 Jul 11 22:34:54.903 INFO kablam! | Jul 11 22:34:54.903 INFO kablam! 53 | pub fn extend_env(&self, s: &String, val: IntBoolProc)->Self{ Jul 11 22:34:54.903 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 22:34:54.903 INFO kablam! Jul 11 22:34:54.904 INFO kablam! warning: method is never used: `apply_env` Jul 11 22:34:54.904 INFO kablam! --> src/environment.rs:59:5 Jul 11 22:34:54.904 INFO kablam! | Jul 11 22:34:54.904 INFO kablam! 59 | pub fn apply_env(&self, s: &String)->Option{ Jul 11 22:34:54.904 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 22:34:54.904 INFO kablam! Jul 11 22:34:54.904 INFO kablam! warning: method is never used: `is_null_env` Jul 11 22:34:54.904 INFO kablam! --> src/environment.rs:67:5 Jul 11 22:34:54.905 INFO kablam! | Jul 11 22:34:54.905 INFO kablam! 67 | pub fn is_null_env(&self) -> bool { Jul 11 22:34:54.905 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 22:34:54.905 INFO kablam! Jul 11 22:34:54.909 INFO kablam! warning: method `parse_ProcLangExps` should have a snake case name such as `parse_proc_lang_exps` Jul 11 22:34:54.909 INFO kablam! --> src/parser.rs:132:5 Jul 11 22:34:54.909 INFO kablam! | Jul 11 22:34:54.909 INFO kablam! 132 | / fn parse_ProcLangExps(&mut self)->Result,ParseError>{ Jul 11 22:34:54.909 INFO kablam! 133 | | let temp = self.parse_ProcLangExp_token(); Jul 11 22:34:54.910 INFO kablam! 134 | | Ok(temp.unwrap()) Jul 11 22:34:54.910 INFO kablam! 135 | | } Jul 11 22:34:54.910 INFO kablam! | |_____^ Jul 11 22:34:54.910 INFO kablam! | Jul 11 22:34:54.910 INFO kablam! = note: #[warn(non_snake_case)] on by default Jul 11 22:34:54.910 INFO kablam! Jul 11 22:34:54.910 INFO kablam! warning: method `change_option_to_Proc_expression` should have a snake case name such as `change_option_to_proc_expression` Jul 11 22:34:54.910 INFO kablam! --> src/parser.rs:136:3 Jul 11 22:34:54.910 INFO kablam! | Jul 11 22:34:54.910 INFO kablam! 136 | / fn change_option_to_Proc_expression(&mut self,exp: Option)->Result{ Jul 11 22:34:54.911 INFO kablam! 137 | | match exp { Jul 11 22:34:54.911 INFO kablam! 138 | | Some(v) =>{ Ok(v)}, Jul 11 22:34:54.911 INFO kablam! 139 | | None =>{parse_error!("Missing expected expression") }, Jul 11 22:34:54.911 INFO kablam! 140 | | } Jul 11 22:34:54.911 INFO kablam! 141 | | } Jul 11 22:34:54.911 INFO kablam! | |_____^ Jul 11 22:34:54.911 INFO kablam! Jul 11 22:34:54.911 INFO kablam! warning: method `IsZerochk` should have a snake case name such as `is_zerochk` Jul 11 22:34:54.911 INFO kablam! --> src/parser.rs:143:5 Jul 11 22:34:54.911 INFO kablam! | Jul 11 22:34:54.911 INFO kablam! 143 | / fn IsZerochk(&mut self)->Result, ParseError>{ Jul 11 22:34:54.911 INFO kablam! 144 | | //let e =self.LetLangExp_loop(exp); Jul 11 22:34:54.911 INFO kablam! 145 | | //println!("IsZeroExp("); Jul 11 22:34:54.911 INFO kablam! 146 | | self.tokens.next();//to skip Lparen Jul 11 22:34:54.911 INFO kablam! ... | Jul 11 22:34:54.911 INFO kablam! 151 | | Ok(Some(e)) Jul 11 22:34:54.911 INFO kablam! 152 | | } Jul 11 22:34:54.911 INFO kablam! | |_____^ Jul 11 22:34:54.911 INFO kablam! Jul 11 22:34:54.911 INFO kablam! warning: method `Diffexpchk` should have a snake case name such as `diffexpchk` Jul 11 22:34:54.911 INFO kablam! --> src/parser.rs:153:5 Jul 11 22:34:54.911 INFO kablam! | Jul 11 22:34:54.911 INFO kablam! 153 | / fn Diffexpchk(&mut self)->Result, ParseError>{ Jul 11 22:34:54.911 INFO kablam! 154 | | //let e =self.LetLangExp_loop(exp); Jul 11 22:34:54.912 INFO kablam! 155 | | self.tokens.next();//For Lparen Jul 11 22:34:54.912 INFO kablam! 156 | | let exp_get1 = self.parse_ProcLangExp_token(); Jul 11 22:34:54.912 INFO kablam! ... | Jul 11 22:34:54.912 INFO kablam! 163 | | Ok(Some(e)) Jul 11 22:34:54.912 INFO kablam! 164 | | } Jul 11 22:34:54.912 INFO kablam! | |_____^ Jul 11 22:34:54.912 INFO kablam! Jul 11 22:34:54.912 INFO kablam! warning: method `Plusexpchk` should have a snake case name such as `plusexpchk` Jul 11 22:34:54.912 INFO kablam! --> src/parser.rs:166:5 Jul 11 22:34:54.912 INFO kablam! | Jul 11 22:34:54.912 INFO kablam! 166 | / fn Plusexpchk(&mut self)->Result, ParseError>{ Jul 11 22:34:54.912 INFO kablam! 167 | | //let e =self.LetLangExp_loop(exp); Jul 11 22:34:54.912 INFO kablam! 168 | | self.tokens.next();//For Lparen Jul 11 22:34:54.912 INFO kablam! 169 | | let exp_get1 = self.parse_ProcLangExp_token(); Jul 11 22:34:54.912 INFO kablam! ... | Jul 11 22:34:54.912 INFO kablam! 176 | | Ok(Some(e)) Jul 11 22:34:54.912 INFO kablam! 177 | | } Jul 11 22:34:54.912 INFO kablam! | |_____^ Jul 11 22:34:54.912 INFO kablam! Jul 11 22:34:54.912 INFO kablam! warning: method `Ifexpchk` should have a snake case name such as `ifexpchk` Jul 11 22:34:54.912 INFO kablam! --> src/parser.rs:179:5 Jul 11 22:34:54.912 INFO kablam! | Jul 11 22:34:54.912 INFO kablam! 179 | / fn Ifexpchk(&mut self)->Result, ParseError>{ Jul 11 22:34:54.913 INFO kablam! 180 | | //let e =self.LetLangExp_loop(exp); Jul 11 22:34:54.913 INFO kablam! 181 | | let exp_get1 = self.parse_ProcLangExp_token(); Jul 11 22:34:54.913 INFO kablam! 182 | | let exp_1 = exp_get1.unwrap().take(); Jul 11 22:34:54.913 INFO kablam! ... | Jul 11 22:34:54.913 INFO kablam! 190 | | Ok(Some(e)) Jul 11 22:34:54.913 INFO kablam! 191 | | } Jul 11 22:34:54.913 INFO kablam! | |_____^ Jul 11 22:34:54.913 INFO kablam! Jul 11 22:34:54.913 INFO kablam! warning: method `Callexpchk` should have a snake case name such as `callexpchk` Jul 11 22:34:54.913 INFO kablam! --> src/parser.rs:192:5 Jul 11 22:34:54.913 INFO kablam! | Jul 11 22:34:54.913 INFO kablam! 192 | / fn Callexpchk(&mut self)->Result, ParseError>{ Jul 11 22:34:54.913 INFO kablam! 193 | | //let e =self.LetLangExp_loop(exp); Jul 11 22:34:54.913 INFO kablam! 194 | | let exp_get1 = self.parse_ProcLangExp_token(); Jul 11 22:34:54.913 INFO kablam! 195 | | let exp_1 = exp_get1.unwrap().take(); Jul 11 22:34:54.913 INFO kablam! ... | Jul 11 22:34:54.913 INFO kablam! 201 | | Ok(Some(e)) Jul 11 22:34:54.913 INFO kablam! 202 | | } Jul 11 22:34:54.913 INFO kablam! | |_____^ Jul 11 22:34:54.913 INFO kablam! Jul 11 22:34:54.913 INFO kablam! warning: method `Letexpchk` should have a snake case name such as `letexpchk` Jul 11 22:34:54.913 INFO kablam! --> src/parser.rs:204:5 Jul 11 22:34:54.913 INFO kablam! | Jul 11 22:34:54.914 INFO kablam! 204 | / fn Letexpchk(&mut self)->Result, ParseError>{ Jul 11 22:34:54.914 INFO kablam! 205 | | //let e =self.LetLangExp_loop(exp); Jul 11 22:34:54.914 INFO kablam! 206 | | //to find the identifier Jul 11 22:34:54.914 INFO kablam! 207 | | /*self.tokens.next(){ Jul 11 22:34:54.914 INFO kablam! ... | Jul 11 22:34:54.914 INFO kablam! 231 | | Ok(Some(e)) Jul 11 22:34:54.914 INFO kablam! 232 | | } Jul 11 22:34:54.914 INFO kablam! | |_____^ Jul 11 22:34:54.914 INFO kablam! Jul 11 22:34:54.914 INFO kablam! warning: method `Letrecexpchk` should have a snake case name such as `letrecexpchk` Jul 11 22:34:54.914 INFO kablam! --> src/parser.rs:234:5 Jul 11 22:34:54.914 INFO kablam! | Jul 11 22:34:54.914 INFO kablam! 234 | / fn Letrecexpchk(&mut self)->Result, ParseError>{ Jul 11 22:34:54.914 INFO kablam! 235 | | let ident_get1 = self.parse_ProcLangExp_token();//identifier Jul 11 22:34:54.914 INFO kablam! 236 | | let ident_1_str = self.RC_exp_to_string(ident_get1.unwrap()); Jul 11 22:34:54.914 INFO kablam! 237 | | self.tokens.next();//to avoid the Left paren Jul 11 22:34:54.914 INFO kablam! ... | Jul 11 22:34:54.914 INFO kablam! 250 | | Ok(Some(e)) Jul 11 22:34:54.914 INFO kablam! 251 | | } Jul 11 22:34:54.914 INFO kablam! | |_____^ Jul 11 22:34:54.914 INFO kablam! Jul 11 22:34:54.914 INFO kablam! warning: method `Procexpchk` should have a snake case name such as `procexpchk` Jul 11 22:34:54.914 INFO kablam! --> src/parser.rs:253:5 Jul 11 22:34:54.914 INFO kablam! | Jul 11 22:34:54.914 INFO kablam! 253 | / fn Procexpchk(&mut self)->Result, ParseError>{ Jul 11 22:34:54.915 INFO kablam! 254 | | self.tokens.next();//to avoid the Left paren Jul 11 22:34:54.915 INFO kablam! 255 | | let ident_get1 = self.parse_ProcLangExp_token();//identifier Jul 11 22:34:54.915 INFO kablam! 256 | | let ident_1_str = self.RC_exp_to_string(ident_get1.unwrap()); Jul 11 22:34:54.915 INFO kablam! ... | Jul 11 22:34:54.915 INFO kablam! 263 | | Ok(Some(e)) Jul 11 22:34:54.915 INFO kablam! 264 | | } Jul 11 22:34:54.915 INFO kablam! | |_____^ Jul 11 22:34:54.915 INFO kablam! Jul 11 22:34:54.915 INFO kablam! warning: method `RC_exp_to_string` should have a snake case name such as `rc_exp_to_string` Jul 11 22:34:54.915 INFO kablam! --> src/parser.rs:266:5 Jul 11 22:34:54.915 INFO kablam! | Jul 11 22:34:54.915 INFO kablam! 266 | / fn RC_exp_to_string(&mut self,exp :Option)-> Result{ Jul 11 22:34:54.915 INFO kablam! 267 | | match exp{ Jul 11 22:34:54.915 INFO kablam! 268 | | Some(x) => {let m= x; Jul 11 22:34:54.915 INFO kablam! 269 | | match m{ Jul 11 22:34:54.915 INFO kablam! ... | Jul 11 22:34:54.915 INFO kablam! 276 | | Jul 11 22:34:54.915 INFO kablam! 277 | | } Jul 11 22:34:54.915 INFO kablam! | |_____^ Jul 11 22:34:54.915 INFO kablam! Jul 11 22:34:54.915 INFO kablam! warning: method `parse_ProcLangExp_token` should have a snake case name such as `parse_proc_lang_exp_token` Jul 11 22:34:54.915 INFO kablam! --> src/parser.rs:279:6 Jul 11 22:34:54.915 INFO kablam! | Jul 11 22:34:54.915 INFO kablam! 279 | / fn parse_ProcLangExp_token(&mut self) -> Result, ParseError> { Jul 11 22:34:54.916 INFO kablam! 280 | | match self.tokens.next() { Jul 11 22:34:54.916 INFO kablam! 281 | | Some(token) => { Jul 11 22:34:54.916 INFO kablam! 282 | | match *token { Jul 11 22:34:54.916 INFO kablam! ... | Jul 11 22:34:54.916 INFO kablam! 333 | | } Jul 11 22:34:54.916 INFO kablam! 334 | | } Jul 11 22:34:54.916 INFO kablam! | |_________^ Jul 11 22:34:54.916 INFO kablam! Jul 11 22:34:54.916 INFO kablam! warning: unused attribute Jul 11 22:34:54.916 INFO kablam! --> src/main.rs:25:5 Jul 11 22:34:54.916 INFO kablam! | Jul 11 22:34:54.916 INFO kablam! 25 | #[derive(Debug)] Jul 11 22:34:54.916 INFO kablam! | ^^^^^^^^^^^^^^^^ Jul 11 22:34:54.916 INFO kablam! | Jul 11 22:34:54.916 INFO kablam! = note: #[warn(unused_attributes)] on by default Jul 11 22:34:54.916 INFO kablam! Jul 11 22:34:55.000 INFO kablam! error: build failed Jul 11 22:34:55.002 INFO kablam! su: No module specific data is present Jul 11 22:34:55.764 INFO running `"docker" "rm" "-f" "c7c9596df1ee4aaf82078e7660f04a52160daaad1a607f5b2056f2ac766a51a7"` Jul 11 22:34:55.937 INFO blam! c7c9596df1ee4aaf82078e7660f04a52160daaad1a607f5b2056f2ac766a51a7