-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat(cyberspace24): add buncom writeup
- Loading branch information
1 parent
f6f65dd
commit 1bb7d0e
Showing
158 changed files
with
635 additions
and
2 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,8 @@ | ||
> [!IMPORTANT] | ||
> This list is incomplete and I will add more writeups in the future | ||
# My CTF Challenges | ||
|
||
## CyberSpace CTF 2024 | ||
|
||
| Name | Category | Solves | | ||
| ----------------------------------------------------------- | --------- | -------- | | ||
| [buncom](<./cyberspace24/buncom/>) | Web, Misc | 3 / 830 | | ||
| [quantum](<./cyberspace24/quantum/>) | PPC | 6 / 830 | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
{"rustc_fingerprint":2649036646930368577,"outputs":{"15729799797837862367":{"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":""},"4614504638168534921":{"success":true,"status":"","code":0,"stdout":"rustc 1.78.0 (9b00956e5 2024-04-29) (Arch Linux rust 1:1.78.0-1)\nbinary: rustc\ncommit-hash: 9b00956e56009bab2aa15d7bff10916599e3d6d6\ncommit-date: 2024-04-29\nhost: x86_64-unknown-linux-gnu\nrelease: 1.78.0\nLLVM version: 17.0.6\n","stderr":""}},"successes":{}} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -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/ |
Empty file.
Binary file added
BIN
+8 Bytes
...24/algo/omniscient-larry/target/debug/.fingerprint/cfg-if-eec010fb472fdca6/dep-lib-cfg-if
Binary file not shown.
1 change: 1 addition & 0 deletions
1
...algo/omniscient-larry/target/debug/.fingerprint/cfg-if-eec010fb472fdca6/invoked.timestamp
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
This file has an mtime of when this was started. |
1 change: 1 addition & 0 deletions
1
...rs2024/algo/omniscient-larry/target/debug/.fingerprint/cfg-if-eec010fb472fdca6/lib-cfg-if
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
77925866e3b6bd3d |
1 change: 1 addition & 0 deletions
1
...4/algo/omniscient-larry/target/debug/.fingerprint/cfg-if-eec010fb472fdca6/lib-cfg-if.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
{"rustc":16583506157668836161,"features":"[]","declared_features":"","target":10623512480563079566,"profile":10243973527296709326,"path":15983173160403981899,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/cfg-if-eec010fb472fdca6/dep-lib-cfg-if"}}],"rustflags":[],"metadata":8462187951337715540,"config":2202906307356721367,"compile_kind":0} |
Binary file added
BIN
+8 Bytes
...o/omniscient-larry/target/debug/.fingerprint/getrandom-0d7503264e2fee6a/dep-lib-getrandom
Binary file not shown.
1 change: 1 addition & 0 deletions
1
...o/omniscient-larry/target/debug/.fingerprint/getrandom-0d7503264e2fee6a/invoked.timestamp
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
This file has an mtime of when this was started. |
1 change: 1 addition & 0 deletions
1
.../algo/omniscient-larry/target/debug/.fingerprint/getrandom-0d7503264e2fee6a/lib-getrandom
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
e51647f093e8b142 |
1 change: 1 addition & 0 deletions
1
.../omniscient-larry/target/debug/.fingerprint/getrandom-0d7503264e2fee6a/lib-getrandom.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
{"rustc":16583506157668836161,"features":"[\"std\"]","declared_features":"","target":16789414514566550411,"profile":10243973527296709326,"path":9879487621549945099,"deps":[[2452538001284770427,"cfg_if",false,4448913094702830199],[11943424025318460506,"libc",false,4617346310724056517]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/getrandom-0d7503264e2fee6a/dep-lib-getrandom"}}],"rustflags":[],"metadata":12606519392706294666,"config":2202906307356721367,"compile_kind":0} |
Binary file added
BIN
+8 Bytes
...rs2024/algo/omniscient-larry/target/debug/.fingerprint/libc-33740f5b1d45b05d/dep-lib-libc
Binary file not shown.
1 change: 1 addition & 0 deletions
1
...4/algo/omniscient-larry/target/debug/.fingerprint/libc-33740f5b1d45b05d/invoked.timestamp
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
This file has an mtime of when this was started. |
1 change: 1 addition & 0 deletions
1
amateurs2024/algo/omniscient-larry/target/debug/.fingerprint/libc-33740f5b1d45b05d/lib-libc
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
c5f5aa7f011c1440 |
1 change: 1 addition & 0 deletions
1
...s2024/algo/omniscient-larry/target/debug/.fingerprint/libc-33740f5b1d45b05d/lib-libc.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
{"rustc":16583506157668836161,"features":"[]","declared_features":"","target":1307715644349195660,"profile":10243973527296709326,"path":14854118126545692929,"deps":[[11943424025318460506,"build_script_build",false,4949976036765193356]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/libc-33740f5b1d45b05d/dep-lib-libc"}}],"rustflags":[],"metadata":14998826085014762512,"config":2202906307356721367,"compile_kind":0} |
1 change: 1 addition & 0 deletions
1
...ent-larry/target/debug/.fingerprint/libc-5a66e0ec468c01fc/build-script-build-script-build
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
0b5090a6b9e7a722 |
1 change: 1 addition & 0 deletions
1
...arry/target/debug/.fingerprint/libc-5a66e0ec468c01fc/build-script-build-script-build.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
{"rustc":16583506157668836161,"features":"[]","declared_features":"","target":8188216131759486267,"profile":13232757476167777671,"path":16838092505551184799,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/libc-5a66e0ec468c01fc/dep-build-script-build-script-build"}}],"rustflags":[],"metadata":14998826085014762512,"config":2202906307356721367,"compile_kind":0} |
Binary file added
BIN
+8 Bytes
...larry/target/debug/.fingerprint/libc-5a66e0ec468c01fc/dep-build-script-build-script-build
Binary file not shown.
1 change: 1 addition & 0 deletions
1
...4/algo/omniscient-larry/target/debug/.fingerprint/libc-5a66e0ec468c01fc/invoked.timestamp
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
This file has an mtime of when this was started. |
1 change: 1 addition & 0 deletions
1
...larry/target/debug/.fingerprint/libc-7285af9313130a67/run-build-script-build-script-build
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
8cd415b6fad8b144 |
1 change: 1 addition & 0 deletions
1
.../target/debug/.fingerprint/libc-7285af9313130a67/run-build-script-build-script-build.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
{"rustc":16583506157668836161,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[11943424025318460506,"build_script_build",false,2497219302949670923]],"local":[{"RerunIfChanged":{"output":"debug/build/libc-7285af9313130a67/output","paths":["build.rs"]}}],"rustflags":[],"metadata":0,"config":0,"compile_kind":0} |
1 change: 1 addition & 0 deletions
1
...cient-larry/target/debug/.fingerprint/omniscient-larry-4f399afccb6546d1/invoked.timestamp
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
This file has an mtime of when this was started. |
Empty file.
1 change: 1 addition & 0 deletions
1
...arget/debug/.fingerprint/omniscient-larry-4f399afccb6546d1/test-bin-omniscient-larry.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
{"rustc":16583506157668836161,"features":"[]","declared_features":"","target":4224412900453513317,"profile":11983525691607113661,"path":1684066648322511884,"deps":[[5910892534286594076,"rand",false,15568203654576713826],[8090238762093580911,"omniscient_larry",false,816143219326226141]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/omniscient-larry-4f399afccb6546d1/dep-test-bin-omniscient-larry"}}],"rustflags":[],"metadata":7797948686568424061,"config":2202906307356721367,"compile_kind":0} |
1 change: 1 addition & 0 deletions
1
...cient-larry/target/debug/.fingerprint/omniscient-larry-5a017c9a41515c14/invoked.timestamp
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
This file has an mtime of when this was started. |
Empty file.
1 change: 1 addition & 0 deletions
1
...rry/target/debug/.fingerprint/omniscient-larry-5a017c9a41515c14/lib-omniscient-larry.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
{"rustc":16583506157668836161,"features":"[]","declared_features":"","target":11495017912646735805,"profile":5601947868832436996,"path":17523903030608720598,"deps":[[5910892534286594076,"rand",false,15568203654576713826]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/omniscient-larry-5a017c9a41515c14/dep-lib-omniscient-larry"}}],"rustflags":[],"metadata":7797948686568424061,"config":2202906307356721367,"compile_kind":0} |
3 changes: 3 additions & 0 deletions
3
...y/target/debug/.fingerprint/omniscient-larry-5a017c9a41515c14/output-lib-omniscient-larry
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
{"$message_type":"diagnostic","message":"file not found for module `omniscient_god`","code":{"code":"E0583","explanation":"A file wasn't found for an out-of-line module.\n\nErroneous code example:\n\n```compile_fail,E0583\nmod file_that_doesnt_exist; // error: file not found for module\n\nfn main() {}\n```\n\nPlease be sure that a file corresponding to the module exists. If you\nwant to use a module named `file_that_doesnt_exist`, you need to have a file\nnamed `file_that_doesnt_exist.rs` or `file_that_doesnt_exist/mod.rs` in the\nsame directory.\n"},"level":"error","spans":[{"file_name":"src/lib.rs","byte_start":51,"byte_end":74,"line_start":4,"line_end":4,"column_start":1,"column_end":24,"is_primary":true,"text":[{"text":"pub mod omniscient_god;","highlight_start":1,"highlight_end":24}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"to create the module `omniscient_god`, create file \"src/omniscient_god.rs\" or \"src/omniscient_god/mod.rs\"","code":null,"level":"help","spans":[],"children":[],"rendered":null},{"message":"if there is a `mod omniscient_god` elsewhere in the crate already, import it with `use crate::...` instead","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[38;5;9merror[E0583]\u001b[0m\u001b[0m\u001b[1m: file not found for module `omniscient_god`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:4:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m4\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mpub mod omniscient_god;\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mhelp\u001b[0m\u001b[0m: to create the module `omniscient_god`, create file \"src/omniscient_god.rs\" or \"src/omniscient_god/mod.rs\"\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: if there is a `mod omniscient_god` elsewhere in the crate already, import it with `use crate::...` instead\u001b[0m\n\n"} | ||
{"$message_type":"diagnostic","message":"aborting due to 1 previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"\u001b[0m\u001b[1m\u001b[38;5;9merror\u001b[0m\u001b[0m\u001b[1m: aborting due to 1 previous error\u001b[0m\n\n"} | ||
{"$message_type":"diagnostic","message":"For more information about this error, try `rustc --explain E0583`.","code":null,"level":"failure-note","spans":[],"children":[],"rendered":"\u001b[0m\u001b[1mFor more information about this error, try `rustc --explain E0583`.\u001b[0m\n"} |
1 change: 1 addition & 0 deletions
1
...cient-larry/target/debug/.fingerprint/omniscient-larry-ce4753d375672c97/invoked.timestamp
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
This file has an mtime of when this was started. |
5 changes: 5 additions & 0 deletions
5
...get/debug/.fingerprint/omniscient-larry-ce4753d375672c97/output-test-lib-omniscient-larry
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
{"$message_type":"diagnostic","message":"file not found for module `omniscient_god`","code":{"code":"E0583","explanation":"A file wasn't found for an out-of-line module.\n\nErroneous code example:\n\n```compile_fail,E0583\nmod file_that_doesnt_exist; // error: file not found for module\n\nfn main() {}\n```\n\nPlease be sure that a file corresponding to the module exists. If you\nwant to use a module named `file_that_doesnt_exist`, you need to have a file\nnamed `file_that_doesnt_exist.rs` or `file_that_doesnt_exist/mod.rs` in the\nsame directory.\n"},"level":"error","spans":[{"file_name":"src/lib.rs","byte_start":51,"byte_end":74,"line_start":4,"line_end":4,"column_start":1,"column_end":24,"is_primary":true,"text":[{"text":"pub mod omniscient_god;","highlight_start":1,"highlight_end":24}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"to create the module `omniscient_god`, create file \"src/omniscient_god.rs\" or \"src/omniscient_god/mod.rs\"","code":null,"level":"help","spans":[],"children":[],"rendered":null},{"message":"if there is a `mod omniscient_god` elsewhere in the crate already, import it with `use crate::...` instead","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[38;5;9merror[E0583]\u001b[0m\u001b[0m\u001b[1m: file not found for module `omniscient_god`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:4:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m4\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mpub mod omniscient_god;\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mhelp\u001b[0m\u001b[0m: to create the module `omniscient_god`, create file \"src/omniscient_god.rs\" or \"src/omniscient_god/mod.rs\"\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: if there is a `mod omniscient_god` elsewhere in the crate already, import it with `use crate::...` instead\u001b[0m\n\n"} | ||
{"$message_type":"diagnostic","message":"cannot find function `solve` in module `omniscient_god`","code":{"code":"E0425","explanation":"An unresolved name was used.\n\nErroneous code examples:\n\n```compile_fail,E0425\nsomething_that_doesnt_exist::foo;\n// error: unresolved name `something_that_doesnt_exist::foo`\n\n// or:\n\ntrait Foo {\n fn bar() {\n Self; // error: unresolved name `Self`\n }\n}\n\n// or:\n\nlet x = unknown_variable; // error: unresolved name `unknown_variable`\n```\n\nPlease verify that the name wasn't misspelled and ensure that the\nidentifier being referred to is valid for the given situation. Example:\n\n```\nenum something_that_does_exist {\n Foo,\n}\n```\n\nOr:\n\n```\nmod something_that_does_exist {\n pub static foo : i32 = 0i32;\n}\n\nsomething_that_does_exist::foo; // ok!\n```\n\nOr:\n\n```\nlet unknown_variable = 12u32;\nlet x = unknown_variable; // ok!\n```\n\nIf the item is not defined in the current module, it must be imported using a\n`use` statement, like so:\n\n```\n# mod foo { pub fn bar() {} }\n# fn main() {\nuse foo::bar;\nbar();\n# }\n```\n\nIf the item you are importing is not defined in some super-module of the\ncurrent module, then it must also be declared as public (e.g., `pub fn`).\n"},"level":"error","spans":[{"file_name":"src/lib.rs","byte_start":2253,"byte_end":2258,"line_start":91,"line_end":91,"column_start":60,"column_end":65,"is_primary":true,"text":[{"text":" assert_eq!(my_code::solve(&s), omniscient_god::solve(&s));","highlight_start":60,"highlight_end":65}],"label":"not found in `omniscient_god`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"consider importing this function","code":null,"level":"help","spans":[{"file_name":"src/lib.rs","byte_start":1948,"byte_end":1948,"line_start":81,"line_end":81,"column_start":5,"column_end":5,"is_primary":true,"text":[{"text":" use super::*;","highlight_start":5,"highlight_end":5}],"label":null,"suggested_replacement":"use crate::my_code::solve;\n","suggestion_applicability":"MaybeIncorrect","expansion":null}],"children":[],"rendered":null},{"message":"if you import `solve`, refer to it directly","code":null,"level":"help","spans":[{"file_name":"src/lib.rs","byte_start":2237,"byte_end":2253,"line_start":91,"line_end":91,"column_start":44,"column_end":60,"is_primary":true,"text":[{"text":" assert_eq!(my_code::solve(&s), omniscient_god::solve(&s));","highlight_start":44,"highlight_end":60}],"label":null,"suggested_replacement":"","suggestion_applicability":"Unspecified","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[38;5;9merror[E0425]\u001b[0m\u001b[0m\u001b[1m: cannot find function `solve` in module `omniscient_god`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:91:60\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m91\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m assert_eq!(my_code::solve(&s), omniscient_god::solve(&s));\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mnot found in `omniscient_god`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;14mhelp\u001b[0m\u001b[0m: consider importing this function\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m81\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[38;5;10m+ \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[38;5;10muse crate::my_code::solve;\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;14mhelp\u001b[0m\u001b[0m: if you import `solve`, refer to it directly\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m91\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[38;5;9m- \u001b[0m\u001b[0m assert_eq!(my_code::solve(&s), \u001b[0m\u001b[0m\u001b[38;5;9momniscient_god::\u001b[0m\u001b[0msolve(&s));\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m91\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[38;5;10m+ \u001b[0m\u001b[0m assert_eq!(my_code::solve(&s), solve(&s));\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\n"} | ||
{"$message_type":"diagnostic","message":"aborting due to 2 previous errors","code":null,"level":"error","spans":[],"children":[],"rendered":"\u001b[0m\u001b[1m\u001b[38;5;9merror\u001b[0m\u001b[0m\u001b[1m: aborting due to 2 previous errors\u001b[0m\n\n"} | ||
{"$message_type":"diagnostic","message":"Some errors have detailed explanations: E0425, E0583.","code":null,"level":"failure-note","spans":[],"children":[],"rendered":"\u001b[0m\u001b[1mSome errors have detailed explanations: E0425, E0583.\u001b[0m\n"} | ||
{"$message_type":"diagnostic","message":"For more information about an error, try `rustc --explain E0425`.","code":null,"level":"failure-note","spans":[],"children":[],"rendered":"\u001b[0m\u001b[1mFor more information about an error, try `rustc --explain E0425`.\u001b[0m\n"} |
Empty file.
1 change: 1 addition & 0 deletions
1
...arget/debug/.fingerprint/omniscient-larry-ce4753d375672c97/test-lib-omniscient-larry.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
{"rustc":16583506157668836161,"features":"[]","declared_features":"","target":11495017912646735805,"profile":11983525691607113661,"path":17523903030608720598,"deps":[[5910892534286594076,"rand",false,15568203654576713826]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/omniscient-larry-ce4753d375672c97/dep-test-lib-omniscient-larry"}}],"rustflags":[],"metadata":7797948686568424061,"config":2202906307356721367,"compile_kind":0} |
Empty file.
1 change: 1 addition & 0 deletions
1
...rry/target/debug/.fingerprint/omniscient-larry-e41461ec5d26a874/bin-omniscient-larry.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
{"rustc":16583506157668836161,"features":"[]","declared_features":"","target":4224412900453513317,"profile":5601947868832436996,"path":1684066648322511884,"deps":[[5910892534286594076,"rand",false,15568203654576713826],[8090238762093580911,"omniscient_larry",false,816143219326226141]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/omniscient-larry-e41461ec5d26a874/dep-bin-omniscient-larry"}}],"rustflags":[],"metadata":7797948686568424061,"config":2202906307356721367,"compile_kind":0} |
1 change: 1 addition & 0 deletions
1
...cient-larry/target/debug/.fingerprint/omniscient-larry-e41461ec5d26a874/invoked.timestamp
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
This file has an mtime of when this was started. |
Binary file added
BIN
+8 Bytes
...omniscient-larry/target/debug/.fingerprint/ppv-lite86-b7a9ce29d15aa227/dep-lib-ppv-lite86
Binary file not shown.
1 change: 1 addition & 0 deletions
1
.../omniscient-larry/target/debug/.fingerprint/ppv-lite86-b7a9ce29d15aa227/invoked.timestamp
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
This file has an mtime of when this was started. |
1 change: 1 addition & 0 deletions
1
...lgo/omniscient-larry/target/debug/.fingerprint/ppv-lite86-b7a9ce29d15aa227/lib-ppv-lite86
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
e30d3ae19ce5670e |
1 change: 1 addition & 0 deletions
1
...mniscient-larry/target/debug/.fingerprint/ppv-lite86-b7a9ce29d15aa227/lib-ppv-lite86.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
{"rustc":16583506157668836161,"features":"[\"simd\", \"std\"]","declared_features":"","target":602634026009422966,"profile":10243973527296709326,"path":15484332557397823096,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/ppv-lite86-b7a9ce29d15aa227/dep-lib-ppv-lite86"}}],"rustflags":[],"metadata":14155036307809790115,"config":2202906307356721367,"compile_kind":0} |
Binary file added
BIN
+8 Bytes
...rs2024/algo/omniscient-larry/target/debug/.fingerprint/rand-7d934e47707a6b14/dep-lib-rand
Binary file not shown.
1 change: 1 addition & 0 deletions
1
...4/algo/omniscient-larry/target/debug/.fingerprint/rand-7d934e47707a6b14/invoked.timestamp
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
This file has an mtime of when this was started. |
1 change: 1 addition & 0 deletions
1
amateurs2024/algo/omniscient-larry/target/debug/.fingerprint/rand-7d934e47707a6b14/lib-rand
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
62b0fb6dbd5e0dd8 |
1 change: 1 addition & 0 deletions
1
...s2024/algo/omniscient-larry/target/debug/.fingerprint/rand-7d934e47707a6b14/lib-rand.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
{"rustc":16583506157668836161,"features":"[\"alloc\", \"default\", \"getrandom\", \"libc\", \"rand_chacha\", \"std\", \"std_rng\"]","declared_features":"","target":17786277519600763311,"profile":10243973527296709326,"path":14268380069199643891,"deps":[[1565494060434293766,"rand_core",false,4923147555399004130],[11943424025318460506,"libc",false,4617346310724056517],[12017018019769837221,"rand_chacha",false,17055345310783595780]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/rand-7d934e47707a6b14/dep-lib-rand"}}],"rustflags":[],"metadata":16964019146302480911,"config":2202906307356721367,"compile_kind":0} |
Binary file added
BIN
+8 Bytes
...niscient-larry/target/debug/.fingerprint/rand_chacha-2de5510f5a71c7be/dep-lib-rand_chacha
Binary file not shown.
1 change: 1 addition & 0 deletions
1
...omniscient-larry/target/debug/.fingerprint/rand_chacha-2de5510f5a71c7be/invoked.timestamp
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
This file has an mtime of when this was started. |
1 change: 1 addition & 0 deletions
1
...o/omniscient-larry/target/debug/.fingerprint/rand_chacha-2de5510f5a71c7be/lib-rand_chacha
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
0465e17232c2b0ec |
1 change: 1 addition & 0 deletions
1
...iscient-larry/target/debug/.fingerprint/rand_chacha-2de5510f5a71c7be/lib-rand_chacha.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
{"rustc":16583506157668836161,"features":"[\"std\"]","declared_features":"","target":3291831172522752161,"profile":10243973527296709326,"path":750662207624122142,"deps":[[1565494060434293766,"rand_core",false,4923147555399004130],[4511957894497802922,"ppv_lite86",false,1038050701088525795]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/rand_chacha-2de5510f5a71c7be/dep-lib-rand_chacha"}}],"rustflags":[],"metadata":2235018391756195449,"config":2202906307356721367,"compile_kind":0} |
Binary file added
BIN
+8 Bytes
...o/omniscient-larry/target/debug/.fingerprint/rand_core-a3d54a15ddb32d1a/dep-lib-rand_core
Binary file not shown.
1 change: 1 addition & 0 deletions
1
...o/omniscient-larry/target/debug/.fingerprint/rand_core-a3d54a15ddb32d1a/invoked.timestamp
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
This file has an mtime of when this was started. |
1 change: 1 addition & 0 deletions
1
.../algo/omniscient-larry/target/debug/.fingerprint/rand_core-a3d54a15ddb32d1a/lib-rand_core
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
e2ef63209e885244 |
Oops, something went wrong.