This commit is contained in:
2026-02-24 23:33:28 +08:00
parent a61ac0e6fa
commit fcf108001a
3125 changed files with 3476 additions and 71 deletions

1
.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
/target/

Binary file not shown.

View File

@@ -10,27 +10,27 @@ files:
visible: true
placeholders:
- offset: 81
length: 10
length: 2
placeholder_text: /* TODO */
initial_state:
length: 10
offset: 81
initialized_from_dependency: false
encrypted_possible_answer: 4w33P5f+Ces/HqPWq0IorA==
selected: false
status: Unchecked
- offset: 920
length: 10
selected: true
status: Solved
- offset: 912
length: 2
placeholder_text: /* TODO */
initial_state:
length: 10
offset: 920
initialized_from_dependency: false
encrypted_possible_answer: RESya3fqSV1DFqjsTgSSYQ==
selected: false
status: Unchecked
- offset: 1020
length: 10
selected: true
status: Solved
- offset: 1004
length: 1
placeholder_text: /* TODO */
initial_state:
length: 10
@@ -38,7 +38,10 @@ files:
initialized_from_dependency: false
encrypted_possible_answer: oa+nVSRiKi7L3SNrfCrSCA==
selected: false
status: Unchecked
status: Solved
learner_created: false
status: Unchecked
status: Solved
feedback:
message: 恭喜!
time: "Tue, 24 Feb 2026 12:20:01 UTC"
record: -1

View File

@@ -3,7 +3,7 @@ mod tests {
#[test]
fn u16_to_u32() {
let v: u32 = /* TODO */;
let v: u32 = 47;
assert_eq!(47u16 as u32, v);
}
@@ -21,14 +21,14 @@ mod tests {
// You could solve this by using exactly the same expression as above,
// but that would defeat the purpose of the exercise. Instead, use a genuine
// `i8` value that is equivalent to `255` when converted from `u8`.
let y: i8 = /* TODO */;
let y: i8 = -1;
assert_eq!(x, y);
}
#[test]
fn bool_to_u8() {
let v: u8 = /* TODO */;
let v: u8 = 1;
assert_eq!(true as u8, v);
}
}

View File

@@ -6,6 +6,6 @@ files:
- name: Cargo.toml
visible: false
learner_created: false
status: Unchecked
status: Solved
record: -1
post_submission_on_open: true

View File

@@ -4,6 +4,7 @@ pub fn factorial(n: u32) -> u32 {
// Use saturating multiplication to stop at the maximum value of u32
// rather than overflowing and wrapping around
/* TODO */
result = result.saturating_mul(i);
}
result
}

View File

@@ -4,15 +4,15 @@ files:
visible: true
placeholders:
- offset: 224
length: 10
length: 53
placeholder_text: /* TODO */
initial_state:
length: 10
offset: 224
initialized_from_dependency: false
encrypted_possible_answer: zfLqC5JecSQrCUqhJOpCYbCfH4a/DaKxosv4m5tUynx2dPB5Ev2ugFl7vbsjUPNa
selected: false
status: Unchecked
selected: true
status: Solved
learner_created: false
- name: Cargo.toml
visible: false
@@ -20,5 +20,8 @@ files:
- name: tests/tests.rs
visible: false
learner_created: false
status: Unchecked
status: Solved
feedback:
message: 恭喜!
time: "Tue, 24 Feb 2026 12:06:04 UTC"
record: -1

View File

@@ -6,6 +6,6 @@ files:
- name: Cargo.toml
visible: false
learner_created: false
status: Unchecked
status: Solved
record: -1
post_submission_on_open: true

View File

@@ -1,3 +1,3 @@
pub fn intro() -> &'static str {
"I'm ready to insert here missing part"
"I'm ready to start modelling a software ticket!"
}

View File

@@ -4,7 +4,7 @@ files:
visible: true
placeholders:
- offset: 51
length: 24
length: 34
placeholder_text: insert here missing part
initial_state:
length: 24
@@ -12,7 +12,7 @@ files:
initialized_from_dependency: false
encrypted_possible_answer: BU0FrdTHOIY2PxfRxZQVJusEUsCnwdkhRd/wp8YD+3/99iugx33litBCyLTHD7+X
selected: false
status: Unchecked
status: Solved
learner_created: false
- name: Cargo.toml
visible: false
@@ -20,5 +20,8 @@ files:
- name: tests/tests.rs
visible: false
learner_created: false
status: Unchecked
status: Solved
feedback:
message: 恭喜!
time: "Tue, 24 Feb 2026 12:22:10 UTC"
record: -1

View File

@@ -2,7 +2,8 @@ mod helpers {
// TODO: Make this code compile, either by adding a `use` statement or by using
// the appropriate path to refer to the `Ticket` struct.
/* TODO */
use crate::Ticket;
pub fn create_todo_ticket(title: String, description: String) -> Ticket {
Ticket::new(title, description, "To-Do".into())

View File

@@ -3,16 +3,16 @@ files:
- name: src/main.rs
visible: true
placeholders:
- offset: 165
length: 10
- offset: 162
length: 22
placeholder_text: /* TODO */
initial_state:
length: 10
offset: 165
initialized_from_dependency: false
encrypted_possible_answer: 8QvmVOz+nKBsmL2fej/cNdcVH9+XVTyzHaP5qR09pk0=
selected: false
status: Unchecked
selected: true
status: Solved
learner_created: false
- name: Cargo.toml
visible: false
@@ -23,5 +23,8 @@ files:
- name: tests/output.txt
visible: false
learner_created: false
status: Unchecked
status: Solved
feedback:
message: 恭喜!
time: "Tue, 24 Feb 2026 13:18:55 UTC"
record: -1

View File

@@ -6,6 +6,6 @@ files:
- name: Cargo.toml
visible: false
learner_created: false
status: Unchecked
status: Solved
record: -1
post_submission_on_open: true

View File

@@ -6,6 +6,16 @@
// greater than 0, otherwise `false`.
/* TODO */
struct Order {
price: u32,
quantity: u32,
}
impl Order {
fn is_available(&self) -> bool {
self.quantity>0
}
}
fn main() {
let order = Order {

View File

@@ -4,15 +4,15 @@ files:
visible: true
placeholders:
- offset: 267
length: 10
length: 145
placeholder_text: /* TODO */
initial_state:
length: 10
offset: 267
initialized_from_dependency: false
encrypted_possible_answer: zQ8jKTBI7rwj0jdUFnVcPVZ2C2sel/Xd64wuJu71nV99tXlZQyK4ZalXrNtQiBnGs9qzox5nGmec3RdJDAL6J7a4yO/KQRzAql8wDS3XYRbOO0FN8HeO/ETL0aDEpDapylhRfKg7jJoj2jLHcQKPNKJUAT/5syT2afnn++LQ18UD2W1Q9KZEEuq1Fgsfod88
selected: false
status: Unchecked
selected: true
status: Solved
learner_created: false
- name: Cargo.toml
visible: false
@@ -23,5 +23,8 @@ files:
- name: tests/output.txt
visible: false
learner_created: false
status: Unchecked
status: Solved
feedback:
message: 恭喜!
time: "Tue, 24 Feb 2026 12:35:15 UTC"
record: -1

View File

@@ -6,6 +6,6 @@ files:
- name: Cargo.toml
visible: false
learner_created: false
status: Unchecked
status: Solved
record: -1
post_submission_on_open: true

View File

@@ -20,7 +20,23 @@ impl Ticket {
// as well as some `String` methods. Use the documentation of Rust's standard library
// to find the most appropriate options -> https://doc.rust-lang.org/std/string/struct.String.html
pub fn new(title: String, description: String, status: String) -> Self {
if title./* TODO */ Self {
if title.is_empty() {
panic!("Title cannot be empty!");
}
if description.is_empty() {
panic!("Description cannot be empty!");
}
if status != "To-Do" && status != "In Progress" && status != "Done" {
panic!("Only `To-Do`, `In Progress`, and `Done` statuses are allowed")
}
if title.len() > 50 {
panic!("Title cannot be longer than 50 bytes");
}
if description.len() > 500 {
panic!("Description cannot be longer than 500 bytes");
}
Self {
title,
description,
status,

View File

@@ -3,16 +3,16 @@ files:
- name: src/lib.rs
visible: true
placeholders:
- offset: 1137
length: 10
- offset: 1689
length: 17
placeholder_text: /* TODO */
initial_state:
length: 10
offset: 1137
initialized_from_dependency: false
encrypted_possible_answer: bm2eQUjnY4O4R/5QMbcumc2lVmxouUAv8i6ivb439RCVFgXfi5ITKqezg7iL0bpPQjVVjoYV/NUai7V2vWkwWbbszU0/6unkXR4mK3FPBFs9yjYvJX5q6/73T1EyvVo8MU8bJGokd0jr9YY68zIpc05vKG/hvuMkz7HxH/NzXkux8TNZrh3LaCnfnCKudd3bcLIYeDrfBkwrAQ8ZH45CjPjmQglsS/s9lykEbfKu1KE/cJDJ7MsGIC8aQLAfYI8AgjRcg/C64a48801ckJL0lvIH1CLH1aetUf8fpPIVxjsGSVKyQST92I5qOuaikmonXxhTWOTZsrN396Zwk8hKkRHy8deLN3P8NCmxK/wUkcqxKqz8wgiriDUNUt6VcqCn58ymiCTdPBNv7utdDBCQGNyb8+6KgxcmzIvsLb1gvPzn9os8JYkDhmhUT+XN4iw4M7fuMJUqblVgDc021moQLQwimwiThlz1TJRBGprpzZirI40jyYnvXfidlrodi7DOj1MQ4L3kxz73oX1dFXndjU/0UGxjbI5aidLjHRJGiBfm81ocMuEcdmgKJgCfgA4SrRhJuyXFxq/AsZkcwxhd2lIttsxMKYuBhWlKr0CaZDHEavehG90oiPhePU+6T4q7Db0dtfuQb1CxSirRiWeYHBA94LA8GqYE+IB62phJ1objQTWtwg3grQXgqjgY7jwOYspLR4RgiX6CKzJWhkRYPQdcoD1imPRAVYl1vHQdcHOTLXY/LYAAtRmvIM9CpJlD
selected: false
status: Unchecked
selected: true
status: Solved
learner_created: false
- name: Cargo.toml
visible: false
@@ -20,5 +20,8 @@ files:
- name: tests/tests.rs
visible: false
learner_created: false
status: Unchecked
status: Solved
feedback:
message: 恭喜!
time: "Tue, 24 Feb 2026 13:09:26 UTC"
record: -1

View File

@@ -6,6 +6,6 @@ files:
- name: Cargo.toml
visible: false
learner_created: false
status: Unchecked
status: Solved
record: -1
post_submission_on_open: true

View File

@@ -1,14 +1,14 @@
// TODO: **Exceptionally**, you'll be modifying both the `ticket` module and the `tests` module
// in this exercise.
/* TODO */ mod ticket {
/* TODO */ struct Ticket {
pub mod ticket {
pub struct Ticket {
title: String,
description: String,
status: String,
}
impl Ticket {
/* TODO */ fn new(title: String, description: String, status: String) -> Ticket {
pub fn new(title: String, description: String, status: String) -> Ticket {
if title.is_empty() {
panic!("Title cannot be empty");
}

View File

@@ -4,7 +4,7 @@ files:
visible: true
placeholders:
- offset: 118
length: 10
length: 3
placeholder_text: /* TODO */
initial_state:
length: 10
@@ -12,19 +12,19 @@ files:
initialized_from_dependency: false
encrypted_possible_answer: Ek5n1xVO6F+uh3wYJynyng==
selected: false
status: Unchecked
- offset: 146
length: 10
status: Solved
- offset: 139
length: 3
placeholder_text: /* TODO */
initial_state:
length: 10
offset: 146
initialized_from_dependency: false
encrypted_possible_answer: Ek5n1xVO6F+uh3wYJynyng==
selected: false
status: Unchecked
- offset: 282
length: 10
selected: true
status: Solved
- offset: 268
length: 3
placeholder_text: /* TODO */
initial_state:
length: 10
@@ -32,7 +32,7 @@ files:
initialized_from_dependency: false
encrypted_possible_answer: Ek5n1xVO6F+uh3wYJynyng==
selected: false
status: Unchecked
status: Solved
learner_created: false
- name: Cargo.toml
visible: false
@@ -41,17 +41,17 @@ files:
visible: true
placeholders:
- offset: 1152
length: 48
length: 51
placeholder_text: "assert_eq!(ticket.description, \"A description\");"
initial_state:
length: 48
offset: 1152
initialized_from_dependency: false
encrypted_possible_answer: 51Tz8ITgzfwhaot9aQaa/PDNKSjg2zwJ8x3W19bSm5AHizmOMjl3qd6pkLK43RDGN9MuOqekg42DkdsFNb5kpA==
selected: false
status: Unchecked
- offset: 1861
length: 126
selected: true
status: Solved
- offset: 1862
length: 168
placeholder_text: "let ticket = Ticket { \n\t\t\t title: \"A title\".into(),\n\
\t\t\t description: \"A description\".into(),\n\t\t\t status: \"To-Do\".into()\
\ \n\t\t};"
@@ -60,8 +60,11 @@ files:
offset: 1861
initialized_from_dependency: false
encrypted_possible_answer: e2j1aKpoMjxvv1nC12uzXoDgaHO4yIF7pvpXmT0uIDfKHrMzbOchGfc44QqykOEO0vcEDrH3h6bvpLjBsMwW9zzhcUTxPIdSwGsyh1X5d5pmmhAz/UM1k9v16NS7J7unyakmzA2IAZzMKufPCw1bU5Tu6f4qU5bZwbb/xrUqOVndZPPAGyGw2v00IIdEJn/VRt1IHDjwve+cotcveXkybx6QwI/SwvazUD4zRm5KbQo=
selected: false
status: Unchecked
selected: true
status: Solved
learner_created: false
status: Unchecked
status: Solved
feedback:
message: 恭喜!
time: "Tue, 24 Feb 2026 13:29:28 UTC"
record: -1

View File

@@ -22,7 +22,7 @@ mod tests {
//
// TODO: Once you have verified that the below does not compile,
// comment the line out to move on to the next exercise!
assert_eq!(ticket.description, "A description");");
// assert_eq!(ticket.description, "A description");
}
#[test]
@@ -36,9 +36,12 @@ mod tests {
//
// TODO: Once you have verified that the below does not compile,
// comment the lines out to move on to the next exercise!
/let ticket = Ticket {
title: "A title".into(),
description: "A description".into(),
status: "To-Do".into()
}; }
// let ticket = Ticket {
// title: "A title".into(),
// description: "A description".into(),
// status: "To-Do".into()
// };
}
}

View File

@@ -6,6 +6,6 @@ files:
- name: Cargo.toml
visible: false
learner_created: false
status: Unchecked
status: Solved
record: -1
post_submission_on_open: true

View File

@@ -1 +1 @@
{"rustc_fingerprint":17557837280989058626,"outputs":{"17747080675513052775":{"success":true,"status":"","code":0,"stdout":"rustc 1.93.1 (01f6ddf75 2026-02-11) (Arch Linux rust 1:1.93.1-1)\nbinary: rustc\ncommit-hash: 01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf\ncommit-date: 2026-02-11\nhost: x86_64-unknown-linux-gnu\nrelease: 1.93.1\nLLVM version: 21.1.8\n","stderr":""},"11857020428658561806":{"success":true,"status":"","code":0,"stdout":"___\nlib___.rlib\nlib___.so\nlib___.so\nlib___.a\nlib___.so\n/usr\noff\npacked\nunpacked\n___\ndebug_assertions\nemscripten_wasm_eh\nfmt_debug=\"full\"\noverflow_checks\npanic=\"unwind\"\nproc_macro\nrelocation_model=\"pic\"\ntarget_abi=\"\"\ntarget_arch=\"x86_64\"\ntarget_endian=\"little\"\ntarget_env=\"gnu\"\ntarget_family=\"unix\"\ntarget_feature=\"fxsr\"\ntarget_feature=\"sse\"\ntarget_feature=\"sse2\"\ntarget_feature=\"x87\"\ntarget_has_atomic\ntarget_has_atomic=\"16\"\ntarget_has_atomic=\"32\"\ntarget_has_atomic=\"64\"\ntarget_has_atomic=\"8\"\ntarget_has_atomic=\"ptr\"\ntarget_has_atomic_equal_alignment=\"16\"\ntarget_has_atomic_equal_alignment=\"32\"\ntarget_has_atomic_equal_alignment=\"64\"\ntarget_has_atomic_equal_alignment=\"8\"\ntarget_has_atomic_equal_alignment=\"ptr\"\ntarget_has_atomic_load_store\ntarget_has_atomic_load_store=\"16\"\ntarget_has_atomic_load_store=\"32\"\ntarget_has_atomic_load_store=\"64\"\ntarget_has_atomic_load_store=\"8\"\ntarget_has_atomic_load_store=\"ptr\"\ntarget_has_reliable_f128\ntarget_has_reliable_f16\ntarget_has_reliable_f16_math\ntarget_os=\"linux\"\ntarget_pointer_width=\"64\"\ntarget_thread_local\ntarget_vendor=\"unknown\"\nub_checks\nunix\n","stderr":""},"7971740275564407648":{"success":true,"status":"","code":0,"stdout":"___\nlib___.rlib\nlib___.so\nlib___.so\nlib___.a\nlib___.so\n/usr\noff\npacked\nunpacked\n___\ndebug_assertions\npanic=\"unwind\"\nproc_macro\ntarget_abi=\"\"\ntarget_arch=\"x86_64\"\ntarget_endian=\"little\"\ntarget_env=\"gnu\"\ntarget_family=\"unix\"\ntarget_feature=\"fxsr\"\ntarget_feature=\"sse\"\ntarget_feature=\"sse2\"\ntarget_has_atomic=\"16\"\ntarget_has_atomic=\"32\"\ntarget_has_atomic=\"64\"\ntarget_has_atomic=\"8\"\ntarget_has_atomic=\"ptr\"\ntarget_os=\"linux\"\ntarget_pointer_width=\"64\"\ntarget_vendor=\"unknown\"\nunix\n","stderr":""}},"successes":{}}
{"rustc_fingerprint":8362268359431707580,"outputs":{"7971740275564407648":{"success":true,"status":"","code":0,"stdout":"___.exe\nlib___.rlib\n___.dll\n___.dll\n___.lib\n___.dll\nC:\\Users\\AeCw\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\npacked\n___\ndebug_assertions\npanic=\"unwind\"\nproc_macro\ntarget_abi=\"\"\ntarget_arch=\"x86_64\"\ntarget_endian=\"little\"\ntarget_env=\"msvc\"\ntarget_family=\"windows\"\ntarget_feature=\"cmpxchg16b\"\ntarget_feature=\"fxsr\"\ntarget_feature=\"sse\"\ntarget_feature=\"sse2\"\ntarget_feature=\"sse3\"\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=\"windows\"\ntarget_pointer_width=\"64\"\ntarget_vendor=\"pc\"\nwindows\n","stderr":""},"17747080675513052775":{"success":true,"status":"","code":0,"stdout":"rustc 1.93.1 (01f6ddf75 2026-02-11)\nbinary: rustc\ncommit-hash: 01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf\ncommit-date: 2026-02-11\nhost: x86_64-pc-windows-msvc\nrelease: 1.93.1\nLLVM version: 21.1.8\n","stderr":""}},"successes":{}}

View File

@@ -0,0 +1 @@
This file has an mtime of when this was started.

View File

@@ -0,0 +1 @@
{"rustc":8323788817864214825,"features":"[]","declared_features":"[]","target":11429678985034240100,"profile":3316208278650011218,"path":7083736135714667311,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\about-3c57cf7aa7350975\\dep-test-bin-about","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}

View File

@@ -0,0 +1 @@
{"rustc":8323788817864214825,"features":"[]","declared_features":"[]","target":11429678985034240100,"profile":17672942494452627365,"path":7083736135714667311,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\about-c04a1fc270c42138\\dep-bin-about","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}

View File

@@ -0,0 +1 @@
This file has an mtime of when this was started.

View File

@@ -0,0 +1 @@
This file has an mtime of when this was started.

View File

@@ -0,0 +1 @@
1164ff0b746daefb

View File

@@ -0,0 +1 @@
{"rustc":8323788817864214825,"features":"[\"default\", \"std\"]","declared_features":"[\"backtrace\", \"default\", \"std\"]","target":1563897884725121975,"profile":2241668132362809309,"path":13775188810567886020,"deps":[[12478428894219133322,"build_script_build",false,6707569230584057967]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\anyhow-9c2b1ae3be6b3969\\dep-lib-anyhow","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}

View File

@@ -0,0 +1 @@
f464947985c32225

View File

@@ -0,0 +1 @@
{"rustc":8323788817864214825,"features":"[\"default\", \"std\"]","declared_features":"[\"backtrace\", \"default\", \"std\"]","target":5408242616063297496,"profile":2225463790103693989,"path":3175921839450922229,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\anyhow-a6fb742dbf592df4\\dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}

View File

@@ -0,0 +1 @@
This file has an mtime of when this was started.

View File

@@ -0,0 +1 @@
6f904d4fad12165d

View File

@@ -0,0 +1 @@
{"rustc":8323788817864214825,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[12478428894219133322,"build_script_build",false,2675916106649330932]],"local":[{"RerunIfChanged":{"output":"debug\\build\\anyhow-ff7d2e6a15a69f2e\\output","paths":["src/nightly.rs"]}},{"RerunIfEnvChanged":{"var":"RUSTC_BOOTSTRAP","val":null}}],"rustflags":[],"config":0,"compile_kind":0}

View File

@@ -0,0 +1 @@
This file has an mtime of when this was started.

View File

@@ -0,0 +1 @@
e13f577eb8581fff

View File

@@ -0,0 +1 @@
{"rustc":8323788817864214825,"features":"[]","declared_features":"[\"portable-atomic\"]","target":14411119108718288063,"profile":2241668132362809309,"path":16676340541926993104,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\atomic-waker-37dc9b4ba20b5be1\\dep-lib-atomic_waker","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}

View File

@@ -0,0 +1 @@
This file has an mtime of when this was started.

View File

@@ -0,0 +1 @@
76e76e8b97887bf8

View File

@@ -0,0 +1 @@
{"rustc":8323788817864214825,"features":"[\"default\", \"form\", \"http1\", \"json\", \"matched-path\", \"original-uri\", \"query\", \"tokio\", \"tower-log\", \"tracing\"]","declared_features":"[\"__private\", \"__private_docs\", \"default\", \"form\", \"http1\", \"http2\", \"json\", \"macros\", \"matched-path\", \"multipart\", \"original-uri\", \"query\", \"tokio\", \"tower-log\", \"tracing\", \"ws\"]","target":13920321295547257648,"profile":9880548630247089144,"path":5144874417509664699,"deps":[[784494742817713399,"tower_service",false,7551893072171109430],[1074175012458081222,"form_urlencoded",false,2243603736597903221],[1363051979936526615,"memchr",false,8660334497987766839],[1906322745568073236,"pin_project_lite",false,12219289628898299362],[2517136641825875337,"sync_wrapper",false,9553085969665392688],[2620434475832828286,"http",false,14262139161021042094],[3632162862999675140,"tower",false,3408896403819547501],[3870702314125662939,"bytes",false,8020811546184364412],[4160778395972110362,"hyper",false,16763744869932981398],[5898568623609459682,"futures_util",false,10622962660205660580],[6803352382179706244,"percent_encoding",false,3059698612026737113],[7712452662827335977,"tower_layer",false,12259829649706798402],[8502962237732707896,"axum_core",false,9708517952671914777],[8913795983780778928,"matchit",false,11100589985902341255],[9938278000850417404,"itoa",false,16064343782083335292],[10229185211513642314,"mime",false,3682667516600433977],[11899261697793765154,"serde_core",false,5393425141373247405],[11976082518617474977,"hyper_util",false,16692177841678666217],[12891030758458664808,"tokio",false,2135090140980840759],[13795362694956882968,"serde_json",false,8093350537165330675],[14084095096285906100,"http_body",false,15289379424814710774],[14757622794040968908,"tracing",false,14759591294778629917],[14814583949208169760,"serde_path_to_error",false,13574182909175644656],[16542808166767769916,"serde_urlencoded",false,7027816009526673641],[16900715236047033623,"http_body_util",false,18353858573841803936]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\axum-044d3951895e7327\\dep-lib-axum","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}

View File

@@ -0,0 +1 @@
This file has an mtime of when this was started.

View File

@@ -0,0 +1 @@
191b83d8a395bb86

View File

@@ -0,0 +1 @@
{"rustc":8323788817864214825,"features":"[\"tracing\"]","declared_features":"[\"__private_docs\", \"tracing\"]","target":2565713999752801252,"profile":2831228942374545503,"path":1950731836725408052,"deps":[[302948626015856208,"futures_core",false,11986694454117690056],[784494742817713399,"tower_service",false,7551893072171109430],[1906322745568073236,"pin_project_lite",false,12219289628898299362],[2517136641825875337,"sync_wrapper",false,9553085969665392688],[2620434475832828286,"http",false,14262139161021042094],[3870702314125662939,"bytes",false,8020811546184364412],[7712452662827335977,"tower_layer",false,12259829649706798402],[10229185211513642314,"mime",false,3682667516600433977],[14084095096285906100,"http_body",false,15289379424814710774],[14757622794040968908,"tracing",false,14759591294778629917],[16900715236047033623,"http_body_util",false,18353858573841803936]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\axum-core-c73c043ff4563805\\dep-lib-axum_core","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}

View File

@@ -0,0 +1 @@
This file has an mtime of when this was started.

View File

@@ -0,0 +1 @@
7cb1abec9aa54f6f

View File

@@ -0,0 +1 @@
{"rustc":8323788817864214825,"features":"[\"default\", \"std\"]","declared_features":"[\"default\", \"extra-platforms\", \"serde\", \"std\"]","target":11402411492164584411,"profile":13827760451848848284,"path":8978350105779343987,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\bytes-d1b03353c603f31d\\dep-lib-bytes","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}

View File

@@ -0,0 +1 @@
This file has an mtime of when this was started.

View File

@@ -0,0 +1 @@
c34927d3cfe99613

View File

@@ -0,0 +1 @@
{"rustc":8323788817864214825,"features":"[]","declared_features":"[\"core\", \"rustc-dep-of-std\"]","target":13840298032947503755,"profile":2241668132362809309,"path":4714823818531876008,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\cfg-if-f8bf42d2fc0c3243\\dep-lib-cfg_if","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}

View File

@@ -0,0 +1 @@
This file has an mtime of when this was started.

View File

@@ -0,0 +1 @@
040a43a1371af9da

View File

@@ -0,0 +1 @@
{"rustc":8323788817864214825,"features":"[]","declared_features":"[]","target":18158387057575095560,"profile":8731458305071235362,"path":13336004252659346019,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\common-42a6c3fc238fcdc0\\dep-lib-common","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}

View File

@@ -0,0 +1 @@
This file has an mtime of when this was started.

View File

@@ -0,0 +1 @@
{"rustc":8323788817864214825,"features":"[]","declared_features":"[]","target":18158387057575095560,"profile":3316208278650011218,"path":13336004252659346019,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\common-c2278a7b3ac1afb8\\dep-test-lib-common","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}

View File

@@ -0,0 +1 @@
This file has an mtime of when this was started.

View File

@@ -0,0 +1 @@
f8b4fdbd1ace588e

View File

@@ -0,0 +1 @@
{"rustc":8323788817864214825,"features":"[]","declared_features":"[]","target":18158387057575095560,"profile":17672942494452627365,"path":13336004252659346019,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\common-fc704b196d027f3a\\dep-lib-common","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}

View File

@@ -0,0 +1 @@
This file has an mtime of when this was started.

View File

@@ -0,0 +1 @@
{"rustc":8323788817864214825,"features":"[]","declared_features":"[]","target":6685826077095875934,"profile":3316208278650011218,"path":11999013095778510089,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\course_view-2b357a09aa004ed4\\dep-test-bin-course_view","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}

View File

@@ -0,0 +1 @@
{"rustc":8323788817864214825,"features":"[]","declared_features":"[]","target":6685826077095875934,"profile":17672942494452627365,"path":11999013095778510089,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\course_view-9adedaf8be0edc60\\dep-bin-course_view","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}

View File

@@ -0,0 +1 @@
This file has an mtime of when this was started.

View File

@@ -0,0 +1 @@
{"rustc":8323788817864214825,"features":"[]","declared_features":"[]","target":13453447544151397612,"profile":17672942494452627365,"path":15876421820937264960,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\editor-bece5ec8e69bee60\\dep-bin-editor","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}

View File

@@ -0,0 +1 @@
This file has an mtime of when this was started.

View File

@@ -0,0 +1 @@
This file has an mtime of when this was started.

View File

@@ -0,0 +1 @@
{"rustc":8323788817864214825,"features":"[]","declared_features":"[]","target":13453447544151397612,"profile":3316208278650011218,"path":15876421820937264960,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\editor-cf6d8d67e10e35da\\dep-test-bin-editor","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}

View File

@@ -0,0 +1 @@
e51a008927b3b25b

View File

@@ -0,0 +1 @@
{"rustc":8323788817864214825,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[9676128406286537862,"build_script_build",false,12147742178158936733]],"local":[{"RerunIfChanged":{"output":"debug\\build\\escargot-2d00c106f9ad79be\\output","paths":["build.rs"]}}],"rustflags":[],"config":0,"compile_kind":0}

View File

@@ -0,0 +1 @@
This file has an mtime of when this was started.

View File

@@ -0,0 +1 @@
6c0ee8b4c54bb46d

View File

@@ -0,0 +1 @@
{"rustc":8323788817864214825,"features":"[]","declared_features":"[\"cargo_unstable\", \"print\", \"strict_unstable\", \"test_unstable\"]","target":18317999566277472576,"profile":3955859983594325544,"path":12849342158217861578,"deps":[[9676128406286537862,"build_script_build",false,6607540585689520869],[10630857666389190470,"log",false,12585190343521769720],[13548984313718623784,"serde",false,14494930375333558427],[13795362694956882968,"serde_json",false,8093350537165330675]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\escargot-409aba9c8e132f23\\dep-lib-escargot","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}

View File

@@ -0,0 +1 @@
9d823148267395a8

View File

@@ -0,0 +1 @@
{"rustc":8323788817864214825,"features":"[]","declared_features":"[\"cargo_unstable\", \"print\", \"strict_unstable\", \"test_unstable\"]","target":5408242616063297496,"profile":3165698828628978241,"path":12070285937505447424,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\escargot-aa6c76cc9dd94627\\dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}

View File

@@ -0,0 +1 @@
This file has an mtime of when this was started.

View File

@@ -0,0 +1 @@
{"rustc":8323788817864214825,"features":"[]","declared_features":"[]","target":10149842495974824371,"profile":17672942494452627365,"path":13164736952341288211,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\external_linter-145ee3ae6114e41b\\dep-bin-external_linter","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}

View File

@@ -0,0 +1 @@
This file has an mtime of when this was started.

View File

@@ -0,0 +1 @@
This file has an mtime of when this was started.

View File

@@ -0,0 +1 @@
{"rustc":8323788817864214825,"features":"[]","declared_features":"[]","target":10149842495974824371,"profile":3316208278650011218,"path":13164736952341288211,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\external_linter-f6060c156236d0dd\\dep-test-bin-external_linter","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}

Some files were not shown because too many files have changed in this diff Show More