Adding 2016 start using Rust.
This commit is contained in:
		
							parent
							
								
									4cad47d04e
								
							
						
					
					
						commit
						d16a32477b
					
				| @ -43,10 +43,8 @@ function checkNice2(string $string): bool { | ||||
|     if ($count >= 2) { | ||||
|       $is_nice = TRUE; | ||||
|       preg_match_all('/(.)(.)\1/', $string, $matches);  | ||||
|       if (count($matches[0]) > 1) { | ||||
|         $is_nice = TRUE; | ||||
|       } | ||||
|       else { | ||||
|       var_dump($matches); | ||||
|       if (count($matches[0]) < 1) { | ||||
|         $is_nice = FALSE; | ||||
|       } | ||||
|     } | ||||
|  | ||||
							
								
								
									
										135
									
								
								2016/twenty16/Cargo.lock
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										135
									
								
								2016/twenty16/Cargo.lock
									
									
									
										generated
									
									
									
										Normal file
									
								
							| @ -0,0 +1,135 @@ | ||||
| # This file is automatically @generated by Cargo. | ||||
| # It is not intended for manual editing. | ||||
| version = 3 | ||||
| 
 | ||||
| [[package]] | ||||
| name = "bytecount" | ||||
| version = "0.6.8" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| checksum = "5ce89b21cab1437276d2650d57e971f9d548a2d9037cc231abdc0562b97498ce" | ||||
| 
 | ||||
| [[package]] | ||||
| name = "fnv" | ||||
| version = "1.0.7" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" | ||||
| 
 | ||||
| [[package]] | ||||
| name = "heck" | ||||
| version = "0.4.1" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" | ||||
| 
 | ||||
| [[package]] | ||||
| name = "papergrid" | ||||
| version = "0.13.0" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| checksum = "d2b0f8def1f117e13c895f3eda65a7b5650688da29d6ad04635f61bc7b92eebd" | ||||
| dependencies = [ | ||||
|  "bytecount", | ||||
|  "fnv", | ||||
|  "unicode-width", | ||||
| ] | ||||
| 
 | ||||
| [[package]] | ||||
| name = "proc-macro-error-attr2" | ||||
| version = "2.0.0" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| checksum = "96de42df36bb9bba5542fe9f1a054b8cc87e172759a1868aa05c1f3acc89dfc5" | ||||
| dependencies = [ | ||||
|  "proc-macro2", | ||||
|  "quote", | ||||
| ] | ||||
| 
 | ||||
| [[package]] | ||||
| name = "proc-macro-error2" | ||||
| version = "2.0.1" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| checksum = "11ec05c52be0a07b08061f7dd003e7d7092e0472bc731b4af7bb1ef876109802" | ||||
| dependencies = [ | ||||
|  "proc-macro-error-attr2", | ||||
|  "proc-macro2", | ||||
|  "quote", | ||||
|  "syn 2.0.89", | ||||
| ] | ||||
| 
 | ||||
| [[package]] | ||||
| name = "proc-macro2" | ||||
| version = "1.0.92" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| checksum = "37d3544b3f2748c54e147655edb5025752e2303145b5aefb3c3ea2c78b973bb0" | ||||
| dependencies = [ | ||||
|  "unicode-ident", | ||||
| ] | ||||
| 
 | ||||
| [[package]] | ||||
| name = "quote" | ||||
| version = "1.0.37" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| checksum = "b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af" | ||||
| dependencies = [ | ||||
|  "proc-macro2", | ||||
| ] | ||||
| 
 | ||||
| [[package]] | ||||
| name = "syn" | ||||
| version = "1.0.109" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" | ||||
| dependencies = [ | ||||
|  "proc-macro2", | ||||
|  "quote", | ||||
|  "unicode-ident", | ||||
| ] | ||||
| 
 | ||||
| [[package]] | ||||
| name = "syn" | ||||
| version = "2.0.89" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| checksum = "44d46482f1c1c87acd84dea20c1bf5ebff4c757009ed6bf19cfd36fb10e92c4e" | ||||
| dependencies = [ | ||||
|  "proc-macro2", | ||||
|  "unicode-ident", | ||||
| ] | ||||
| 
 | ||||
| [[package]] | ||||
| name = "tabled" | ||||
| version = "0.17.0" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| checksum = "c6709222f3973137427ce50559cd564dc187a95b9cfe01613d2f4e93610e510a" | ||||
| dependencies = [ | ||||
|  "papergrid", | ||||
|  "tabled_derive", | ||||
| ] | ||||
| 
 | ||||
| [[package]] | ||||
| name = "tabled_derive" | ||||
| version = "0.9.0" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| checksum = "931be476627d4c54070a1f3a9739ccbfec9b36b39815106a20cce2243bbcefe1" | ||||
| dependencies = [ | ||||
|  "heck", | ||||
|  "proc-macro-error2", | ||||
|  "proc-macro2", | ||||
|  "quote", | ||||
|  "syn 1.0.109", | ||||
| ] | ||||
| 
 | ||||
| [[package]] | ||||
| name = "twenty16" | ||||
| version = "0.1.0" | ||||
| dependencies = [ | ||||
|  "tabled", | ||||
| ] | ||||
| 
 | ||||
| [[package]] | ||||
| name = "unicode-ident" | ||||
| version = "1.0.14" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| checksum = "adb9e6ca4f869e1180728b7950e35922a7fc6397f7b641499e8f3ef06e50dc83" | ||||
| 
 | ||||
| [[package]] | ||||
| name = "unicode-width" | ||||
| version = "0.2.0" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| checksum = "1fc81956842c57dac11422a97c3b8195a1ff727f06e85c84ed2e8aa277c9a0fd" | ||||
							
								
								
									
										7
									
								
								2016/twenty16/Cargo.toml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								2016/twenty16/Cargo.toml
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,7 @@ | ||||
| [package] | ||||
| name = "twenty16" | ||||
| version = "0.1.0" | ||||
| edition = "2021" | ||||
| 
 | ||||
| [dependencies] | ||||
| tabled = "0.17.0" | ||||
							
								
								
									
										1
									
								
								2016/twenty16/sources/day1.txt
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								2016/twenty16/sources/day1.txt
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1 @@ | ||||
| R1, R1, R3, R1, R1, L2, R5, L2, R5, R1, R4, L2, R3, L3, R4, L5, R4, R4, R1, L5, L4, R5, R3, L1, R4, R3, L2, L1, R3, L4, R3, L2, R5, R190, R3, R5, L5, L1, R54, L3, L4, L1, R4, R1, R3, L1, L1, R2, L2, R2, R5, L3, R4, R76, L3, R4, R191, R5, R5, L5, L4, L5, L3, R1, R3, R2, L2, L2, L4, L5, L4, R5, R4, R4, R2, R3, R4, L3, L2, R5, R3, L2, L1, R2, L3, R2, L1, L1, R1, L3, R5, L5, L1, L2, R5, R3, L3, R3, R5, R2, R5, R5, L5, L5, R2, L3, L5, L2, L1, R2, R2, L2, R2, L3, L2, R3, L5, R4, L4, L5, R3, L4, R1, R3, R2, R4, L2, L3, R2, L5, R5, R4, L2, R4, L1, L3, L1, L3, R1, R2, R1, L5, R5, R3, L3, L3, L2, R4, R2, L5, L1, L1, L5, L4, L1, L1, R1 | ||||
							
								
								
									
										92
									
								
								2016/twenty16/src/day1.rs
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										92
									
								
								2016/twenty16/src/day1.rs
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,92 @@ | ||||
| use crate::Solution; | ||||
| use std::fs; | ||||
| 
 | ||||
| #[allow(dead_code)] | ||||
| #[derive(Debug)] | ||||
| struct Position { | ||||
|     facing: char, | ||||
|     x: i32, | ||||
|     y: i32, | ||||
| } | ||||
| 
 | ||||
| #[allow(unreachable_code)] | ||||
| pub fn run_day1_p1() -> Solution { | ||||
|     // Import the file of instructions.
 | ||||
|     let directions_file = fs::read_to_string("./sources/day1.txt").expect("Unable to read file"); | ||||
|     let directions = directions_file.split(","); | ||||
| 
 | ||||
|     let mut current_position = Position { | ||||
|         x: 0, | ||||
|         y: 0, | ||||
|         facing: 'N', | ||||
|     }; | ||||
| 
 | ||||
|     for directive in directions { | ||||
|         let directive = directive.trim(); | ||||
|         let split = split_first_char(directive).unwrap(); | ||||
|         let direction = split.0; | ||||
|         let amount = split.1.parse::<i32>().unwrap(); | ||||
|         current_position = change_direction(¤t_position, direction); | ||||
| 
 | ||||
|         match current_position.facing { | ||||
|             'N' => current_position.y = current_position.y + amount, | ||||
|             'S' => current_position.y = current_position.y - amount, | ||||
|             'E' => current_position.x = current_position.x + amount, | ||||
|             'W' => current_position.x = current_position.x - amount, | ||||
|             _ => current_position.x = current_position.x, | ||||
|         }; | ||||
|     } | ||||
| 
 | ||||
|     let answer = current_position.x + current_position.y.abs(); | ||||
|     let solution = Solution { | ||||
|         day: 1, | ||||
|         part: "a".to_string(), | ||||
|         answer: answer.to_string(), | ||||
|     }; | ||||
| 
 | ||||
|     return solution; | ||||
| } | ||||
| 
 | ||||
| fn change_direction(position: &Position, direction: char) -> Position { | ||||
|     let mut updated_position = Position { | ||||
|         facing: position.facing, | ||||
|         x: position.x, | ||||
|         y: position.y, | ||||
|     }; | ||||
|     if position.facing == 'N' { | ||||
|         match direction { | ||||
|             'R' => updated_position.facing = 'E', | ||||
|             'L' => updated_position.facing = 'W', | ||||
|             _ => updated_position.facing = updated_position.facing, | ||||
|         } | ||||
|     } else if position.facing == 'E' { | ||||
|         match direction { | ||||
|             'R' => updated_position.facing = 'S', | ||||
|             'L' => updated_position.facing = 'N', | ||||
|             _ => updated_position.facing = updated_position.facing, | ||||
|         } | ||||
|     } else if position.facing == 'S' { | ||||
|         match direction { | ||||
|             'R' => updated_position.facing = 'W', | ||||
|             'L' => updated_position.facing = 'E', | ||||
|             _ => updated_position.facing = updated_position.facing, | ||||
|         } | ||||
|     } else if position.facing == 'W' { | ||||
|         match direction { | ||||
|             'R' => updated_position.facing = 'N', | ||||
|             'L' => updated_position.facing = 'S', | ||||
|             _ => updated_position.facing = updated_position.facing, | ||||
|         } | ||||
|     } | ||||
| 
 | ||||
|     return updated_position; | ||||
| } | ||||
| 
 | ||||
| fn split_first_char(s: &str) -> Option<(char, &str)> { | ||||
|     let mut chars = s.chars(); | ||||
|     match chars.next() { | ||||
|         Some(c) => Some((c, chars.as_str())), | ||||
|         None => None, | ||||
|     } | ||||
| } | ||||
| 
 | ||||
							
								
								
									
										20
									
								
								2016/twenty16/src/main.rs
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								2016/twenty16/src/main.rs
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,20 @@ | ||||
| use tabled::{Table, Tabled}; | ||||
| pub mod day1; | ||||
| 
 | ||||
| #[derive(Tabled)] | ||||
| pub struct Solution { | ||||
|     day: u64, | ||||
|     part: String, | ||||
|     answer: String, | ||||
| } | ||||
| 
 | ||||
| fn main() { | ||||
|     let mut rows = Vec::new(); | ||||
|     let day1_p1 = day1::run_day1_p1(); | ||||
|     rows.push(day1_p1); | ||||
| 
 | ||||
|     let table = Table::new(rows); | ||||
| 
 | ||||
|     print!("{}", table); | ||||
| 
 | ||||
| } | ||||
							
								
								
									
										1
									
								
								2016/twenty16/target/.rustc_info.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								2016/twenty16/target/.rustc_info.json
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1 @@ | ||||
| {"rustc_fingerprint":11332486297620790872,"outputs":{"15729799797837862367":{"success":true,"status":"","code":0,"stdout":"___\nlib___.rlib\nlib___.dylib\nlib___.dylib\nlib___.a\nlib___.dylib\n/Users/danchadwick/.rustup/toolchains/stable-aarch64-apple-darwin\noff\npacked\nunpacked\n___\ndebug_assertions\npanic=\"unwind\"\nproc_macro\ntarget_abi=\"\"\ntarget_arch=\"aarch64\"\ntarget_endian=\"little\"\ntarget_env=\"\"\ntarget_family=\"unix\"\ntarget_feature=\"aes\"\ntarget_feature=\"crc\"\ntarget_feature=\"dit\"\ntarget_feature=\"dotprod\"\ntarget_feature=\"dpb\"\ntarget_feature=\"dpb2\"\ntarget_feature=\"fcma\"\ntarget_feature=\"fhm\"\ntarget_feature=\"flagm\"\ntarget_feature=\"fp16\"\ntarget_feature=\"frintts\"\ntarget_feature=\"jsconv\"\ntarget_feature=\"lor\"\ntarget_feature=\"lse\"\ntarget_feature=\"neon\"\ntarget_feature=\"paca\"\ntarget_feature=\"pacg\"\ntarget_feature=\"pan\"\ntarget_feature=\"pmuv3\"\ntarget_feature=\"ras\"\ntarget_feature=\"rcpc\"\ntarget_feature=\"rcpc2\"\ntarget_feature=\"rdm\"\ntarget_feature=\"sb\"\ntarget_feature=\"sha2\"\ntarget_feature=\"sha3\"\ntarget_feature=\"ssbs\"\ntarget_feature=\"vh\"\ntarget_has_atomic=\"128\"\ntarget_has_atomic=\"16\"\ntarget_has_atomic=\"32\"\ntarget_has_atomic=\"64\"\ntarget_has_atomic=\"8\"\ntarget_has_atomic=\"ptr\"\ntarget_os=\"macos\"\ntarget_pointer_width=\"64\"\ntarget_vendor=\"apple\"\nunix\n","stderr":""},"4614504638168534921":{"success":true,"status":"","code":0,"stdout":"rustc 1.80.1 (3f5fd8dd4 2024-08-06)\nbinary: rustc\ncommit-hash: 3f5fd8dd41153bc5fdca9427e9e05be2c767ba23\ncommit-date: 2024-08-06\nhost: aarch64-apple-darwin\nrelease: 1.80.1\nLLVM version: 18.1.7\n","stderr":""},"16495917692426387086":{"success":true,"status":"","code":0,"stdout":"___\nlib___.rlib\nlib___.dylib\nlib___.dylib\nlib___.a\nlib___.dylib\n","stderr":""}},"successes":{}} | ||||
							
								
								
									
										3
									
								
								2016/twenty16/target/CACHEDIR.TAG
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								2016/twenty16/target/CACHEDIR.TAG
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,3 @@ | ||||
| Signature: 8a477f597d28d172789f06886806bc55 | ||||
| # This file is a cache directory tag created by cargo. | ||||
| # For information about cache directory tags see https://bford.info/cachedir/ | ||||
							
								
								
									
										0
									
								
								2016/twenty16/target/debug/.cargo-lock
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										0
									
								
								2016/twenty16/target/debug/.cargo-lock
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| @ -0,0 +1 @@ | ||||
| This file has an mtime of when this was started. | ||||
| @ -0,0 +1 @@ | ||||
| bd1ea5ae92bec7c3 | ||||
| @ -0,0 +1 @@ | ||||
| {"rustc":14628149538912220212,"features":"[]","declared_features":"[\"generic-simd\", \"html_report\", \"runtime-dispatch-simd\"]","target":13161786641143778306,"profile":6609184196851301694,"path":8553342579283416200,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/bytecount-b5458e7a83779650/dep-lib-bytecount"}}],"rustflags":[],"metadata":17957263291895877010,"config":2202906307356721367,"compile_kind":0} | ||||
										
											Binary file not shown.
										
									
								
							| @ -0,0 +1 @@ | ||||
| This file has an mtime of when this was started. | ||||
| @ -0,0 +1 @@ | ||||
| bbee7fbd04150348 | ||||
| @ -0,0 +1 @@ | ||||
| {"rustc":14628149538912220212,"features":"[]","declared_features":"[\"generic-simd\", \"html_report\", \"runtime-dispatch-simd\"]","target":13161786641143778306,"profile":5394829218943206528,"path":8553342579283416200,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/bytecount-f9b4207994d5dd4f/dep-lib-bytecount"}}],"rustflags":[],"metadata":17957263291895877010,"config":2202906307356721367,"compile_kind":0} | ||||
										
											Binary file not shown.
										
									
								
							| @ -0,0 +1 @@ | ||||
| This file has an mtime of when this was started. | ||||
| @ -0,0 +1 @@ | ||||
| 527e67ca83abedac | ||||
| @ -0,0 +1 @@ | ||||
| {"rustc":14628149538912220212,"features":"[\"default\", \"std\"]","declared_features":"[\"default\", \"std\"]","target":10602123296753431656,"profile":5394829218943206528,"path":13640425360278644837,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/fnv-4e34b79d1b54a416/dep-lib-fnv"}}],"rustflags":[],"metadata":17205452474433819084,"config":2202906307356721367,"compile_kind":0} | ||||
										
											Binary file not shown.
										
									
								
							| @ -0,0 +1 @@ | ||||
| This file has an mtime of when this was started. | ||||
| @ -0,0 +1 @@ | ||||
| ddcdfea2a0355f04 | ||||
| @ -0,0 +1 @@ | ||||
| {"rustc":14628149538912220212,"features":"[\"default\", \"std\"]","declared_features":"[\"default\", \"std\"]","target":10602123296753431656,"profile":6609184196851301694,"path":13640425360278644837,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/fnv-64955369214db235/dep-lib-fnv"}}],"rustflags":[],"metadata":17205452474433819084,"config":2202906307356721367,"compile_kind":0} | ||||
										
											Binary file not shown.
										
									
								
							| @ -0,0 +1 @@ | ||||
| This file has an mtime of when this was started. | ||||
| @ -0,0 +1 @@ | ||||
| a911e3ec0359550c | ||||
| @ -0,0 +1 @@ | ||||
| {"rustc":14628149538912220212,"features":"[\"default\"]","declared_features":"[\"default\", \"unicode\", \"unicode-segmentation\"]","target":1518386341091016299,"profile":6707562999592697545,"path":3467508966831865709,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/heck-6ff080b312c46a4c/dep-lib-heck"}}],"rustflags":[],"metadata":4968006677088137060,"config":2202906307356721367,"compile_kind":0} | ||||
										
											Binary file not shown.
										
									
								
							| @ -0,0 +1 @@ | ||||
| This file has an mtime of when this was started. | ||||
| @ -0,0 +1 @@ | ||||
| 9eb26ac5a6f7c2a9 | ||||
| @ -0,0 +1 @@ | ||||
| {"rustc":14628149538912220212,"features":"[\"std\"]","declared_features":"[\"ansi\", \"ansi-str\", \"ansitok\", \"default\", \"std\"]","target":8519456038831953311,"profile":5394829218943206528,"path":9552359433554582411,"deps":[[4024328380392812020,"unicode_width",false,8158602411081442920],[13777895877762110459,"fnv",false,12460804326528876114],[13928090900679166760,"bytecount",false,5189014305764273851]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/papergrid-aaa4a20ecbd24279/dep-lib-papergrid"}}],"rustflags":[],"metadata":1457685467437079196,"config":2202906307356721367,"compile_kind":0} | ||||
										
											Binary file not shown.
										
									
								
							| @ -0,0 +1 @@ | ||||
| This file has an mtime of when this was started. | ||||
| @ -0,0 +1 @@ | ||||
| 67c4bd223c4f8cb5 | ||||
| @ -0,0 +1 @@ | ||||
| {"rustc":14628149538912220212,"features":"[\"std\"]","declared_features":"[\"ansi\", \"ansi-str\", \"ansitok\", \"default\", \"std\"]","target":8519456038831953311,"profile":6609184196851301694,"path":9552359433554582411,"deps":[[4024328380392812020,"unicode_width",false,6113791795640227859],[13777895877762110459,"fnv",false,315029462984871389],[13928090900679166760,"bytecount",false,14107453894965927613]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/papergrid-c44ba922cb4fdf2c/dep-lib-papergrid"}}],"rustflags":[],"metadata":1457685467437079196,"config":2202906307356721367,"compile_kind":0} | ||||
										
											Binary file not shown.
										
									
								
							| @ -0,0 +1 @@ | ||||
| This file has an mtime of when this was started. | ||||
| @ -0,0 +1 @@ | ||||
| 0fb22deabff6c2c3 | ||||
| @ -0,0 +1 @@ | ||||
| {"rustc":14628149538912220212,"features":"[]","declared_features":"[]","target":7412576801271400258,"profile":6097508143815151617,"path":4146565196440965748,"deps":[[8251810072013729314,"proc_macro2",false,795134490950918135],[16925618668213040772,"quote",false,12883662996583587839]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/proc-macro-error-attr2-5327db36c9616e9b/dep-lib-proc_macro_error_attr2"}}],"rustflags":[],"metadata":12931244997608800012,"config":2202906307356721367,"compile_kind":0} | ||||
										
											Binary file not shown.
										
									
								
							| @ -0,0 +1 @@ | ||||
| This file has an mtime of when this was started. | ||||
| @ -0,0 +1 @@ | ||||
| 5a17fc1977d63beb | ||||
| @ -0,0 +1 @@ | ||||
| {"rustc":14628149538912220212,"features":"[\"default\", \"syn-error\"]","declared_features":"[\"default\", \"nightly\", \"syn-error\"]","target":6162655739338221400,"profile":2898466334734174782,"path":6974632115697712067,"deps":[[8251810072013729314,"proc_macro2",false,795134490950918135],[11900797188137802181,"proc_macro_error_attr2",false,14106108287005864463],[16925618668213040772,"quote",false,12883662996583587839],[16955418600046141441,"syn",false,6685947842144231404]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/proc-macro-error2-2a32ffb748c4cd25/dep-lib-proc_macro_error2"}}],"rustflags":[],"metadata":15415730214615510387,"config":2202906307356721367,"compile_kind":0} | ||||
| @ -0,0 +1 @@ | ||||
| 8dd548c1eefe9ac9 | ||||
| @ -0,0 +1 @@ | ||||
| {"rustc":14628149538912220212,"features":"[\"default\", \"proc-macro\"]","declared_features":"[\"default\", \"nightly\", \"proc-macro\", \"span-locations\"]","target":9652763411108993936,"profile":6707562999592697545,"path":12234260050713455947,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/proc-macro2-230b3c0ba67a9d07/dep-build-script-build-script-build"}}],"rustflags":[],"metadata":7635439851376710101,"config":2202906307356721367,"compile_kind":0} | ||||
										
											Binary file not shown.
										
									
								
							| @ -0,0 +1 @@ | ||||
| This file has an mtime of when this was started. | ||||
| @ -0,0 +1 @@ | ||||
| 744498b9a2156bd9 | ||||
| @ -0,0 +1 @@ | ||||
| {"rustc":14628149538912220212,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[8251810072013729314,"build_script_build",false,14527203849435403661]],"local":[{"RerunIfChanged":{"output":"debug/build/proc-macro2-ae14d8c29301e23b/output","paths":["build/probe.rs"]}},{"RerunIfEnvChanged":{"var":"RUSTC_BOOTSTRAP","val":null}}],"rustflags":[],"metadata":0,"config":0,"compile_kind":0} | ||||
										
											Binary file not shown.
										
									
								
							| @ -0,0 +1 @@ | ||||
| This file has an mtime of when this was started. | ||||
| @ -0,0 +1 @@ | ||||
| f75fca519be2080b | ||||
| @ -0,0 +1 @@ | ||||
| {"rustc":14628149538912220212,"features":"[\"default\", \"proc-macro\"]","declared_features":"[\"default\", \"nightly\", \"proc-macro\", \"span-locations\"]","target":13874121960490935825,"profile":6707562999592697545,"path":7359693321977404325,"deps":[[5621297176310366871,"unicode_ident",false,15005219620027581569],[8251810072013729314,"build_script_build",false,15666639517381051508]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/proc-macro2-b4c77e0afcf1626a/dep-lib-proc_macro2"}}],"rustflags":[],"metadata":7635439851376710101,"config":2202906307356721367,"compile_kind":0} | ||||
										
											Binary file not shown.
										
									
								
							| @ -0,0 +1 @@ | ||||
| This file has an mtime of when this was started. | ||||
| @ -0,0 +1 @@ | ||||
| ff9f351d3cf7cbb2 | ||||
| @ -0,0 +1 @@ | ||||
| {"rustc":14628149538912220212,"features":"[\"default\", \"proc-macro\"]","declared_features":"[\"default\", \"proc-macro\"]","target":10650096451693058429,"profile":6707562999592697545,"path":11461300896346420461,"deps":[[8251810072013729314,"proc_macro2",false,795134490950918135]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/quote-65adb71637b48837/dep-lib-quote"}}],"rustflags":[],"metadata":2717943770976187624,"config":2202906307356721367,"compile_kind":0} | ||||
| @ -0,0 +1 @@ | ||||
| 844f4e2e08072716 | ||||
| @ -0,0 +1 @@ | ||||
| {"rustc":14628149538912220212,"features":"[\"clone-impls\", \"default\", \"derive\", \"full\", \"parsing\", \"printing\", \"proc-macro\", \"quote\", \"visit-mut\"]","declared_features":"[\"clone-impls\", \"default\", \"derive\", \"extra-traits\", \"fold\", \"full\", \"parsing\", \"printing\", \"proc-macro\", \"quote\", \"test\", \"visit\", \"visit-mut\"]","target":13708040221295731214,"profile":6707562999592697545,"path":18368363380673814810,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/syn-869bd37a98fde7c7/dep-build-script-build-script-build"}}],"rustflags":[],"metadata":6886477143387768027,"config":2202906307356721367,"compile_kind":0} | ||||
										
											Binary file not shown.
										
									
								
							| @ -0,0 +1 @@ | ||||
| This file has an mtime of when this was started. | ||||
										
											Binary file not shown.
										
									
								
							| @ -0,0 +1 @@ | ||||
| This file has an mtime of when this was started. | ||||
| @ -0,0 +1 @@ | ||||
| ecdfcb852342c95c | ||||
| @ -0,0 +1 @@ | ||||
| {"rustc":14628149538912220212,"features":"[]","declared_features":"[\"clone-impls\", \"default\", \"derive\", \"extra-traits\", \"fold\", \"full\", \"parsing\", \"printing\", \"proc-macro\", \"test\", \"visit\", \"visit-mut\"]","target":9575650141617900057,"profile":6707562999592697545,"path":10150332903000434334,"deps":[[5621297176310366871,"unicode_ident",false,15005219620027581569],[8251810072013729314,"proc_macro2",false,795134490950918135]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/syn-8da5dcbed7c7c1cc/dep-lib-syn"}}],"rustflags":[],"metadata":6886477143387768027,"config":2202906307356721367,"compile_kind":0} | ||||
| @ -0,0 +1 @@ | ||||
| 39402e9176ceb407 | ||||
| @ -0,0 +1 @@ | ||||
| {"rustc":14628149538912220212,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[17143850428905299221,"build_script_build",false,1596252324644147076]],"local":[{"Precalculated":"1.0.109"}],"rustflags":[],"metadata":0,"config":0,"compile_kind":0} | ||||
										
											Binary file not shown.
										
									
								
							| @ -0,0 +1 @@ | ||||
| This file has an mtime of when this was started. | ||||
| @ -0,0 +1 @@ | ||||
| 93d3e6dbec3f1e3f | ||||
| @ -0,0 +1 @@ | ||||
| {"rustc":14628149538912220212,"features":"[\"clone-impls\", \"default\", \"derive\", \"full\", \"parsing\", \"printing\", \"proc-macro\", \"quote\", \"visit-mut\"]","declared_features":"[\"clone-impls\", \"default\", \"derive\", \"extra-traits\", \"fold\", \"full\", \"parsing\", \"printing\", \"proc-macro\", \"quote\", \"test\", \"visit\", \"visit-mut\"]","target":6225933649644889635,"profile":6707562999592697545,"path":11018670504671028422,"deps":[[5621297176310366871,"unicode_ident",false,15005219620027581569],[8251810072013729314,"proc_macro2",false,795134490950918135],[16925618668213040772,"quote",false,12883662996583587839],[17143850428905299221,"build_script_build",false,555295662710603833]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/syn-f997fdb8b99177f9/dep-lib-syn"}}],"rustflags":[],"metadata":6886477143387768027,"config":2202906307356721367,"compile_kind":0} | ||||
										
											Binary file not shown.
										
									
								
							| @ -0,0 +1 @@ | ||||
| This file has an mtime of when this was started. | ||||
| @ -0,0 +1 @@ | ||||
| 7436a79bb1800262 | ||||
| @ -0,0 +1 @@ | ||||
| {"rustc":14628149538912220212,"features":"[\"default\", \"derive\", \"macros\", \"std\", \"tabled_derive\"]","declared_features":"[\"ansi\", \"ansi-str\", \"ansitok\", \"default\", \"derive\", \"macros\", \"std\", \"tabled_derive\"]","target":1125255563505201075,"profile":6609184196851301694,"path":15237252404065557764,"deps":[[5307479255418150897,"papergrid",false,13081918137303942247],[7693490700590668368,"tabled_derive",false,12224000271768279680]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/tabled-3be1396ecabff1fe/dep-lib-tabled"}}],"rustflags":[],"metadata":3803652768168954032,"config":2202906307356721367,"compile_kind":0} | ||||
										
											Binary file not shown.
										
									
								
							| @ -0,0 +1 @@ | ||||
| This file has an mtime of when this was started. | ||||
| @ -0,0 +1 @@ | ||||
| 185c66dfd4d726b6 | ||||
| @ -0,0 +1 @@ | ||||
| {"rustc":14628149538912220212,"features":"[\"default\", \"derive\", \"macros\", \"std\", \"tabled_derive\"]","declared_features":"[\"ansi\", \"ansi-str\", \"ansitok\", \"default\", \"derive\", \"macros\", \"std\", \"tabled_derive\"]","target":1125255563505201075,"profile":5394829218943206528,"path":15237252404065557764,"deps":[[5307479255418150897,"papergrid",false,12232611833540424350],[7693490700590668368,"tabled_derive",false,12224000271768279680]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/tabled-84b9188f4e59b406/dep-lib-tabled"}}],"rustflags":[],"metadata":3803652768168954032,"config":2202906307356721367,"compile_kind":0} | ||||
										
											Binary file not shown.
										
									
								
							| @ -0,0 +1 @@ | ||||
| This file has an mtime of when this was started. | ||||
| @ -0,0 +1 @@ | ||||
| 80da064d7b5fa4a9 | ||||
| @ -0,0 +1 @@ | ||||
| {"rustc":14628149538912220212,"features":"[]","declared_features":"[]","target":8658749764913410,"profile":6707562999592697545,"path":5183268758159966231,"deps":[[8251810072013729314,"proc_macro2",false,795134490950918135],[11709930968028960932,"heck",false,888714374869619113],[14905622712545643135,"proc_macro_error2",false,16950377429564397402],[16925618668213040772,"quote",false,12883662996583587839],[17143850428905299221,"syn",false,4548142960224949139]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/tabled_derive-a3340e1a795e48f4/dep-lib-tabled_derive"}}],"rustflags":[],"metadata":9627346245486638451,"config":2202906307356721367,"compile_kind":0} | ||||
| @ -0,0 +1 @@ | ||||
| 808004756610a8ca | ||||
| @ -0,0 +1 @@ | ||||
| {"rustc":14628149538912220212,"features":"[]","declared_features":"[]","target":7900597573678061311,"profile":10029161205263967479,"path":1684066648322511884,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/twenty16-5f0507663e642e19/dep-bin-twenty16"}}],"rustflags":[],"metadata":7797948686568424061,"config":2202906307356721367,"compile_kind":0} | ||||
										
											Binary file not shown.
										
									
								
							| @ -0,0 +1 @@ | ||||
| This file has an mtime of when this was started. | ||||
										
											Binary file not shown.
										
									
								
							| @ -0,0 +1 @@ | ||||
| This file has an mtime of when this was started. | ||||
| @ -0,0 +1 @@ | ||||
| 9dd2a3aaf5cae7fd | ||||
| @ -0,0 +1 @@ | ||||
| {"rustc":14628149538912220212,"features":"[]","declared_features":"[]","target":7900597573678061311,"profile":16589926208341333925,"path":1684066648322511884,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/twenty16-614128dc5fa88271/dep-test-bin-twenty16"}}],"rustflags":[],"metadata":7797948686568424061,"config":2202906307356721367,"compile_kind":0} | ||||
| @ -0,0 +1 @@ | ||||
| 08682ca88598f048 | ||||
| @ -0,0 +1 @@ | ||||
| {"rustc":14628149538912220212,"features":"[]","declared_features":"[]","target":7900597573678061311,"profile":14070910346503389671,"path":1684066648322511884,"deps":[[8162664136734722332,"tabled",false,7062348665979352692]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/twenty16-c3359d1b01afddaf/dep-bin-twenty16"}}],"rustflags":[],"metadata":7797948686568424061,"config":2202906307356721367,"compile_kind":0} | ||||
										
											Binary file not shown.
										
									
								
							| @ -0,0 +1 @@ | ||||
| This file has an mtime of when this was started. | ||||
| @ -0,0 +1 @@ | ||||
| 58ce1f90987a6e54 | ||||
| @ -0,0 +1 @@ | ||||
| {"rustc":14628149538912220212,"features":"[]","declared_features":"[]","target":7900597573678061311,"profile":14070910346503389671,"path":1684066648322511884,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/twenty16-c8d0f0ffacf21cc0/dep-bin-twenty16"}}],"rustflags":[],"metadata":7797948686568424061,"config":2202906307356721367,"compile_kind":0} | ||||
										
											Binary file not shown.
										
									
								
							Some files were not shown because too many files have changed in this diff Show More
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Dan Chadwick
						Dan Chadwick