diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..4e1aa34 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +/target +*.o diff --git a/target/.rustc_info.json b/target/.rustc_info.json deleted file mode 100644 index 24546e7..0000000 --- a/target/.rustc_info.json +++ /dev/null @@ -1 +0,0 @@ -{"rustc_fingerprint":8771983278988161788,"outputs":{"7971740275564407648":{"success":true,"status":"","code":0,"stdout":"___\nlib___.rlib\nlib___.so\nlib___.so\nlib___.a\nlib___.so\n/home/alice/.rustup/toolchains/stable-x86_64-unknown-linux-gnu\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":""},"17747080675513052775":{"success":true,"status":"","code":0,"stdout":"rustc 1.94.0 (4a4ef493e 2026-03-02)\nbinary: rustc\ncommit-hash: 4a4ef493e3a1488c6e321570238084b38948f6db\ncommit-date: 2026-03-02\nhost: x86_64-unknown-linux-gnu\nrelease: 1.94.0\nLLVM version: 21.1.8\n","stderr":""}},"successes":{}} \ No newline at end of file diff --git a/target/CACHEDIR.TAG b/target/CACHEDIR.TAG deleted file mode 100644 index 20d7c31..0000000 --- a/target/CACHEDIR.TAG +++ /dev/null @@ -1,3 +0,0 @@ -Signature: 8a477f597d28d172789f06886806bc55 -# This file is a cache directory tag created by cargo. -# For information about cache directory tags see https://bford.info/cachedir/ diff --git a/target/debug/.cargo-lock b/target/debug/.cargo-lock deleted file mode 100644 index e69de29..0000000 diff --git a/target/debug/.fingerprint/kfd-2447e9870f0e8752/invoked.timestamp b/target/debug/.fingerprint/kfd-2447e9870f0e8752/invoked.timestamp deleted file mode 100644 index e00328d..0000000 --- a/target/debug/.fingerprint/kfd-2447e9870f0e8752/invoked.timestamp +++ /dev/null @@ -1 +0,0 @@ -This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/kfd-2447e9870f0e8752/output-lib-kfd b/target/debug/.fingerprint/kfd-2447e9870f0e8752/output-lib-kfd deleted file mode 100644 index 47d13e6..0000000 --- a/target/debug/.fingerprint/kfd-2447e9870f0e8752/output-lib-kfd +++ /dev/null @@ -1,50 +0,0 @@ -{"$message_type":"diagnostic","message":"unused import: `KernelEntry`","code":{"code":"unused_imports","explanation":null},"level":"warning","spans":[{"file_name":"src/device.rs","byte_start":619,"byte_end":630,"line_start":17,"line_end":17,"column_start":57,"column_end":68,"is_primary":true,"text":[{"text":"use crate::dispatch::{CodeObject, GpuProgram, KernArgs, KernelEntry};","highlight_start":57,"highlight_end":68}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"`#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null},{"message":"remove the unused import","code":null,"level":"help","spans":[{"file_name":"src/device.rs","byte_start":617,"byte_end":630,"line_start":17,"line_end":17,"column_start":55,"column_end":68,"is_primary":true,"text":[{"text":"use crate::dispatch::{CodeObject, GpuProgram, KernArgs, KernelEntry};","highlight_start":55,"highlight_end":68}],"label":null,"suggested_replacement":"","suggestion_applicability":"MachineApplicable","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[33mwarning\u001b[0m\u001b[1m: unused import: `KernelEntry`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/device.rs:17:57\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m17\u001b[0m \u001b[1m\u001b[94m|\u001b[0m use crate::dispatch::{CodeObject, GpuProgram, KernArgs, KernelEntry};\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[33m^^^^^^^^^^^\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mnote\u001b[0m: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default\n\n"} -{"$message_type":"diagnostic","message":"failed to resolve: use of unresolved module or unlinked crate `libc`","code":{"code":"E0433","explanation":"An undeclared crate, module, or type was used.\n\nErroneous code example:\n\n```compile_fail,E0433\nlet map = HashMap::new();\n// error: failed to resolve: use of undeclared type `HashMap`\n```\n\nPlease verify you didn't misspell the type/module's name or that you didn't\nforget to import it:\n\n```\nuse std::collections::HashMap; // HashMap has been imported.\nlet map: HashMap = HashMap::new(); // So it can be used!\n```\n\nIf you've expected to use a crate name:\n\n```compile_fail\nuse ferris_wheel::BigO;\n// error: failed to resolve: use of undeclared module or unlinked crate\n```\n\nMake sure the crate has been added as a dependency in `Cargo.toml`.\n\nTo use a module from your current crate, add the `crate::` prefix to the path.\n"},"level":"error","spans":[{"file_name":"src/ioctl.rs","byte_start":990,"byte_end":994,"line_start":26,"line_end":26,"column_start":15,"column_end":19,"is_primary":true,"text":[{"text":" let ret = libc::ioctl(fd, request as libc::c_ulong, arg as *mut T);","highlight_start":15,"highlight_end":19}],"label":"use of unresolved module or unlinked crate `libc`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0433]\u001b[0m\u001b[1m: failed to resolve: use of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/ioctl.rs:26:15\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m26\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let ret = libc::ioctl(fd, request as libc::c_ulong, arg as *mut T);\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^\u001b[0m \u001b[1m\u001b[91muse of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mhelp\u001b[0m: if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`\n\n"} -{"$message_type":"diagnostic","message":"failed to resolve: use of unresolved module or unlinked crate `libc`","code":{"code":"E0433","explanation":"An undeclared crate, module, or type was used.\n\nErroneous code example:\n\n```compile_fail,E0433\nlet map = HashMap::new();\n// error: failed to resolve: use of undeclared type `HashMap`\n```\n\nPlease verify you didn't misspell the type/module's name or that you didn't\nforget to import it:\n\n```\nuse std::collections::HashMap; // HashMap has been imported.\nlet map: HashMap = HashMap::new(); // So it can be used!\n```\n\nIf you've expected to use a crate name:\n\n```compile_fail\nuse ferris_wheel::BigO;\n// error: failed to resolve: use of undeclared module or unlinked crate\n```\n\nMake sure the crate has been added as a dependency in `Cargo.toml`.\n\nTo use a module from your current crate, add the `crate::` prefix to the path.\n"},"level":"error","spans":[{"file_name":"src/memory.rs","byte_start":4408,"byte_end":4412,"line_start":119,"line_end":119,"column_start":22,"column_end":26,"is_primary":true,"text":[{"text":" unsafe { libc::munmap(self.mmap_addr, self.mmap_size); }","highlight_start":22,"highlight_end":26}],"label":"use of unresolved module or unlinked crate `libc`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0433]\u001b[0m\u001b[1m: failed to resolve: use of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/memory.rs:119:22\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m119\u001b[0m \u001b[1m\u001b[94m|\u001b[0m unsafe { libc::munmap(self.mmap_addr, self.mmap_size); }\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^\u001b[0m \u001b[1m\u001b[91muse of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mhelp\u001b[0m: if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`\n\n"} -{"$message_type":"diagnostic","message":"failed to resolve: use of unresolved module or unlinked crate `libc`","code":{"code":"E0433","explanation":"An undeclared crate, module, or type was used.\n\nErroneous code example:\n\n```compile_fail,E0433\nlet map = HashMap::new();\n// error: failed to resolve: use of undeclared type `HashMap`\n```\n\nPlease verify you didn't misspell the type/module's name or that you didn't\nforget to import it:\n\n```\nuse std::collections::HashMap; // HashMap has been imported.\nlet map: HashMap = HashMap::new(); // So it can be used!\n```\n\nIf you've expected to use a crate name:\n\n```compile_fail\nuse ferris_wheel::BigO;\n// error: failed to resolve: use of undeclared module or unlinked crate\n```\n\nMake sure the crate has been added as a dependency in `Cargo.toml`.\n\nTo use a module from your current crate, add the `crate::` prefix to the path.\n"},"level":"error","spans":[{"file_name":"src/memory.rs","byte_start":6674,"byte_end":6678,"line_start":177,"line_end":177,"column_start":13,"column_end":17,"is_primary":true,"text":[{"text":" libc::mmap(","highlight_start":13,"highlight_end":17}],"label":"use of unresolved module or unlinked crate `libc`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0433]\u001b[0m\u001b[1m: failed to resolve: use of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/memory.rs:177:13\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m177\u001b[0m \u001b[1m\u001b[94m|\u001b[0m libc::mmap(\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^\u001b[0m \u001b[1m\u001b[91muse of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mhelp\u001b[0m: if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`\n\n"} -{"$message_type":"diagnostic","message":"failed to resolve: use of unresolved module or unlinked crate `libc`","code":{"code":"E0433","explanation":"An undeclared crate, module, or type was used.\n\nErroneous code example:\n\n```compile_fail,E0433\nlet map = HashMap::new();\n// error: failed to resolve: use of undeclared type `HashMap`\n```\n\nPlease verify you didn't misspell the type/module's name or that you didn't\nforget to import it:\n\n```\nuse std::collections::HashMap; // HashMap has been imported.\nlet map: HashMap = HashMap::new(); // So it can be used!\n```\n\nIf you've expected to use a crate name:\n\n```compile_fail\nuse ferris_wheel::BigO;\n// error: failed to resolve: use of undeclared module or unlinked crate\n```\n\nMake sure the crate has been added as a dependency in `Cargo.toml`.\n\nTo use a module from your current crate, add the `crate::` prefix to the path.\n"},"level":"error","spans":[{"file_name":"src/memory.rs","byte_start":6766,"byte_end":6770,"line_start":180,"line_end":180,"column_start":17,"column_end":21,"is_primary":true,"text":[{"text":" libc::PROT_NONE,","highlight_start":17,"highlight_end":21}],"label":"use of unresolved module or unlinked crate `libc`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0433]\u001b[0m\u001b[1m: failed to resolve: use of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/memory.rs:180:17\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m180\u001b[0m \u001b[1m\u001b[94m|\u001b[0m libc::PROT_NONE,\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^\u001b[0m \u001b[1m\u001b[91muse of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mhelp\u001b[0m: if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`\n\n"} -{"$message_type":"diagnostic","message":"failed to resolve: use of unresolved module or unlinked crate `libc`","code":{"code":"E0433","explanation":"An undeclared crate, module, or type was used.\n\nErroneous code example:\n\n```compile_fail,E0433\nlet map = HashMap::new();\n// error: failed to resolve: use of undeclared type `HashMap`\n```\n\nPlease verify you didn't misspell the type/module's name or that you didn't\nforget to import it:\n\n```\nuse std::collections::HashMap; // HashMap has been imported.\nlet map: HashMap = HashMap::new(); // So it can be used!\n```\n\nIf you've expected to use a crate name:\n\n```compile_fail\nuse ferris_wheel::BigO;\n// error: failed to resolve: use of undeclared module or unlinked crate\n```\n\nMake sure the crate has been added as a dependency in `Cargo.toml`.\n\nTo use a module from your current crate, add the `crate::` prefix to the path.\n"},"level":"error","spans":[{"file_name":"src/memory.rs","byte_start":6799,"byte_end":6803,"line_start":181,"line_end":181,"column_start":17,"column_end":21,"is_primary":true,"text":[{"text":" libc::MAP_PRIVATE | libc::MAP_ANONYMOUS | MAP_NORESERVE,","highlight_start":17,"highlight_end":21}],"label":"use of unresolved module or unlinked crate `libc`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0433]\u001b[0m\u001b[1m: failed to resolve: use of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/memory.rs:181:17\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m181\u001b[0m \u001b[1m\u001b[94m|\u001b[0m libc::MAP_PRIVATE | libc::MAP_ANONYMOUS | MAP_NORESERVE,\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^\u001b[0m \u001b[1m\u001b[91muse of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mhelp\u001b[0m: if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`\n\n"} -{"$message_type":"diagnostic","message":"failed to resolve: use of unresolved module or unlinked crate `libc`","code":{"code":"E0433","explanation":"An undeclared crate, module, or type was used.\n\nErroneous code example:\n\n```compile_fail,E0433\nlet map = HashMap::new();\n// error: failed to resolve: use of undeclared type `HashMap`\n```\n\nPlease verify you didn't misspell the type/module's name or that you didn't\nforget to import it:\n\n```\nuse std::collections::HashMap; // HashMap has been imported.\nlet map: HashMap = HashMap::new(); // So it can be used!\n```\n\nIf you've expected to use a crate name:\n\n```compile_fail\nuse ferris_wheel::BigO;\n// error: failed to resolve: use of undeclared module or unlinked crate\n```\n\nMake sure the crate has been added as a dependency in `Cargo.toml`.\n\nTo use a module from your current crate, add the `crate::` prefix to the path.\n"},"level":"error","spans":[{"file_name":"src/memory.rs","byte_start":6819,"byte_end":6823,"line_start":181,"line_end":181,"column_start":37,"column_end":41,"is_primary":true,"text":[{"text":" libc::MAP_PRIVATE | libc::MAP_ANONYMOUS | MAP_NORESERVE,","highlight_start":37,"highlight_end":41}],"label":"use of unresolved module or unlinked crate `libc`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0433]\u001b[0m\u001b[1m: failed to resolve: use of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/memory.rs:181:37\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m181\u001b[0m \u001b[1m\u001b[94m|\u001b[0m libc::MAP_PRIVATE | libc::MAP_ANONYMOUS | MAP_NORESERVE,\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^\u001b[0m \u001b[1m\u001b[91muse of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mhelp\u001b[0m: if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`\n\n"} -{"$message_type":"diagnostic","message":"failed to resolve: use of unresolved module or unlinked crate `libc`","code":{"code":"E0433","explanation":"An undeclared crate, module, or type was used.\n\nErroneous code example:\n\n```compile_fail,E0433\nlet map = HashMap::new();\n// error: failed to resolve: use of undeclared type `HashMap`\n```\n\nPlease verify you didn't misspell the type/module's name or that you didn't\nforget to import it:\n\n```\nuse std::collections::HashMap; // HashMap has been imported.\nlet map: HashMap = HashMap::new(); // So it can be used!\n```\n\nIf you've expected to use a crate name:\n\n```compile_fail\nuse ferris_wheel::BigO;\n// error: failed to resolve: use of undeclared module or unlinked crate\n```\n\nMake sure the crate has been added as a dependency in `Cargo.toml`.\n\nTo use a module from your current crate, add the `crate::` prefix to the path.\n"},"level":"error","spans":[{"file_name":"src/memory.rs","byte_start":6923,"byte_end":6927,"line_start":185,"line_end":185,"column_start":20,"column_end":24,"is_primary":true,"text":[{"text":" if addr == libc::MAP_FAILED {","highlight_start":20,"highlight_end":24}],"label":"use of unresolved module or unlinked crate `libc`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0433]\u001b[0m\u001b[1m: failed to resolve: use of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/memory.rs:185:20\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m185\u001b[0m \u001b[1m\u001b[94m|\u001b[0m if addr == libc::MAP_FAILED {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^\u001b[0m \u001b[1m\u001b[91muse of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mhelp\u001b[0m: if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`\n\n"} -{"$message_type":"diagnostic","message":"failed to resolve: use of unresolved module or unlinked crate `libc`","code":{"code":"E0433","explanation":"An undeclared crate, module, or type was used.\n\nErroneous code example:\n\n```compile_fail,E0433\nlet map = HashMap::new();\n// error: failed to resolve: use of undeclared type `HashMap`\n```\n\nPlease verify you didn't misspell the type/module's name or that you didn't\nforget to import it:\n\n```\nuse std::collections::HashMap; // HashMap has been imported.\nlet map: HashMap = HashMap::new(); // So it can be used!\n```\n\nIf you've expected to use a crate name:\n\n```compile_fail\nuse ferris_wheel::BigO;\n// error: failed to resolve: use of undeclared module or unlinked crate\n```\n\nMake sure the crate has been added as a dependency in `Cargo.toml`.\n\nTo use a module from your current crate, add the `crate::` prefix to the path.\n"},"level":"error","spans":[{"file_name":"src/memory.rs","byte_start":9145,"byte_end":9149,"line_start":240,"line_end":240,"column_start":13,"column_end":17,"is_primary":true,"text":[{"text":" libc::mmap(","highlight_start":13,"highlight_end":17}],"label":"use of unresolved module or unlinked crate `libc`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0433]\u001b[0m\u001b[1m: failed to resolve: use of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/memory.rs:240:13\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m240\u001b[0m \u001b[1m\u001b[94m|\u001b[0m libc::mmap(\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^\u001b[0m \u001b[1m\u001b[91muse of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mhelp\u001b[0m: if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`\n\n"} -{"$message_type":"diagnostic","message":"failed to resolve: use of unresolved module or unlinked crate `libc`","code":{"code":"E0433","explanation":"An undeclared crate, module, or type was used.\n\nErroneous code example:\n\n```compile_fail,E0433\nlet map = HashMap::new();\n// error: failed to resolve: use of undeclared type `HashMap`\n```\n\nPlease verify you didn't misspell the type/module's name or that you didn't\nforget to import it:\n\n```\nuse std::collections::HashMap; // HashMap has been imported.\nlet map: HashMap = HashMap::new(); // So it can be used!\n```\n\nIf you've expected to use a crate name:\n\n```compile_fail\nuse ferris_wheel::BigO;\n// error: failed to resolve: use of undeclared module or unlinked crate\n```\n\nMake sure the crate has been added as a dependency in `Cargo.toml`.\n\nTo use a module from your current crate, add the `crate::` prefix to the path.\n"},"level":"error","spans":[{"file_name":"src/memory.rs","byte_start":9237,"byte_end":9241,"line_start":243,"line_end":243,"column_start":17,"column_end":21,"is_primary":true,"text":[{"text":" libc::PROT_READ | libc::PROT_WRITE,","highlight_start":17,"highlight_end":21}],"label":"use of unresolved module or unlinked crate `libc`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0433]\u001b[0m\u001b[1m: failed to resolve: use of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/memory.rs:243:17\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m243\u001b[0m \u001b[1m\u001b[94m|\u001b[0m libc::PROT_READ | libc::PROT_WRITE,\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^\u001b[0m \u001b[1m\u001b[91muse of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mhelp\u001b[0m: if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`\n\n"} -{"$message_type":"diagnostic","message":"failed to resolve: use of unresolved module or unlinked crate `libc`","code":{"code":"E0433","explanation":"An undeclared crate, module, or type was used.\n\nErroneous code example:\n\n```compile_fail,E0433\nlet map = HashMap::new();\n// error: failed to resolve: use of undeclared type `HashMap`\n```\n\nPlease verify you didn't misspell the type/module's name or that you didn't\nforget to import it:\n\n```\nuse std::collections::HashMap; // HashMap has been imported.\nlet map: HashMap = HashMap::new(); // So it can be used!\n```\n\nIf you've expected to use a crate name:\n\n```compile_fail\nuse ferris_wheel::BigO;\n// error: failed to resolve: use of undeclared module or unlinked crate\n```\n\nMake sure the crate has been added as a dependency in `Cargo.toml`.\n\nTo use a module from your current crate, add the `crate::` prefix to the path.\n"},"level":"error","spans":[{"file_name":"src/memory.rs","byte_start":9255,"byte_end":9259,"line_start":243,"line_end":243,"column_start":35,"column_end":39,"is_primary":true,"text":[{"text":" libc::PROT_READ | libc::PROT_WRITE,","highlight_start":35,"highlight_end":39}],"label":"use of unresolved module or unlinked crate `libc`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0433]\u001b[0m\u001b[1m: failed to resolve: use of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/memory.rs:243:35\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m243\u001b[0m \u001b[1m\u001b[94m|\u001b[0m libc::PROT_READ | libc::PROT_WRITE,\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^\u001b[0m \u001b[1m\u001b[91muse of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mhelp\u001b[0m: if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`\n\n"} -{"$message_type":"diagnostic","message":"failed to resolve: use of unresolved module or unlinked crate `libc`","code":{"code":"E0433","explanation":"An undeclared crate, module, or type was used.\n\nErroneous code example:\n\n```compile_fail,E0433\nlet map = HashMap::new();\n// error: failed to resolve: use of undeclared type `HashMap`\n```\n\nPlease verify you didn't misspell the type/module's name or that you didn't\nforget to import it:\n\n```\nuse std::collections::HashMap; // HashMap has been imported.\nlet map: HashMap = HashMap::new(); // So it can be used!\n```\n\nIf you've expected to use a crate name:\n\n```compile_fail\nuse ferris_wheel::BigO;\n// error: failed to resolve: use of undeclared module or unlinked crate\n```\n\nMake sure the crate has been added as a dependency in `Cargo.toml`.\n\nTo use a module from your current crate, add the `crate::` prefix to the path.\n"},"level":"error","spans":[{"file_name":"src/memory.rs","byte_start":9289,"byte_end":9293,"line_start":244,"line_end":244,"column_start":17,"column_end":21,"is_primary":true,"text":[{"text":" libc::MAP_SHARED | libc::MAP_ANONYMOUS,","highlight_start":17,"highlight_end":21}],"label":"use of unresolved module or unlinked crate `libc`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0433]\u001b[0m\u001b[1m: failed to resolve: use of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/memory.rs:244:17\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m244\u001b[0m \u001b[1m\u001b[94m|\u001b[0m libc::MAP_SHARED | libc::MAP_ANONYMOUS,\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^\u001b[0m \u001b[1m\u001b[91muse of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mhelp\u001b[0m: if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`\n\n"} -{"$message_type":"diagnostic","message":"failed to resolve: use of unresolved module or unlinked crate `libc`","code":{"code":"E0433","explanation":"An undeclared crate, module, or type was used.\n\nErroneous code example:\n\n```compile_fail,E0433\nlet map = HashMap::new();\n// error: failed to resolve: use of undeclared type `HashMap`\n```\n\nPlease verify you didn't misspell the type/module's name or that you didn't\nforget to import it:\n\n```\nuse std::collections::HashMap; // HashMap has been imported.\nlet map: HashMap = HashMap::new(); // So it can be used!\n```\n\nIf you've expected to use a crate name:\n\n```compile_fail\nuse ferris_wheel::BigO;\n// error: failed to resolve: use of undeclared module or unlinked crate\n```\n\nMake sure the crate has been added as a dependency in `Cargo.toml`.\n\nTo use a module from your current crate, add the `crate::` prefix to the path.\n"},"level":"error","spans":[{"file_name":"src/memory.rs","byte_start":9308,"byte_end":9312,"line_start":244,"line_end":244,"column_start":36,"column_end":40,"is_primary":true,"text":[{"text":" libc::MAP_SHARED | libc::MAP_ANONYMOUS,","highlight_start":36,"highlight_end":40}],"label":"use of unresolved module or unlinked crate `libc`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0433]\u001b[0m\u001b[1m: failed to resolve: use of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/memory.rs:244:36\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m244\u001b[0m \u001b[1m\u001b[94m|\u001b[0m libc::MAP_SHARED | libc::MAP_ANONYMOUS,\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^\u001b[0m \u001b[1m\u001b[91muse of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mhelp\u001b[0m: if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`\n\n"} -{"$message_type":"diagnostic","message":"failed to resolve: use of unresolved module or unlinked crate `libc`","code":{"code":"E0433","explanation":"An undeclared crate, module, or type was used.\n\nErroneous code example:\n\n```compile_fail,E0433\nlet map = HashMap::new();\n// error: failed to resolve: use of undeclared type `HashMap`\n```\n\nPlease verify you didn't misspell the type/module's name or that you didn't\nforget to import it:\n\n```\nuse std::collections::HashMap; // HashMap has been imported.\nlet map: HashMap = HashMap::new(); // So it can be used!\n```\n\nIf you've expected to use a crate name:\n\n```compile_fail\nuse ferris_wheel::BigO;\n// error: failed to resolve: use of undeclared module or unlinked crate\n```\n\nMake sure the crate has been added as a dependency in `Cargo.toml`.\n\nTo use a module from your current crate, add the `crate::` prefix to the path.\n"},"level":"error","spans":[{"file_name":"src/memory.rs","byte_start":9396,"byte_end":9400,"line_start":248,"line_end":248,"column_start":20,"column_end":24,"is_primary":true,"text":[{"text":" if addr == libc::MAP_FAILED {","highlight_start":20,"highlight_end":24}],"label":"use of unresolved module or unlinked crate `libc`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0433]\u001b[0m\u001b[1m: failed to resolve: use of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/memory.rs:248:20\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m248\u001b[0m \u001b[1m\u001b[94m|\u001b[0m if addr == libc::MAP_FAILED {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^\u001b[0m \u001b[1m\u001b[91muse of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mhelp\u001b[0m: if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`\n\n"} -{"$message_type":"diagnostic","message":"failed to resolve: use of unresolved module or unlinked crate `libc`","code":{"code":"E0433","explanation":"An undeclared crate, module, or type was used.\n\nErroneous code example:\n\n```compile_fail,E0433\nlet map = HashMap::new();\n// error: failed to resolve: use of undeclared type `HashMap`\n```\n\nPlease verify you didn't misspell the type/module's name or that you didn't\nforget to import it:\n\n```\nuse std::collections::HashMap; // HashMap has been imported.\nlet map: HashMap = HashMap::new(); // So it can be used!\n```\n\nIf you've expected to use a crate name:\n\n```compile_fail\nuse ferris_wheel::BigO;\n// error: failed to resolve: use of undeclared module or unlinked crate\n```\n\nMake sure the crate has been added as a dependency in `Cargo.toml`.\n\nTo use a module from your current crate, add the `crate::` prefix to the path.\n"},"level":"error","spans":[{"file_name":"src/memory.rs","byte_start":10383,"byte_end":10387,"line_start":278,"line_end":278,"column_start":13,"column_end":17,"is_primary":true,"text":[{"text":" libc::mmap(","highlight_start":13,"highlight_end":17}],"label":"use of unresolved module or unlinked crate `libc`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0433]\u001b[0m\u001b[1m: failed to resolve: use of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/memory.rs:278:13\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m278\u001b[0m \u001b[1m\u001b[94m|\u001b[0m libc::mmap(\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^\u001b[0m \u001b[1m\u001b[91muse of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mhelp\u001b[0m: if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`\n\n"} -{"$message_type":"diagnostic","message":"failed to resolve: use of unresolved module or unlinked crate `libc`","code":{"code":"E0433","explanation":"An undeclared crate, module, or type was used.\n\nErroneous code example:\n\n```compile_fail,E0433\nlet map = HashMap::new();\n// error: failed to resolve: use of undeclared type `HashMap`\n```\n\nPlease verify you didn't misspell the type/module's name or that you didn't\nforget to import it:\n\n```\nuse std::collections::HashMap; // HashMap has been imported.\nlet map: HashMap = HashMap::new(); // So it can be used!\n```\n\nIf you've expected to use a crate name:\n\n```compile_fail\nuse ferris_wheel::BigO;\n// error: failed to resolve: use of undeclared module or unlinked crate\n```\n\nMake sure the crate has been added as a dependency in `Cargo.toml`.\n\nTo use a module from your current crate, add the `crate::` prefix to the path.\n"},"level":"error","spans":[{"file_name":"src/memory.rs","byte_start":10475,"byte_end":10479,"line_start":281,"line_end":281,"column_start":17,"column_end":21,"is_primary":true,"text":[{"text":" libc::PROT_NONE,","highlight_start":17,"highlight_end":21}],"label":"use of unresolved module or unlinked crate `libc`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0433]\u001b[0m\u001b[1m: failed to resolve: use of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/memory.rs:281:17\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m281\u001b[0m \u001b[1m\u001b[94m|\u001b[0m libc::PROT_NONE,\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^\u001b[0m \u001b[1m\u001b[91muse of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mhelp\u001b[0m: if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`\n\n"} -{"$message_type":"diagnostic","message":"failed to resolve: use of unresolved module or unlinked crate `libc`","code":{"code":"E0433","explanation":"An undeclared crate, module, or type was used.\n\nErroneous code example:\n\n```compile_fail,E0433\nlet map = HashMap::new();\n// error: failed to resolve: use of undeclared type `HashMap`\n```\n\nPlease verify you didn't misspell the type/module's name or that you didn't\nforget to import it:\n\n```\nuse std::collections::HashMap; // HashMap has been imported.\nlet map: HashMap = HashMap::new(); // So it can be used!\n```\n\nIf you've expected to use a crate name:\n\n```compile_fail\nuse ferris_wheel::BigO;\n// error: failed to resolve: use of undeclared module or unlinked crate\n```\n\nMake sure the crate has been added as a dependency in `Cargo.toml`.\n\nTo use a module from your current crate, add the `crate::` prefix to the path.\n"},"level":"error","spans":[{"file_name":"src/memory.rs","byte_start":10508,"byte_end":10512,"line_start":282,"line_end":282,"column_start":17,"column_end":21,"is_primary":true,"text":[{"text":" libc::MAP_PRIVATE | libc::MAP_ANONYMOUS | MAP_NORESERVE,","highlight_start":17,"highlight_end":21}],"label":"use of unresolved module or unlinked crate `libc`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0433]\u001b[0m\u001b[1m: failed to resolve: use of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/memory.rs:282:17\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m282\u001b[0m \u001b[1m\u001b[94m|\u001b[0m libc::MAP_PRIVATE | libc::MAP_ANONYMOUS | MAP_NORESERVE,\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^\u001b[0m \u001b[1m\u001b[91muse of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mhelp\u001b[0m: if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`\n\n"} -{"$message_type":"diagnostic","message":"failed to resolve: use of unresolved module or unlinked crate `libc`","code":{"code":"E0433","explanation":"An undeclared crate, module, or type was used.\n\nErroneous code example:\n\n```compile_fail,E0433\nlet map = HashMap::new();\n// error: failed to resolve: use of undeclared type `HashMap`\n```\n\nPlease verify you didn't misspell the type/module's name or that you didn't\nforget to import it:\n\n```\nuse std::collections::HashMap; // HashMap has been imported.\nlet map: HashMap = HashMap::new(); // So it can be used!\n```\n\nIf you've expected to use a crate name:\n\n```compile_fail\nuse ferris_wheel::BigO;\n// error: failed to resolve: use of undeclared module or unlinked crate\n```\n\nMake sure the crate has been added as a dependency in `Cargo.toml`.\n\nTo use a module from your current crate, add the `crate::` prefix to the path.\n"},"level":"error","spans":[{"file_name":"src/memory.rs","byte_start":10528,"byte_end":10532,"line_start":282,"line_end":282,"column_start":37,"column_end":41,"is_primary":true,"text":[{"text":" libc::MAP_PRIVATE | libc::MAP_ANONYMOUS | MAP_NORESERVE,","highlight_start":37,"highlight_end":41}],"label":"use of unresolved module or unlinked crate `libc`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0433]\u001b[0m\u001b[1m: failed to resolve: use of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/memory.rs:282:37\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m282\u001b[0m \u001b[1m\u001b[94m|\u001b[0m libc::MAP_PRIVATE | libc::MAP_ANONYMOUS | MAP_NORESERVE,\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^\u001b[0m \u001b[1m\u001b[91muse of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mhelp\u001b[0m: if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`\n\n"} -{"$message_type":"diagnostic","message":"failed to resolve: use of unresolved module or unlinked crate `libc`","code":{"code":"E0433","explanation":"An undeclared crate, module, or type was used.\n\nErroneous code example:\n\n```compile_fail,E0433\nlet map = HashMap::new();\n// error: failed to resolve: use of undeclared type `HashMap`\n```\n\nPlease verify you didn't misspell the type/module's name or that you didn't\nforget to import it:\n\n```\nuse std::collections::HashMap; // HashMap has been imported.\nlet map: HashMap = HashMap::new(); // So it can be used!\n```\n\nIf you've expected to use a crate name:\n\n```compile_fail\nuse ferris_wheel::BigO;\n// error: failed to resolve: use of undeclared module or unlinked crate\n```\n\nMake sure the crate has been added as a dependency in `Cargo.toml`.\n\nTo use a module from your current crate, add the `crate::` prefix to the path.\n"},"level":"error","spans":[{"file_name":"src/memory.rs","byte_start":10632,"byte_end":10636,"line_start":286,"line_end":286,"column_start":20,"column_end":24,"is_primary":true,"text":[{"text":" if addr == libc::MAP_FAILED {","highlight_start":20,"highlight_end":24}],"label":"use of unresolved module or unlinked crate `libc`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0433]\u001b[0m\u001b[1m: failed to resolve: use of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/memory.rs:286:20\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m286\u001b[0m \u001b[1m\u001b[94m|\u001b[0m if addr == libc::MAP_FAILED {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^\u001b[0m \u001b[1m\u001b[91muse of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mhelp\u001b[0m: if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`\n\n"} -{"$message_type":"diagnostic","message":"failed to resolve: use of unresolved module or unlinked crate `libc`","code":{"code":"E0433","explanation":"An undeclared crate, module, or type was used.\n\nErroneous code example:\n\n```compile_fail,E0433\nlet map = HashMap::new();\n// error: failed to resolve: use of undeclared type `HashMap`\n```\n\nPlease verify you didn't misspell the type/module's name or that you didn't\nforget to import it:\n\n```\nuse std::collections::HashMap; // HashMap has been imported.\nlet map: HashMap = HashMap::new(); // So it can be used!\n```\n\nIf you've expected to use a crate name:\n\n```compile_fail\nuse ferris_wheel::BigO;\n// error: failed to resolve: use of undeclared module or unlinked crate\n```\n\nMake sure the crate has been added as a dependency in `Cargo.toml`.\n\nTo use a module from your current crate, add the `crate::` prefix to the path.\n"},"level":"error","spans":[{"file_name":"src/memory.rs","byte_start":10948,"byte_end":10952,"line_start":297,"line_end":297,"column_start":13,"column_end":17,"is_primary":true,"text":[{"text":" libc::mmap(","highlight_start":13,"highlight_end":17}],"label":"use of unresolved module or unlinked crate `libc`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0433]\u001b[0m\u001b[1m: failed to resolve: use of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/memory.rs:297:13\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m297\u001b[0m \u001b[1m\u001b[94m|\u001b[0m libc::mmap(\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^\u001b[0m \u001b[1m\u001b[91muse of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mhelp\u001b[0m: if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`\n\n"} -{"$message_type":"diagnostic","message":"failed to resolve: use of unresolved module or unlinked crate `libc`","code":{"code":"E0433","explanation":"An undeclared crate, module, or type was used.\n\nErroneous code example:\n\n```compile_fail,E0433\nlet map = HashMap::new();\n// error: failed to resolve: use of undeclared type `HashMap`\n```\n\nPlease verify you didn't misspell the type/module's name or that you didn't\nforget to import it:\n\n```\nuse std::collections::HashMap; // HashMap has been imported.\nlet map: HashMap = HashMap::new(); // So it can be used!\n```\n\nIf you've expected to use a crate name:\n\n```compile_fail\nuse ferris_wheel::BigO;\n// error: failed to resolve: use of undeclared module or unlinked crate\n```\n\nMake sure the crate has been added as a dependency in `Cargo.toml`.\n\nTo use a module from your current crate, add the `crate::` prefix to the path.\n"},"level":"error","spans":[{"file_name":"src/memory.rs","byte_start":11061,"byte_end":11065,"line_start":300,"line_end":300,"column_start":17,"column_end":21,"is_primary":true,"text":[{"text":" libc::PROT_READ | libc::PROT_WRITE,","highlight_start":17,"highlight_end":21}],"label":"use of unresolved module or unlinked crate `libc`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0433]\u001b[0m\u001b[1m: failed to resolve: use of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/memory.rs:300:17\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m300\u001b[0m \u001b[1m\u001b[94m|\u001b[0m libc::PROT_READ | libc::PROT_WRITE,\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^\u001b[0m \u001b[1m\u001b[91muse of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mhelp\u001b[0m: if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`\n\n"} -{"$message_type":"diagnostic","message":"failed to resolve: use of unresolved module or unlinked crate `libc`","code":{"code":"E0433","explanation":"An undeclared crate, module, or type was used.\n\nErroneous code example:\n\n```compile_fail,E0433\nlet map = HashMap::new();\n// error: failed to resolve: use of undeclared type `HashMap`\n```\n\nPlease verify you didn't misspell the type/module's name or that you didn't\nforget to import it:\n\n```\nuse std::collections::HashMap; // HashMap has been imported.\nlet map: HashMap = HashMap::new(); // So it can be used!\n```\n\nIf you've expected to use a crate name:\n\n```compile_fail\nuse ferris_wheel::BigO;\n// error: failed to resolve: use of undeclared module or unlinked crate\n```\n\nMake sure the crate has been added as a dependency in `Cargo.toml`.\n\nTo use a module from your current crate, add the `crate::` prefix to the path.\n"},"level":"error","spans":[{"file_name":"src/memory.rs","byte_start":11079,"byte_end":11083,"line_start":300,"line_end":300,"column_start":35,"column_end":39,"is_primary":true,"text":[{"text":" libc::PROT_READ | libc::PROT_WRITE,","highlight_start":35,"highlight_end":39}],"label":"use of unresolved module or unlinked crate `libc`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0433]\u001b[0m\u001b[1m: failed to resolve: use of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/memory.rs:300:35\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m300\u001b[0m \u001b[1m\u001b[94m|\u001b[0m libc::PROT_READ | libc::PROT_WRITE,\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^\u001b[0m \u001b[1m\u001b[91muse of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mhelp\u001b[0m: if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`\n\n"} -{"$message_type":"diagnostic","message":"failed to resolve: use of unresolved module or unlinked crate `libc`","code":{"code":"E0433","explanation":"An undeclared crate, module, or type was used.\n\nErroneous code example:\n\n```compile_fail,E0433\nlet map = HashMap::new();\n// error: failed to resolve: use of undeclared type `HashMap`\n```\n\nPlease verify you didn't misspell the type/module's name or that you didn't\nforget to import it:\n\n```\nuse std::collections::HashMap; // HashMap has been imported.\nlet map: HashMap = HashMap::new(); // So it can be used!\n```\n\nIf you've expected to use a crate name:\n\n```compile_fail\nuse ferris_wheel::BigO;\n// error: failed to resolve: use of undeclared module or unlinked crate\n```\n\nMake sure the crate has been added as a dependency in `Cargo.toml`.\n\nTo use a module from your current crate, add the `crate::` prefix to the path.\n"},"level":"error","spans":[{"file_name":"src/memory.rs","byte_start":11113,"byte_end":11117,"line_start":301,"line_end":301,"column_start":17,"column_end":21,"is_primary":true,"text":[{"text":" libc::MAP_SHARED | libc::MAP_FIXED,","highlight_start":17,"highlight_end":21}],"label":"use of unresolved module or unlinked crate `libc`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0433]\u001b[0m\u001b[1m: failed to resolve: use of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/memory.rs:301:17\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m301\u001b[0m \u001b[1m\u001b[94m|\u001b[0m libc::MAP_SHARED | libc::MAP_FIXED,\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^\u001b[0m \u001b[1m\u001b[91muse of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mhelp\u001b[0m: if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`\n\n"} -{"$message_type":"diagnostic","message":"failed to resolve: use of unresolved module or unlinked crate `libc`","code":{"code":"E0433","explanation":"An undeclared crate, module, or type was used.\n\nErroneous code example:\n\n```compile_fail,E0433\nlet map = HashMap::new();\n// error: failed to resolve: use of undeclared type `HashMap`\n```\n\nPlease verify you didn't misspell the type/module's name or that you didn't\nforget to import it:\n\n```\nuse std::collections::HashMap; // HashMap has been imported.\nlet map: HashMap = HashMap::new(); // So it can be used!\n```\n\nIf you've expected to use a crate name:\n\n```compile_fail\nuse ferris_wheel::BigO;\n// error: failed to resolve: use of undeclared module or unlinked crate\n```\n\nMake sure the crate has been added as a dependency in `Cargo.toml`.\n\nTo use a module from your current crate, add the `crate::` prefix to the path.\n"},"level":"error","spans":[{"file_name":"src/memory.rs","byte_start":11132,"byte_end":11136,"line_start":301,"line_end":301,"column_start":36,"column_end":40,"is_primary":true,"text":[{"text":" libc::MAP_SHARED | libc::MAP_FIXED,","highlight_start":36,"highlight_end":40}],"label":"use of unresolved module or unlinked crate `libc`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0433]\u001b[0m\u001b[1m: failed to resolve: use of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/memory.rs:301:36\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m301\u001b[0m \u001b[1m\u001b[94m|\u001b[0m libc::MAP_SHARED | libc::MAP_FIXED,\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^\u001b[0m \u001b[1m\u001b[91muse of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mhelp\u001b[0m: if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`\n\n"} -{"$message_type":"diagnostic","message":"failed to resolve: use of unresolved module or unlinked crate `libc`","code":{"code":"E0433","explanation":"An undeclared crate, module, or type was used.\n\nErroneous code example:\n\n```compile_fail,E0433\nlet map = HashMap::new();\n// error: failed to resolve: use of undeclared type `HashMap`\n```\n\nPlease verify you didn't misspell the type/module's name or that you didn't\nforget to import it:\n\n```\nuse std::collections::HashMap; // HashMap has been imported.\nlet map: HashMap = HashMap::new(); // So it can be used!\n```\n\nIf you've expected to use a crate name:\n\n```compile_fail\nuse ferris_wheel::BigO;\n// error: failed to resolve: use of undeclared module or unlinked crate\n```\n\nMake sure the crate has been added as a dependency in `Cargo.toml`.\n\nTo use a module from your current crate, add the `crate::` prefix to the path.\n"},"level":"error","spans":[{"file_name":"src/memory.rs","byte_start":11273,"byte_end":11277,"line_start":306,"line_end":306,"column_start":23,"column_end":27,"is_primary":true,"text":[{"text":" if cpu_ptr == libc::MAP_FAILED {","highlight_start":23,"highlight_end":27}],"label":"use of unresolved module or unlinked crate `libc`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0433]\u001b[0m\u001b[1m: failed to resolve: use of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/memory.rs:306:23\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m306\u001b[0m \u001b[1m\u001b[94m|\u001b[0m if cpu_ptr == libc::MAP_FAILED {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^\u001b[0m \u001b[1m\u001b[91muse of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mhelp\u001b[0m: if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`\n\n"} -{"$message_type":"diagnostic","message":"failed to resolve: use of unresolved module or unlinked crate `libc`","code":{"code":"E0433","explanation":"An undeclared crate, module, or type was used.\n\nErroneous code example:\n\n```compile_fail,E0433\nlet map = HashMap::new();\n// error: failed to resolve: use of undeclared type `HashMap`\n```\n\nPlease verify you didn't misspell the type/module's name or that you didn't\nforget to import it:\n\n```\nuse std::collections::HashMap; // HashMap has been imported.\nlet map: HashMap = HashMap::new(); // So it can be used!\n```\n\nIf you've expected to use a crate name:\n\n```compile_fail\nuse ferris_wheel::BigO;\n// error: failed to resolve: use of undeclared module or unlinked crate\n```\n\nMake sure the crate has been added as a dependency in `Cargo.toml`.\n\nTo use a module from your current crate, add the `crate::` prefix to the path.\n"},"level":"error","spans":[{"file_name":"src/queue.rs","byte_start":6048,"byte_end":6052,"line_start":157,"line_end":157,"column_start":13,"column_end":17,"is_primary":true,"text":[{"text":" libc::mmap(","highlight_start":13,"highlight_end":17}],"label":"use of unresolved module or unlinked crate `libc`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0433]\u001b[0m\u001b[1m: failed to resolve: use of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/queue.rs:157:13\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m157\u001b[0m \u001b[1m\u001b[94m|\u001b[0m libc::mmap(\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^\u001b[0m \u001b[1m\u001b[91muse of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mhelp\u001b[0m: if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`\n\n"} -{"$message_type":"diagnostic","message":"failed to resolve: use of unresolved module or unlinked crate `libc`","code":{"code":"E0433","explanation":"An undeclared crate, module, or type was used.\n\nErroneous code example:\n\n```compile_fail,E0433\nlet map = HashMap::new();\n// error: failed to resolve: use of undeclared type `HashMap`\n```\n\nPlease verify you didn't misspell the type/module's name or that you didn't\nforget to import it:\n\n```\nuse std::collections::HashMap; // HashMap has been imported.\nlet map: HashMap = HashMap::new(); // So it can be used!\n```\n\nIf you've expected to use a crate name:\n\n```compile_fail\nuse ferris_wheel::BigO;\n// error: failed to resolve: use of undeclared module or unlinked crate\n```\n\nMake sure the crate has been added as a dependency in `Cargo.toml`.\n\nTo use a module from your current crate, add the `crate::` prefix to the path.\n"},"level":"error","spans":[{"file_name":"src/queue.rs","byte_start":6140,"byte_end":6144,"line_start":160,"line_end":160,"column_start":17,"column_end":21,"is_primary":true,"text":[{"text":" libc::PROT_READ | libc::PROT_WRITE,","highlight_start":17,"highlight_end":21}],"label":"use of unresolved module or unlinked crate `libc`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0433]\u001b[0m\u001b[1m: failed to resolve: use of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/queue.rs:160:17\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m160\u001b[0m \u001b[1m\u001b[94m|\u001b[0m libc::PROT_READ | libc::PROT_WRITE,\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^\u001b[0m \u001b[1m\u001b[91muse of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mhelp\u001b[0m: if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`\n\n"} -{"$message_type":"diagnostic","message":"failed to resolve: use of unresolved module or unlinked crate `libc`","code":{"code":"E0433","explanation":"An undeclared crate, module, or type was used.\n\nErroneous code example:\n\n```compile_fail,E0433\nlet map = HashMap::new();\n// error: failed to resolve: use of undeclared type `HashMap`\n```\n\nPlease verify you didn't misspell the type/module's name or that you didn't\nforget to import it:\n\n```\nuse std::collections::HashMap; // HashMap has been imported.\nlet map: HashMap = HashMap::new(); // So it can be used!\n```\n\nIf you've expected to use a crate name:\n\n```compile_fail\nuse ferris_wheel::BigO;\n// error: failed to resolve: use of undeclared module or unlinked crate\n```\n\nMake sure the crate has been added as a dependency in `Cargo.toml`.\n\nTo use a module from your current crate, add the `crate::` prefix to the path.\n"},"level":"error","spans":[{"file_name":"src/queue.rs","byte_start":6158,"byte_end":6162,"line_start":160,"line_end":160,"column_start":35,"column_end":39,"is_primary":true,"text":[{"text":" libc::PROT_READ | libc::PROT_WRITE,","highlight_start":35,"highlight_end":39}],"label":"use of unresolved module or unlinked crate `libc`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0433]\u001b[0m\u001b[1m: failed to resolve: use of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/queue.rs:160:35\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m160\u001b[0m \u001b[1m\u001b[94m|\u001b[0m libc::PROT_READ | libc::PROT_WRITE,\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^\u001b[0m \u001b[1m\u001b[91muse of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mhelp\u001b[0m: if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`\n\n"} -{"$message_type":"diagnostic","message":"failed to resolve: use of unresolved module or unlinked crate `libc`","code":{"code":"E0433","explanation":"An undeclared crate, module, or type was used.\n\nErroneous code example:\n\n```compile_fail,E0433\nlet map = HashMap::new();\n// error: failed to resolve: use of undeclared type `HashMap`\n```\n\nPlease verify you didn't misspell the type/module's name or that you didn't\nforget to import it:\n\n```\nuse std::collections::HashMap; // HashMap has been imported.\nlet map: HashMap = HashMap::new(); // So it can be used!\n```\n\nIf you've expected to use a crate name:\n\n```compile_fail\nuse ferris_wheel::BigO;\n// error: failed to resolve: use of undeclared module or unlinked crate\n```\n\nMake sure the crate has been added as a dependency in `Cargo.toml`.\n\nTo use a module from your current crate, add the `crate::` prefix to the path.\n"},"level":"error","spans":[{"file_name":"src/queue.rs","byte_start":6192,"byte_end":6196,"line_start":161,"line_end":161,"column_start":17,"column_end":21,"is_primary":true,"text":[{"text":" libc::MAP_SHARED,","highlight_start":17,"highlight_end":21}],"label":"use of unresolved module or unlinked crate `libc`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0433]\u001b[0m\u001b[1m: failed to resolve: use of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/queue.rs:161:17\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m161\u001b[0m \u001b[1m\u001b[94m|\u001b[0m libc::MAP_SHARED,\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^\u001b[0m \u001b[1m\u001b[91muse of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mhelp\u001b[0m: if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`\n\n"} -{"$message_type":"diagnostic","message":"failed to resolve: use of unresolved module or unlinked crate `libc`","code":{"code":"E0433","explanation":"An undeclared crate, module, or type was used.\n\nErroneous code example:\n\n```compile_fail,E0433\nlet map = HashMap::new();\n// error: failed to resolve: use of undeclared type `HashMap`\n```\n\nPlease verify you didn't misspell the type/module's name or that you didn't\nforget to import it:\n\n```\nuse std::collections::HashMap; // HashMap has been imported.\nlet map: HashMap = HashMap::new(); // So it can be used!\n```\n\nIf you've expected to use a crate name:\n\n```compile_fail\nuse ferris_wheel::BigO;\n// error: failed to resolve: use of undeclared module or unlinked crate\n```\n\nMake sure the crate has been added as a dependency in `Cargo.toml`.\n\nTo use a module from your current crate, add the `crate::` prefix to the path.\n"},"level":"error","spans":[{"file_name":"src/queue.rs","byte_start":6339,"byte_end":6343,"line_start":166,"line_end":166,"column_start":29,"column_end":33,"is_primary":true,"text":[{"text":" if doorbell_mmap == libc::MAP_FAILED {","highlight_start":29,"highlight_end":33}],"label":"use of unresolved module or unlinked crate `libc`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0433]\u001b[0m\u001b[1m: failed to resolve: use of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/queue.rs:166:29\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m166\u001b[0m \u001b[1m\u001b[94m|\u001b[0m if doorbell_mmap == libc::MAP_FAILED {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^\u001b[0m \u001b[1m\u001b[91muse of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mhelp\u001b[0m: if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`\n\n"} -{"$message_type":"diagnostic","message":"failed to resolve: use of unresolved module or unlinked crate `libc`","code":{"code":"E0433","explanation":"An undeclared crate, module, or type was used.\n\nErroneous code example:\n\n```compile_fail,E0433\nlet map = HashMap::new();\n// error: failed to resolve: use of undeclared type `HashMap`\n```\n\nPlease verify you didn't misspell the type/module's name or that you didn't\nforget to import it:\n\n```\nuse std::collections::HashMap; // HashMap has been imported.\nlet map: HashMap = HashMap::new(); // So it can be used!\n```\n\nIf you've expected to use a crate name:\n\n```compile_fail\nuse ferris_wheel::BigO;\n// error: failed to resolve: use of undeclared module or unlinked crate\n```\n\nMake sure the crate has been added as a dependency in `Cargo.toml`.\n\nTo use a module from your current crate, add the `crate::` prefix to the path.\n"},"level":"error","spans":[{"file_name":"src/queue.rs","byte_start":15460,"byte_end":15464,"line_start":395,"line_end":395,"column_start":22,"column_end":26,"is_primary":true,"text":[{"text":" unsafe { libc::munmap(self._doorbell_mmap, self._doorbell_size); }","highlight_start":22,"highlight_end":26}],"label":"use of unresolved module or unlinked crate `libc`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0433]\u001b[0m\u001b[1m: failed to resolve: use of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/queue.rs:395:22\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m395\u001b[0m \u001b[1m\u001b[94m|\u001b[0m unsafe { libc::munmap(self._doorbell_mmap, self._doorbell_size); }\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^\u001b[0m \u001b[1m\u001b[91muse of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mhelp\u001b[0m: if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`\n\n"} -{"$message_type":"diagnostic","message":"failed to resolve: use of unresolved module or unlinked crate `libc`","code":{"code":"E0433","explanation":"An undeclared crate, module, or type was used.\n\nErroneous code example:\n\n```compile_fail,E0433\nlet map = HashMap::new();\n// error: failed to resolve: use of undeclared type `HashMap`\n```\n\nPlease verify you didn't misspell the type/module's name or that you didn't\nforget to import it:\n\n```\nuse std::collections::HashMap; // HashMap has been imported.\nlet map: HashMap = HashMap::new(); // So it can be used!\n```\n\nIf you've expected to use a crate name:\n\n```compile_fail\nuse ferris_wheel::BigO;\n// error: failed to resolve: use of undeclared module or unlinked crate\n```\n\nMake sure the crate has been added as a dependency in `Cargo.toml`.\n\nTo use a module from your current crate, add the `crate::` prefix to the path.\n"},"level":"error","spans":[{"file_name":"src/device.rs","byte_start":10449,"byte_end":10453,"line_start":272,"line_end":272,"column_start":31,"column_end":35,"is_primary":true,"text":[{"text":" let kfd_fd = unsafe { libc::open(b\"/dev/kfd\\0\".as_ptr() as _, libc::O_RDWR) };","highlight_start":31,"highlight_end":35}],"label":"use of unresolved module or unlinked crate `libc`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0433]\u001b[0m\u001b[1m: failed to resolve: use of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/device.rs:272:31\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m272\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let kfd_fd = unsafe { libc::open(b\"/dev/kfd\\0\".as_ptr() as _, libc::O_RDWR) };\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^\u001b[0m \u001b[1m\u001b[91muse of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mhelp\u001b[0m: if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`\n\n"} -{"$message_type":"diagnostic","message":"failed to resolve: use of unresolved module or unlinked crate `libc`","code":{"code":"E0433","explanation":"An undeclared crate, module, or type was used.\n\nErroneous code example:\n\n```compile_fail,E0433\nlet map = HashMap::new();\n// error: failed to resolve: use of undeclared type `HashMap`\n```\n\nPlease verify you didn't misspell the type/module's name or that you didn't\nforget to import it:\n\n```\nuse std::collections::HashMap; // HashMap has been imported.\nlet map: HashMap = HashMap::new(); // So it can be used!\n```\n\nIf you've expected to use a crate name:\n\n```compile_fail\nuse ferris_wheel::BigO;\n// error: failed to resolve: use of undeclared module or unlinked crate\n```\n\nMake sure the crate has been added as a dependency in `Cargo.toml`.\n\nTo use a module from your current crate, add the `crate::` prefix to the path.\n"},"level":"error","spans":[{"file_name":"src/device.rs","byte_start":10489,"byte_end":10493,"line_start":272,"line_end":272,"column_start":71,"column_end":75,"is_primary":true,"text":[{"text":" let kfd_fd = unsafe { libc::open(b\"/dev/kfd\\0\".as_ptr() as _, libc::O_RDWR) };","highlight_start":71,"highlight_end":75}],"label":"use of unresolved module or unlinked crate `libc`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0433]\u001b[0m\u001b[1m: failed to resolve: use of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/device.rs:272:71\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m272\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let kfd_fd = unsafe { libc::open(b\"/dev/kfd\\0\".as_ptr() as _, libc::O_RDWR) };\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^\u001b[0m \u001b[1m\u001b[91muse of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mhelp\u001b[0m: if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`\n\n"} -{"$message_type":"diagnostic","message":"failed to resolve: use of unresolved module or unlinked crate `libc`","code":{"code":"E0433","explanation":"An undeclared crate, module, or type was used.\n\nErroneous code example:\n\n```compile_fail,E0433\nlet map = HashMap::new();\n// error: failed to resolve: use of undeclared type `HashMap`\n```\n\nPlease verify you didn't misspell the type/module's name or that you didn't\nforget to import it:\n\n```\nuse std::collections::HashMap; // HashMap has been imported.\nlet map: HashMap = HashMap::new(); // So it can be used!\n```\n\nIf you've expected to use a crate name:\n\n```compile_fail\nuse ferris_wheel::BigO;\n// error: failed to resolve: use of undeclared module or unlinked crate\n```\n\nMake sure the crate has been added as a dependency in `Cargo.toml`.\n\nTo use a module from your current crate, add the `crate::` prefix to the path.\n"},"level":"error","spans":[{"file_name":"src/device.rs","byte_start":12207,"byte_end":12211,"line_start":312,"line_end":312,"column_start":31,"column_end":35,"is_primary":true,"text":[{"text":" let drm_fd = unsafe { libc::open(drm_path.as_ptr() as _, libc::O_RDWR) };","highlight_start":31,"highlight_end":35}],"label":"use of unresolved module or unlinked crate `libc`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0433]\u001b[0m\u001b[1m: failed to resolve: use of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/device.rs:312:31\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m312\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let drm_fd = unsafe { libc::open(drm_path.as_ptr() as _, libc::O_RDWR) };\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^\u001b[0m \u001b[1m\u001b[91muse of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mhelp\u001b[0m: if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`\n\n"} -{"$message_type":"diagnostic","message":"failed to resolve: use of unresolved module or unlinked crate `libc`","code":{"code":"E0433","explanation":"An undeclared crate, module, or type was used.\n\nErroneous code example:\n\n```compile_fail,E0433\nlet map = HashMap::new();\n// error: failed to resolve: use of undeclared type `HashMap`\n```\n\nPlease verify you didn't misspell the type/module's name or that you didn't\nforget to import it:\n\n```\nuse std::collections::HashMap; // HashMap has been imported.\nlet map: HashMap = HashMap::new(); // So it can be used!\n```\n\nIf you've expected to use a crate name:\n\n```compile_fail\nuse ferris_wheel::BigO;\n// error: failed to resolve: use of undeclared module or unlinked crate\n```\n\nMake sure the crate has been added as a dependency in `Cargo.toml`.\n\nTo use a module from your current crate, add the `crate::` prefix to the path.\n"},"level":"error","spans":[{"file_name":"src/device.rs","byte_start":12242,"byte_end":12246,"line_start":312,"line_end":312,"column_start":66,"column_end":70,"is_primary":true,"text":[{"text":" let drm_fd = unsafe { libc::open(drm_path.as_ptr() as _, libc::O_RDWR) };","highlight_start":66,"highlight_end":70}],"label":"use of unresolved module or unlinked crate `libc`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0433]\u001b[0m\u001b[1m: failed to resolve: use of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/device.rs:312:66\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m312\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let drm_fd = unsafe { libc::open(drm_path.as_ptr() as _, libc::O_RDWR) };\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^\u001b[0m \u001b[1m\u001b[91muse of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mhelp\u001b[0m: if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`\n\n"} -{"$message_type":"diagnostic","message":"failed to resolve: use of unresolved module or unlinked crate `libc`","code":{"code":"E0433","explanation":"An undeclared crate, module, or type was used.\n\nErroneous code example:\n\n```compile_fail,E0433\nlet map = HashMap::new();\n// error: failed to resolve: use of undeclared type `HashMap`\n```\n\nPlease verify you didn't misspell the type/module's name or that you didn't\nforget to import it:\n\n```\nuse std::collections::HashMap; // HashMap has been imported.\nlet map: HashMap = HashMap::new(); // So it can be used!\n```\n\nIf you've expected to use a crate name:\n\n```compile_fail\nuse ferris_wheel::BigO;\n// error: failed to resolve: use of undeclared module or unlinked crate\n```\n\nMake sure the crate has been added as a dependency in `Cargo.toml`.\n\nTo use a module from your current crate, add the `crate::` prefix to the path.\n"},"level":"error","spans":[{"file_name":"src/device.rs","byte_start":12304,"byte_end":12308,"line_start":314,"line_end":314,"column_start":22,"column_end":26,"is_primary":true,"text":[{"text":" unsafe { libc::close(kfd_fd); }","highlight_start":22,"highlight_end":26}],"label":"use of unresolved module or unlinked crate `libc`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0433]\u001b[0m\u001b[1m: failed to resolve: use of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/device.rs:314:22\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m314\u001b[0m \u001b[1m\u001b[94m|\u001b[0m unsafe { libc::close(kfd_fd); }\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^\u001b[0m \u001b[1m\u001b[91muse of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mhelp\u001b[0m: if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`\n\n"} -{"$message_type":"diagnostic","message":"failed to resolve: use of unresolved module or unlinked crate `libc`","code":{"code":"E0433","explanation":"An undeclared crate, module, or type was used.\n\nErroneous code example:\n\n```compile_fail,E0433\nlet map = HashMap::new();\n// error: failed to resolve: use of undeclared type `HashMap`\n```\n\nPlease verify you didn't misspell the type/module's name or that you didn't\nforget to import it:\n\n```\nuse std::collections::HashMap; // HashMap has been imported.\nlet map: HashMap = HashMap::new(); // So it can be used!\n```\n\nIf you've expected to use a crate name:\n\n```compile_fail\nuse ferris_wheel::BigO;\n// error: failed to resolve: use of undeclared module or unlinked crate\n```\n\nMake sure the crate has been added as a dependency in `Cargo.toml`.\n\nTo use a module from your current crate, add the `crate::` prefix to the path.\n"},"level":"error","spans":[{"file_name":"src/device.rs","byte_start":31466,"byte_end":31470,"line_start":778,"line_end":778,"column_start":13,"column_end":17,"is_primary":true,"text":[{"text":" libc::close(self.drm_fd);","highlight_start":13,"highlight_end":17}],"label":"use of unresolved module or unlinked crate `libc`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0433]\u001b[0m\u001b[1m: failed to resolve: use of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/device.rs:778:13\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m778\u001b[0m \u001b[1m\u001b[94m|\u001b[0m libc::close(self.drm_fd);\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^\u001b[0m \u001b[1m\u001b[91muse of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mhelp\u001b[0m: if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`\n\n"} -{"$message_type":"diagnostic","message":"failed to resolve: use of unresolved module or unlinked crate `libc`","code":{"code":"E0433","explanation":"An undeclared crate, module, or type was used.\n\nErroneous code example:\n\n```compile_fail,E0433\nlet map = HashMap::new();\n// error: failed to resolve: use of undeclared type `HashMap`\n```\n\nPlease verify you didn't misspell the type/module's name or that you didn't\nforget to import it:\n\n```\nuse std::collections::HashMap; // HashMap has been imported.\nlet map: HashMap = HashMap::new(); // So it can be used!\n```\n\nIf you've expected to use a crate name:\n\n```compile_fail\nuse ferris_wheel::BigO;\n// error: failed to resolve: use of undeclared module or unlinked crate\n```\n\nMake sure the crate has been added as a dependency in `Cargo.toml`.\n\nTo use a module from your current crate, add the `crate::` prefix to the path.\n"},"level":"error","spans":[{"file_name":"src/device.rs","byte_start":31504,"byte_end":31508,"line_start":779,"line_end":779,"column_start":13,"column_end":17,"is_primary":true,"text":[{"text":" libc::close(self.kfd_fd);","highlight_start":13,"highlight_end":17}],"label":"use of unresolved module or unlinked crate `libc`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0433]\u001b[0m\u001b[1m: failed to resolve: use of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/device.rs:779:13\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m779\u001b[0m \u001b[1m\u001b[94m|\u001b[0m libc::close(self.kfd_fd);\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^\u001b[0m \u001b[1m\u001b[91muse of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mhelp\u001b[0m: if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`\n\n"} -{"$message_type":"diagnostic","message":"failed to resolve: use of unresolved module or unlinked crate `libc`","code":{"code":"E0433","explanation":"An undeclared crate, module, or type was used.\n\nErroneous code example:\n\n```compile_fail,E0433\nlet map = HashMap::new();\n// error: failed to resolve: use of undeclared type `HashMap`\n```\n\nPlease verify you didn't misspell the type/module's name or that you didn't\nforget to import it:\n\n```\nuse std::collections::HashMap; // HashMap has been imported.\nlet map: HashMap = HashMap::new(); // So it can be used!\n```\n\nIf you've expected to use a crate name:\n\n```compile_fail\nuse ferris_wheel::BigO;\n// error: failed to resolve: use of undeclared module or unlinked crate\n```\n\nMake sure the crate has been added as a dependency in `Cargo.toml`.\n\nTo use a module from your current crate, add the `crate::` prefix to the path.\n"},"level":"error","spans":[{"file_name":"src/memory.rs","byte_start":7747,"byte_end":7751,"line_start":206,"line_end":206,"column_start":37,"column_end":41,"is_primary":true,"text":[{"text":" mmap_addr: addr as *mut libc::c_void,","highlight_start":37,"highlight_end":41}],"label":"use of unresolved module or unlinked crate `libc`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0433]\u001b[0m\u001b[1m: failed to resolve: use of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/memory.rs:206:37\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m206\u001b[0m \u001b[1m\u001b[94m|\u001b[0m mmap_addr: addr as *mut libc::c_void,\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^\u001b[0m \u001b[1m\u001b[91muse of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mhelp\u001b[0m: if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`\n\n"} -{"$message_type":"diagnostic","message":"failed to resolve: use of unresolved module or unlinked crate `libc`","code":{"code":"E0433","explanation":"An undeclared crate, module, or type was used.\n\nErroneous code example:\n\n```compile_fail,E0433\nlet map = HashMap::new();\n// error: failed to resolve: use of undeclared type `HashMap`\n```\n\nPlease verify you didn't misspell the type/module's name or that you didn't\nforget to import it:\n\n```\nuse std::collections::HashMap; // HashMap has been imported.\nlet map: HashMap = HashMap::new(); // So it can be used!\n```\n\nIf you've expected to use a crate name:\n\n```compile_fail\nuse ferris_wheel::BigO;\n// error: failed to resolve: use of undeclared module or unlinked crate\n```\n\nMake sure the crate has been added as a dependency in `Cargo.toml`.\n\nTo use a module from your current crate, add the `crate::` prefix to the path.\n"},"level":"error","spans":[{"file_name":"src/ioctl.rs","byte_start":1017,"byte_end":1021,"line_start":26,"line_end":26,"column_start":42,"column_end":46,"is_primary":true,"text":[{"text":" let ret = libc::ioctl(fd, request as libc::c_ulong, arg as *mut T);","highlight_start":42,"highlight_end":46}],"label":"use of unresolved module or unlinked crate `libc`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0433]\u001b[0m\u001b[1m: failed to resolve: use of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/ioctl.rs:26:42\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m26\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let ret = libc::ioctl(fd, request as libc::c_ulong, arg as *mut T);\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^\u001b[0m \u001b[1m\u001b[91muse of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mhelp\u001b[0m: if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`\n\n"} -{"$message_type":"diagnostic","message":"failed to resolve: use of unresolved module or unlinked crate `libc`","code":{"code":"E0433","explanation":"An undeclared crate, module, or type was used.\n\nErroneous code example:\n\n```compile_fail,E0433\nlet map = HashMap::new();\n// error: failed to resolve: use of undeclared type `HashMap`\n```\n\nPlease verify you didn't misspell the type/module's name or that you didn't\nforget to import it:\n\n```\nuse std::collections::HashMap; // HashMap has been imported.\nlet map: HashMap = HashMap::new(); // So it can be used!\n```\n\nIf you've expected to use a crate name:\n\n```compile_fail\nuse ferris_wheel::BigO;\n// error: failed to resolve: use of undeclared module or unlinked crate\n```\n\nMake sure the crate has been added as a dependency in `Cargo.toml`.\n\nTo use a module from your current crate, add the `crate::` prefix to the path.\n"},"level":"error","spans":[{"file_name":"src/memory.rs","byte_start":381,"byte_end":385,"line_start":12,"line_end":12,"column_start":22,"column_end":26,"is_primary":true,"text":[{"text":"const MAP_NORESERVE: libc::c_int = 0x4000;","highlight_start":22,"highlight_end":26}],"label":"use of unresolved module or unlinked crate `libc`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0433]\u001b[0m\u001b[1m: failed to resolve: use of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/memory.rs:12:22\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m12\u001b[0m \u001b[1m\u001b[94m|\u001b[0m const MAP_NORESERVE: libc::c_int = 0x4000;\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^\u001b[0m \u001b[1m\u001b[91muse of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mhelp\u001b[0m: if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`\n\n"} -{"$message_type":"diagnostic","message":"failed to resolve: use of unresolved module or unlinked crate `libc`","code":{"code":"E0433","explanation":"An undeclared crate, module, or type was used.\n\nErroneous code example:\n\n```compile_fail,E0433\nlet map = HashMap::new();\n// error: failed to resolve: use of undeclared type `HashMap`\n```\n\nPlease verify you didn't misspell the type/module's name or that you didn't\nforget to import it:\n\n```\nuse std::collections::HashMap; // HashMap has been imported.\nlet map: HashMap = HashMap::new(); // So it can be used!\n```\n\nIf you've expected to use a crate name:\n\n```compile_fail\nuse ferris_wheel::BigO;\n// error: failed to resolve: use of undeclared module or unlinked crate\n```\n\nMake sure the crate has been added as a dependency in `Cargo.toml`.\n\nTo use a module from your current crate, add the `crate::` prefix to the path.\n"},"level":"error","spans":[{"file_name":"src/memory.rs","byte_start":1048,"byte_end":1052,"line_start":27,"line_end":27,"column_start":21,"column_end":25,"is_primary":true,"text":[{"text":" mmap_addr: *mut libc::c_void,","highlight_start":21,"highlight_end":25}],"label":"use of unresolved module or unlinked crate `libc`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0433]\u001b[0m\u001b[1m: failed to resolve: use of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/memory.rs:27:21\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m27\u001b[0m \u001b[1m\u001b[94m|\u001b[0m mmap_addr: *mut libc::c_void,\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^\u001b[0m \u001b[1m\u001b[91muse of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mhelp\u001b[0m: if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`\n\n"} -{"$message_type":"diagnostic","message":"failed to resolve: use of unresolved module or unlinked crate `libc`","code":{"code":"E0433","explanation":"An undeclared crate, module, or type was used.\n\nErroneous code example:\n\n```compile_fail,E0433\nlet map = HashMap::new();\n// error: failed to resolve: use of undeclared type `HashMap`\n```\n\nPlease verify you didn't misspell the type/module's name or that you didn't\nforget to import it:\n\n```\nuse std::collections::HashMap; // HashMap has been imported.\nlet map: HashMap = HashMap::new(); // So it can be used!\n```\n\nIf you've expected to use a crate name:\n\n```compile_fail\nuse ferris_wheel::BigO;\n// error: failed to resolve: use of undeclared module or unlinked crate\n```\n\nMake sure the crate has been added as a dependency in `Cargo.toml`.\n\nTo use a module from your current crate, add the `crate::` prefix to the path.\n"},"level":"error","spans":[{"file_name":"src/memory.rs","byte_start":9904,"byte_end":9908,"line_start":264,"line_end":264,"column_start":37,"column_end":41,"is_primary":true,"text":[{"text":" mmap_addr: addr as *mut libc::c_void,","highlight_start":37,"highlight_end":41}],"label":"use of unresolved module or unlinked crate `libc`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0433]\u001b[0m\u001b[1m: failed to resolve: use of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/memory.rs:264:37\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m264\u001b[0m \u001b[1m\u001b[94m|\u001b[0m mmap_addr: addr as *mut libc::c_void,\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^\u001b[0m \u001b[1m\u001b[91muse of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mhelp\u001b[0m: if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`\n\n"} -{"$message_type":"diagnostic","message":"failed to resolve: use of unresolved module or unlinked crate `libc`","code":{"code":"E0433","explanation":"An undeclared crate, module, or type was used.\n\nErroneous code example:\n\n```compile_fail,E0433\nlet map = HashMap::new();\n// error: failed to resolve: use of undeclared type `HashMap`\n```\n\nPlease verify you didn't misspell the type/module's name or that you didn't\nforget to import it:\n\n```\nuse std::collections::HashMap; // HashMap has been imported.\nlet map: HashMap = HashMap::new(); // So it can be used!\n```\n\nIf you've expected to use a crate name:\n\n```compile_fail\nuse ferris_wheel::BigO;\n// error: failed to resolve: use of undeclared module or unlinked crate\n```\n\nMake sure the crate has been added as a dependency in `Cargo.toml`.\n\nTo use a module from your current crate, add the `crate::` prefix to the path.\n"},"level":"error","spans":[{"file_name":"src/memory.rs","byte_start":11213,"byte_end":11217,"line_start":303,"line_end":303,"column_start":36,"column_end":40,"is_primary":true,"text":[{"text":" mem.mmap_offset as libc::off_t,","highlight_start":36,"highlight_end":40}],"label":"use of unresolved module or unlinked crate `libc`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0433]\u001b[0m\u001b[1m: failed to resolve: use of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/memory.rs:303:36\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m303\u001b[0m \u001b[1m\u001b[94m|\u001b[0m mem.mmap_offset as libc::off_t,\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^\u001b[0m \u001b[1m\u001b[91muse of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mhelp\u001b[0m: if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`\n\n"} -{"$message_type":"diagnostic","message":"failed to resolve: use of unresolved module or unlinked crate `libc`","code":{"code":"E0433","explanation":"An undeclared crate, module, or type was used.\n\nErroneous code example:\n\n```compile_fail,E0433\nlet map = HashMap::new();\n// error: failed to resolve: use of undeclared type `HashMap`\n```\n\nPlease verify you didn't misspell the type/module's name or that you didn't\nforget to import it:\n\n```\nuse std::collections::HashMap; // HashMap has been imported.\nlet map: HashMap = HashMap::new(); // So it can be used!\n```\n\nIf you've expected to use a crate name:\n\n```compile_fail\nuse ferris_wheel::BigO;\n// error: failed to resolve: use of undeclared module or unlinked crate\n```\n\nMake sure the crate has been added as a dependency in `Cargo.toml`.\n\nTo use a module from your current crate, add the `crate::` prefix to the path.\n"},"level":"error","spans":[{"file_name":"src/queue.rs","byte_start":6273,"byte_end":6277,"line_start":163,"line_end":163,"column_start":34,"column_end":38,"is_primary":true,"text":[{"text":" doorbell_page as libc::off_t,","highlight_start":34,"highlight_end":38}],"label":"use of unresolved module or unlinked crate `libc`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0433]\u001b[0m\u001b[1m: failed to resolve: use of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/queue.rs:163:34\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m163\u001b[0m \u001b[1m\u001b[94m|\u001b[0m doorbell_page as libc::off_t,\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^\u001b[0m \u001b[1m\u001b[91muse of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mhelp\u001b[0m: if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`\n\n"} -{"$message_type":"diagnostic","message":"failed to resolve: use of unresolved module or unlinked crate `libc`","code":{"code":"E0433","explanation":"An undeclared crate, module, or type was used.\n\nErroneous code example:\n\n```compile_fail,E0433\nlet map = HashMap::new();\n// error: failed to resolve: use of undeclared type `HashMap`\n```\n\nPlease verify you didn't misspell the type/module's name or that you didn't\nforget to import it:\n\n```\nuse std::collections::HashMap; // HashMap has been imported.\nlet map: HashMap = HashMap::new(); // So it can be used!\n```\n\nIf you've expected to use a crate name:\n\n```compile_fail\nuse ferris_wheel::BigO;\n// error: failed to resolve: use of undeclared module or unlinked crate\n```\n\nMake sure the crate has been added as a dependency in `Cargo.toml`.\n\nTo use a module from your current crate, add the `crate::` prefix to the path.\n"},"level":"error","spans":[{"file_name":"src/queue.rs","byte_start":3575,"byte_end":3579,"line_start":96,"line_end":96,"column_start":26,"column_end":30,"is_primary":true,"text":[{"text":" _doorbell_mmap: *mut libc::c_void,","highlight_start":26,"highlight_end":30}],"label":"use of unresolved module or unlinked crate `libc`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0433]\u001b[0m\u001b[1m: failed to resolve: use of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/queue.rs:96:26\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m96\u001b[0m \u001b[1m\u001b[94m|\u001b[0m _doorbell_mmap: *mut libc::c_void,\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^\u001b[0m \u001b[1m\u001b[91muse of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mhelp\u001b[0m: if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`\n\n"} -{"$message_type":"diagnostic","message":"failed to resolve: use of unresolved module or unlinked crate `libc`","code":{"code":"E0433","explanation":"An undeclared crate, module, or type was used.\n\nErroneous code example:\n\n```compile_fail,E0433\nlet map = HashMap::new();\n// error: failed to resolve: use of undeclared type `HashMap`\n```\n\nPlease verify you didn't misspell the type/module's name or that you didn't\nforget to import it:\n\n```\nuse std::collections::HashMap; // HashMap has been imported.\nlet map: HashMap = HashMap::new(); // So it can be used!\n```\n\nIf you've expected to use a crate name:\n\n```compile_fail\nuse ferris_wheel::BigO;\n// error: failed to resolve: use of undeclared module or unlinked crate\n```\n\nMake sure the crate has been added as a dependency in `Cargo.toml`.\n\nTo use a module from your current crate, add the `crate::` prefix to the path.\n"},"level":"error","spans":[{"file_name":"src/memory.rs","byte_start":11738,"byte_end":11742,"line_start":320,"line_end":320,"column_start":40,"column_end":44,"is_primary":true,"text":[{"text":" mmap_addr: cpu_ptr as *mut libc::c_void,","highlight_start":40,"highlight_end":44}],"label":"use of unresolved module or unlinked crate `libc`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0433]\u001b[0m\u001b[1m: failed to resolve: use of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/memory.rs:320:40\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m320\u001b[0m \u001b[1m\u001b[94m|\u001b[0m mmap_addr: cpu_ptr as *mut libc::c_void,\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^\u001b[0m \u001b[1m\u001b[91muse of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mhelp\u001b[0m: if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`\n\n"} -{"$message_type":"diagnostic","message":"failed to resolve: use of unresolved module or unlinked crate `libc`","code":{"code":"E0433","explanation":"An undeclared crate, module, or type was used.\n\nErroneous code example:\n\n```compile_fail,E0433\nlet map = HashMap::new();\n// error: failed to resolve: use of undeclared type `HashMap`\n```\n\nPlease verify you didn't misspell the type/module's name or that you didn't\nforget to import it:\n\n```\nuse std::collections::HashMap; // HashMap has been imported.\nlet map: HashMap = HashMap::new(); // So it can be used!\n```\n\nIf you've expected to use a crate name:\n\n```compile_fail\nuse ferris_wheel::BigO;\n// error: failed to resolve: use of undeclared module or unlinked crate\n```\n\nMake sure the crate has been added as a dependency in `Cargo.toml`.\n\nTo use a module from your current crate, add the `crate::` prefix to the path.\n"},"level":"error","spans":[{"file_name":"src/memory.rs","byte_start":10996,"byte_end":11000,"line_start":298,"line_end":298,"column_start":37,"column_end":41,"is_primary":true,"text":[{"text":" mem.va_addr as *mut libc::c_void,","highlight_start":37,"highlight_end":41}],"label":"use of unresolved module or unlinked crate `libc`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0433]\u001b[0m\u001b[1m: failed to resolve: use of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/memory.rs:298:37\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m298\u001b[0m \u001b[1m\u001b[94m|\u001b[0m mem.va_addr as *mut libc::c_void,\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^\u001b[0m \u001b[1m\u001b[91muse of unresolved module or unlinked crate `libc`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mhelp\u001b[0m: if you wanted to use a crate named `libc`, use `cargo add libc` to add it to your `Cargo.toml`\n\n"} -{"$message_type":"diagnostic","message":"aborting due to 47 previous errors; 1 warning emitted","code":null,"level":"error","spans":[],"children":[],"rendered":"\u001b[1m\u001b[91merror\u001b[0m\u001b[1m: aborting due to 47 previous errors; 1 warning emitted\u001b[0m\n\n"} -{"$message_type":"diagnostic","message":"For more information about this error, try `rustc --explain E0433`.","code":null,"level":"failure-note","spans":[],"children":[],"rendered":"\u001b[1mFor more information about this error, try `rustc --explain E0433`.\u001b[0m\n"} diff --git a/target/debug/.fingerprint/kfd-c036a4411ecb62c5/dep-lib-kfd b/target/debug/.fingerprint/kfd-c036a4411ecb62c5/dep-lib-kfd deleted file mode 100644 index 1ed8d8a..0000000 Binary files a/target/debug/.fingerprint/kfd-c036a4411ecb62c5/dep-lib-kfd and /dev/null differ diff --git a/target/debug/.fingerprint/kfd-c036a4411ecb62c5/invoked.timestamp b/target/debug/.fingerprint/kfd-c036a4411ecb62c5/invoked.timestamp deleted file mode 100644 index e00328d..0000000 --- a/target/debug/.fingerprint/kfd-c036a4411ecb62c5/invoked.timestamp +++ /dev/null @@ -1 +0,0 @@ -This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/kfd-c036a4411ecb62c5/lib-kfd b/target/debug/.fingerprint/kfd-c036a4411ecb62c5/lib-kfd deleted file mode 100644 index 622ae5d..0000000 --- a/target/debug/.fingerprint/kfd-c036a4411ecb62c5/lib-kfd +++ /dev/null @@ -1 +0,0 @@ -da54f495bcf9c7e9 \ No newline at end of file diff --git a/target/debug/.fingerprint/kfd-c036a4411ecb62c5/lib-kfd.json b/target/debug/.fingerprint/kfd-c036a4411ecb62c5/lib-kfd.json deleted file mode 100644 index 8aca7bf..0000000 --- a/target/debug/.fingerprint/kfd-c036a4411ecb62c5/lib-kfd.json +++ /dev/null @@ -1 +0,0 @@ -{"rustc":18276270781310494267,"features":"[]","declared_features":"[]","target":10069803095152535176,"profile":17672942494452627365,"path":10763286916239946207,"deps":[[12111499963430175700,"libc",false,1692664963012730200]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/kfd-c036a4411ecb62c5/dep-lib-kfd","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/kfd-c036a4411ecb62c5/output-lib-kfd b/target/debug/.fingerprint/kfd-c036a4411ecb62c5/output-lib-kfd deleted file mode 100644 index 5195758..0000000 --- a/target/debug/.fingerprint/kfd-c036a4411ecb62c5/output-lib-kfd +++ /dev/null @@ -1,4 +0,0 @@ -{"$message_type":"diagnostic","message":"unused import: `KernelEntry`","code":{"code":"unused_imports","explanation":null},"level":"warning","spans":[{"file_name":"src/device.rs","byte_start":619,"byte_end":630,"line_start":17,"line_end":17,"column_start":57,"column_end":68,"is_primary":true,"text":[{"text":"use crate::dispatch::{CodeObject, GpuProgram, KernArgs, KernelEntry};","highlight_start":57,"highlight_end":68}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"`#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null},{"message":"remove the unused import","code":null,"level":"help","spans":[{"file_name":"src/device.rs","byte_start":617,"byte_end":630,"line_start":17,"line_end":17,"column_start":55,"column_end":68,"is_primary":true,"text":[{"text":"use crate::dispatch::{CodeObject, GpuProgram, KernArgs, KernelEntry};","highlight_start":55,"highlight_end":68}],"label":null,"suggested_replacement":"","suggestion_applicability":"MachineApplicable","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[33mwarning\u001b[0m\u001b[1m: unused import: `KernelEntry`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/device.rs:17:57\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m17\u001b[0m \u001b[1m\u001b[94m|\u001b[0m use crate::dispatch::{CodeObject, GpuProgram, KernArgs, KernelEntry};\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[33m^^^^^^^^^^^\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mnote\u001b[0m: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default\n\n"} -{"$message_type":"diagnostic","message":"constant `IOC_NONE` is never used","code":{"code":"dead_code","explanation":null},"level":"warning","spans":[{"file_name":"src/ioctl.rs","byte_start":321,"byte_end":329,"line_start":10,"line_end":10,"column_start":7,"column_end":15,"is_primary":true,"text":[{"text":"const IOC_NONE: u32 = 0;","highlight_start":7,"highlight_end":15}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"`#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[33mwarning\u001b[0m\u001b[1m: constant `IOC_NONE` is never used\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/ioctl.rs:10:7\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m10\u001b[0m \u001b[1m\u001b[94m|\u001b[0m const IOC_NONE: u32 = 0;\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[33m^^^^^^^^\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mnote\u001b[0m: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default\n\n"} -{"$message_type":"diagnostic","message":"constant `IOC_DESTROY_EVENT` is never used","code":{"code":"dead_code","explanation":null},"level":"warning","spans":[{"file_name":"src/ioctl.rs","byte_start":6326,"byte_end":6343,"line_start":221,"line_end":221,"column_start":7,"column_end":24,"is_primary":true,"text":[{"text":"const IOC_DESTROY_EVENT: u64 = iow::(0x09);","highlight_start":7,"highlight_end":24}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"\u001b[1m\u001b[33mwarning\u001b[0m\u001b[1m: constant `IOC_DESTROY_EVENT` is never used\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/ioctl.rs:221:7\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m221\u001b[0m \u001b[1m\u001b[94m|\u001b[0m const IOC_DESTROY_EVENT: u64 = iow::(0x09);\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[33m^^^^^^^^^^^^^^^^^\u001b[0m\n\n"} -{"$message_type":"diagnostic","message":"3 warnings emitted","code":null,"level":"warning","spans":[],"children":[],"rendered":"\u001b[1m\u001b[33mwarning\u001b[0m\u001b[1m: 3 warnings emitted\u001b[0m\n\n"} diff --git a/target/debug/.fingerprint/libc-184a2b4f65324410/dep-lib-libc b/target/debug/.fingerprint/libc-184a2b4f65324410/dep-lib-libc deleted file mode 100644 index ec3cb8b..0000000 Binary files a/target/debug/.fingerprint/libc-184a2b4f65324410/dep-lib-libc and /dev/null differ diff --git a/target/debug/.fingerprint/libc-184a2b4f65324410/invoked.timestamp b/target/debug/.fingerprint/libc-184a2b4f65324410/invoked.timestamp deleted file mode 100644 index e00328d..0000000 --- a/target/debug/.fingerprint/libc-184a2b4f65324410/invoked.timestamp +++ /dev/null @@ -1 +0,0 @@ -This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/libc-184a2b4f65324410/lib-libc b/target/debug/.fingerprint/libc-184a2b4f65324410/lib-libc deleted file mode 100644 index 926ca8d..0000000 --- a/target/debug/.fingerprint/libc-184a2b4f65324410/lib-libc +++ /dev/null @@ -1 +0,0 @@ -589d1fd4d08d7d17 \ No newline at end of file diff --git a/target/debug/.fingerprint/libc-184a2b4f65324410/lib-libc.json b/target/debug/.fingerprint/libc-184a2b4f65324410/lib-libc.json deleted file mode 100644 index 2bf6626..0000000 --- a/target/debug/.fingerprint/libc-184a2b4f65324410/lib-libc.json +++ /dev/null @@ -1 +0,0 @@ -{"rustc":18276270781310494267,"features":"[\"default\", \"std\"]","declared_features":"[\"align\", \"const-extern-fn\", \"default\", \"extra_traits\", \"rustc-dep-of-std\", \"rustc-std-workspace-core\", \"std\", \"use_std\"]","target":17682796336736096309,"profile":15222631470922254920,"path":3187973484572868484,"deps":[[12111499963430175700,"build_script_build",false,15831001214597677411]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/libc-184a2b4f65324410/dep-lib-libc","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/libc-6578899ebd06082d/build-script-build-script-build b/target/debug/.fingerprint/libc-6578899ebd06082d/build-script-build-script-build deleted file mode 100644 index 34c64cf..0000000 --- a/target/debug/.fingerprint/libc-6578899ebd06082d/build-script-build-script-build +++ /dev/null @@ -1 +0,0 @@ -e4b79e7c27b422e1 \ No newline at end of file diff --git a/target/debug/.fingerprint/libc-6578899ebd06082d/build-script-build-script-build.json b/target/debug/.fingerprint/libc-6578899ebd06082d/build-script-build-script-build.json deleted file mode 100644 index 5341b23..0000000 --- a/target/debug/.fingerprint/libc-6578899ebd06082d/build-script-build-script-build.json +++ /dev/null @@ -1 +0,0 @@ -{"rustc":18276270781310494267,"features":"[\"default\", \"std\"]","declared_features":"[\"align\", \"const-extern-fn\", \"default\", \"extra_traits\", \"rustc-dep-of-std\", \"rustc-std-workspace-core\", \"std\", \"use_std\"]","target":5408242616063297496,"profile":1565149285177326037,"path":1233441601326685821,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/libc-6578899ebd06082d/dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/libc-6578899ebd06082d/dep-build-script-build-script-build b/target/debug/.fingerprint/libc-6578899ebd06082d/dep-build-script-build-script-build deleted file mode 100644 index ec3cb8b..0000000 Binary files a/target/debug/.fingerprint/libc-6578899ebd06082d/dep-build-script-build-script-build and /dev/null differ diff --git a/target/debug/.fingerprint/libc-6578899ebd06082d/invoked.timestamp b/target/debug/.fingerprint/libc-6578899ebd06082d/invoked.timestamp deleted file mode 100644 index e00328d..0000000 --- a/target/debug/.fingerprint/libc-6578899ebd06082d/invoked.timestamp +++ /dev/null @@ -1 +0,0 @@ -This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/libc-af64a192d6d29af3/run-build-script-build-script-build b/target/debug/.fingerprint/libc-af64a192d6d29af3/run-build-script-build-script-build deleted file mode 100644 index 99a5064..0000000 --- a/target/debug/.fingerprint/libc-af64a192d6d29af3/run-build-script-build-script-build +++ /dev/null @@ -1 +0,0 @@ -6341df7aba03b3db \ No newline at end of file diff --git a/target/debug/.fingerprint/libc-af64a192d6d29af3/run-build-script-build-script-build.json b/target/debug/.fingerprint/libc-af64a192d6d29af3/run-build-script-build-script-build.json deleted file mode 100644 index 2495c25..0000000 --- a/target/debug/.fingerprint/libc-af64a192d6d29af3/run-build-script-build-script-build.json +++ /dev/null @@ -1 +0,0 @@ -{"rustc":18276270781310494267,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[12111499963430175700,"build_script_build",false,16222726889429448676]],"local":[{"RerunIfChanged":{"output":"debug/build/libc-af64a192d6d29af3/output","paths":["build.rs"]}},{"RerunIfEnvChanged":{"var":"RUST_LIBC_UNSTABLE_FREEBSD_VERSION","val":null}},{"RerunIfEnvChanged":{"var":"RUST_LIBC_UNSTABLE_MUSL_V1_2_3","val":null}},{"RerunIfEnvChanged":{"var":"RUST_LIBC_UNSTABLE_LINUX_TIME_BITS64","val":null}},{"RerunIfEnvChanged":{"var":"RUST_LIBC_UNSTABLE_GNU_FILE_OFFSET_BITS","val":null}},{"RerunIfEnvChanged":{"var":"RUST_LIBC_UNSTABLE_GNU_TIME_BITS","val":null}}],"rustflags":[],"config":0,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/build/libc-6578899ebd06082d/build-script-build b/target/debug/build/libc-6578899ebd06082d/build-script-build deleted file mode 100755 index 4643748..0000000 Binary files a/target/debug/build/libc-6578899ebd06082d/build-script-build and /dev/null differ diff --git a/target/debug/build/libc-6578899ebd06082d/build_script_build-6578899ebd06082d b/target/debug/build/libc-6578899ebd06082d/build_script_build-6578899ebd06082d deleted file mode 100755 index 4643748..0000000 Binary files a/target/debug/build/libc-6578899ebd06082d/build_script_build-6578899ebd06082d and /dev/null differ diff --git a/target/debug/build/libc-6578899ebd06082d/build_script_build-6578899ebd06082d.d b/target/debug/build/libc-6578899ebd06082d/build_script_build-6578899ebd06082d.d deleted file mode 100644 index 485e36a..0000000 --- a/target/debug/build/libc-6578899ebd06082d/build_script_build-6578899ebd06082d.d +++ /dev/null @@ -1,5 +0,0 @@ -/steam/rotko/kfd/target/debug/build/libc-6578899ebd06082d/build_script_build-6578899ebd06082d.d: /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/build.rs - -/steam/rotko/kfd/target/debug/build/libc-6578899ebd06082d/build_script_build-6578899ebd06082d: /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/build.rs - -/home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/build.rs: diff --git a/target/debug/build/libc-af64a192d6d29af3/invoked.timestamp b/target/debug/build/libc-af64a192d6d29af3/invoked.timestamp deleted file mode 100644 index e00328d..0000000 --- a/target/debug/build/libc-af64a192d6d29af3/invoked.timestamp +++ /dev/null @@ -1 +0,0 @@ -This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/build/libc-af64a192d6d29af3/output b/target/debug/build/libc-af64a192d6d29af3/output deleted file mode 100644 index 89a43b5..0000000 --- a/target/debug/build/libc-af64a192d6d29af3/output +++ /dev/null @@ -1,25 +0,0 @@ -cargo:rerun-if-changed=build.rs -cargo:rerun-if-env-changed=RUST_LIBC_UNSTABLE_FREEBSD_VERSION -cargo:rustc-cfg=freebsd12 -cargo:rerun-if-env-changed=RUST_LIBC_UNSTABLE_MUSL_V1_2_3 -cargo:rerun-if-env-changed=RUST_LIBC_UNSTABLE_LINUX_TIME_BITS64 -cargo:rerun-if-env-changed=RUST_LIBC_UNSTABLE_GNU_FILE_OFFSET_BITS -cargo:rerun-if-env-changed=RUST_LIBC_UNSTABLE_GNU_TIME_BITS -cargo:rustc-check-cfg=cfg(emscripten_old_stat_abi) -cargo:rustc-check-cfg=cfg(espidf_time32) -cargo:rustc-check-cfg=cfg(freebsd10) -cargo:rustc-check-cfg=cfg(freebsd11) -cargo:rustc-check-cfg=cfg(freebsd12) -cargo:rustc-check-cfg=cfg(freebsd13) -cargo:rustc-check-cfg=cfg(freebsd14) -cargo:rustc-check-cfg=cfg(freebsd15) -cargo:rustc-check-cfg=cfg(gnu_file_offset_bits64) -cargo:rustc-check-cfg=cfg(gnu_time_bits64) -cargo:rustc-check-cfg=cfg(libc_deny_warnings) -cargo:rustc-check-cfg=cfg(linux_time_bits64) -cargo:rustc-check-cfg=cfg(musl_v1_2_3) -cargo:rustc-check-cfg=cfg(musl32_time64) -cargo:rustc-check-cfg=cfg(vxworks_lt_25_09) -cargo:rustc-check-cfg=cfg(target_os,values("switch","aix","ohos","hurd","rtems","visionos","nuttx","cygwin","qurt")) -cargo:rustc-check-cfg=cfg(target_env,values("illumos","wasi","aix","ohos","nto71_iosock","nto80")) -cargo:rustc-check-cfg=cfg(target_arch,values("loongarch64","mips32r6","mips64r6","csky")) diff --git a/target/debug/build/libc-af64a192d6d29af3/root-output b/target/debug/build/libc-af64a192d6d29af3/root-output deleted file mode 100644 index 155b4cd..0000000 --- a/target/debug/build/libc-af64a192d6d29af3/root-output +++ /dev/null @@ -1 +0,0 @@ -/steam/rotko/kfd/target/debug/build/libc-af64a192d6d29af3/out \ No newline at end of file diff --git a/target/debug/build/libc-af64a192d6d29af3/stderr b/target/debug/build/libc-af64a192d6d29af3/stderr deleted file mode 100644 index e69de29..0000000 diff --git a/target/debug/deps/kfd-2447e9870f0e8752.d b/target/debug/deps/kfd-2447e9870f0e8752.d deleted file mode 100644 index cb4f1a6..0000000 --- a/target/debug/deps/kfd-2447e9870f0e8752.d +++ /dev/null @@ -1,16 +0,0 @@ -/steam/rotko/kfd/target/debug/deps/kfd-2447e9870f0e8752.d: src/lib.rs src/ioctl.rs src/memory.rs src/queue.rs src/dispatch.rs src/compute.rs src/device.rs src/kernels/test_store.co src/kernels/matvec_asm.co src/kernels/matmul_blocked.co src/kernels/matmul_small.co src/kernels/superlinear.co - -/steam/rotko/kfd/target/debug/deps/libkfd-2447e9870f0e8752.rmeta: src/lib.rs src/ioctl.rs src/memory.rs src/queue.rs src/dispatch.rs src/compute.rs src/device.rs src/kernels/test_store.co src/kernels/matvec_asm.co src/kernels/matmul_blocked.co src/kernels/matmul_small.co src/kernels/superlinear.co - -src/lib.rs: -src/ioctl.rs: -src/memory.rs: -src/queue.rs: -src/dispatch.rs: -src/compute.rs: -src/device.rs: -src/kernels/test_store.co: -src/kernels/matvec_asm.co: -src/kernels/matmul_blocked.co: -src/kernels/matmul_small.co: -src/kernels/superlinear.co: diff --git a/target/debug/deps/kfd-c036a4411ecb62c5.d b/target/debug/deps/kfd-c036a4411ecb62c5.d deleted file mode 100644 index a064797..0000000 --- a/target/debug/deps/kfd-c036a4411ecb62c5.d +++ /dev/null @@ -1,16 +0,0 @@ -/steam/rotko/kfd/target/debug/deps/kfd-c036a4411ecb62c5.d: src/lib.rs src/ioctl.rs src/memory.rs src/queue.rs src/dispatch.rs src/compute.rs src/device.rs src/kernels/test_store.co src/kernels/matvec_asm.co src/kernels/matmul_blocked.co src/kernels/matmul_small.co src/kernels/superlinear.co - -/steam/rotko/kfd/target/debug/deps/libkfd-c036a4411ecb62c5.rmeta: src/lib.rs src/ioctl.rs src/memory.rs src/queue.rs src/dispatch.rs src/compute.rs src/device.rs src/kernels/test_store.co src/kernels/matvec_asm.co src/kernels/matmul_blocked.co src/kernels/matmul_small.co src/kernels/superlinear.co - -src/lib.rs: -src/ioctl.rs: -src/memory.rs: -src/queue.rs: -src/dispatch.rs: -src/compute.rs: -src/device.rs: -src/kernels/test_store.co: -src/kernels/matvec_asm.co: -src/kernels/matmul_blocked.co: -src/kernels/matmul_small.co: -src/kernels/superlinear.co: diff --git a/target/debug/deps/libc-184a2b4f65324410.d b/target/debug/deps/libc-184a2b4f65324410.d deleted file mode 100644 index c313e8c..0000000 --- a/target/debug/deps/libc-184a2b4f65324410.d +++ /dev/null @@ -1,44 +0,0 @@ -/steam/rotko/kfd/target/debug/deps/libc-184a2b4f65324410.d: /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/lib.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/macros.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/mod.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/common/mod.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/common/linux_like/mod.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/common/linux_like/pthread.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/common/posix/mod.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/common/posix/pthread.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/common/posix/unistd.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/linux_uapi/mod.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/linux_uapi/linux/mod.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/linux_uapi/linux/can.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/linux_uapi/linux/can/bcm.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/linux_uapi/linux/can/error.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/linux_uapi/linux/can/j1939.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/linux_uapi/linux/can/netlink.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/linux_uapi/linux/can/raw.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/linux_uapi/linux/keyctl.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/linux_uapi/linux/membarrier.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/linux_uapi/linux/netlink.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/linux_uapi/linux/pidfd.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/glibc/mod.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/glibc/posix/unistd.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/glibc/sysdeps/nptl/mod.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/glibc/sysdeps/nptl/pthread.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/glibc/sysdeps/unix/mod.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/glibc/sysdeps/unix/linux/mod.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/glibc/sysdeps/unix/linux/net/route.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/primitives.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/unix/mod.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/unix/linux_like/mod.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/unix/linux_like/linux/mod.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/unix/linux_like/linux/arch/mod.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/unix/linux_like/linux_l4re_shared.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/unix/linux_like/linux/gnu/mod.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/unix/linux_like/linux/gnu/b64/mod.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/unix/linux_like/linux/gnu/b64/x86_64/not_x32.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/unix/linux_like/linux/arch/generic/mod.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/types.rs - -/steam/rotko/kfd/target/debug/deps/liblibc-184a2b4f65324410.rmeta: /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/lib.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/macros.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/mod.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/common/mod.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/common/linux_like/mod.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/common/linux_like/pthread.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/common/posix/mod.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/common/posix/pthread.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/common/posix/unistd.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/linux_uapi/mod.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/linux_uapi/linux/mod.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/linux_uapi/linux/can.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/linux_uapi/linux/can/bcm.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/linux_uapi/linux/can/error.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/linux_uapi/linux/can/j1939.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/linux_uapi/linux/can/netlink.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/linux_uapi/linux/can/raw.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/linux_uapi/linux/keyctl.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/linux_uapi/linux/membarrier.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/linux_uapi/linux/netlink.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/linux_uapi/linux/pidfd.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/glibc/mod.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/glibc/posix/unistd.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/glibc/sysdeps/nptl/mod.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/glibc/sysdeps/nptl/pthread.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/glibc/sysdeps/unix/mod.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/glibc/sysdeps/unix/linux/mod.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/glibc/sysdeps/unix/linux/net/route.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/primitives.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/unix/mod.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/unix/linux_like/mod.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/unix/linux_like/linux/mod.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/unix/linux_like/linux/arch/mod.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/unix/linux_like/linux_l4re_shared.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/unix/linux_like/linux/gnu/mod.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/unix/linux_like/linux/gnu/b64/mod.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/unix/linux_like/linux/gnu/b64/x86_64/not_x32.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/unix/linux_like/linux/arch/generic/mod.rs /home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/types.rs - -/home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/lib.rs: -/home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/macros.rs: -/home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/mod.rs: -/home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/common/mod.rs: -/home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/common/linux_like/mod.rs: -/home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/common/linux_like/pthread.rs: -/home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/common/posix/mod.rs: -/home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/common/posix/pthread.rs: -/home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/common/posix/unistd.rs: -/home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/linux_uapi/mod.rs: -/home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/linux_uapi/linux/mod.rs: -/home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/linux_uapi/linux/can.rs: -/home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/linux_uapi/linux/can/bcm.rs: -/home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/linux_uapi/linux/can/error.rs: -/home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/linux_uapi/linux/can/j1939.rs: -/home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/linux_uapi/linux/can/netlink.rs: -/home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/linux_uapi/linux/can/raw.rs: -/home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/linux_uapi/linux/keyctl.rs: -/home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/linux_uapi/linux/membarrier.rs: -/home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/linux_uapi/linux/netlink.rs: -/home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/linux_uapi/linux/pidfd.rs: -/home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/glibc/mod.rs: -/home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/glibc/posix/unistd.rs: -/home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/glibc/sysdeps/nptl/mod.rs: -/home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/glibc/sysdeps/nptl/pthread.rs: -/home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/glibc/sysdeps/unix/mod.rs: -/home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/glibc/sysdeps/unix/linux/mod.rs: -/home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/new/glibc/sysdeps/unix/linux/net/route.rs: -/home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/primitives.rs: -/home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/unix/mod.rs: -/home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/unix/linux_like/mod.rs: -/home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/unix/linux_like/linux/mod.rs: -/home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/unix/linux_like/linux/arch/mod.rs: -/home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/unix/linux_like/linux_l4re_shared.rs: -/home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/unix/linux_like/linux/gnu/mod.rs: -/home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/unix/linux_like/linux/gnu/b64/mod.rs: -/home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs: -/home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/unix/linux_like/linux/gnu/b64/x86_64/not_x32.rs: -/home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/unix/linux_like/linux/arch/generic/mod.rs: -/home/alice/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.184/src/types.rs: diff --git a/target/debug/deps/libkfd-c036a4411ecb62c5.rmeta b/target/debug/deps/libkfd-c036a4411ecb62c5.rmeta deleted file mode 100644 index 050dab8..0000000 Binary files a/target/debug/deps/libkfd-c036a4411ecb62c5.rmeta and /dev/null differ diff --git a/target/debug/deps/liblibc-184a2b4f65324410.rmeta b/target/debug/deps/liblibc-184a2b4f65324410.rmeta deleted file mode 100644 index 04282ce..0000000 Binary files a/target/debug/deps/liblibc-184a2b4f65324410.rmeta and /dev/null differ diff --git a/target/debug/incremental/kfd-2a7rsuw39z8ru/s-hhcthcl33v-0whmljb-0nanvm67qve0kwcedetfc5y1i/dep-graph.bin b/target/debug/incremental/kfd-2a7rsuw39z8ru/s-hhcthcl33v-0whmljb-0nanvm67qve0kwcedetfc5y1i/dep-graph.bin deleted file mode 100644 index 798cdcf..0000000 Binary files a/target/debug/incremental/kfd-2a7rsuw39z8ru/s-hhcthcl33v-0whmljb-0nanvm67qve0kwcedetfc5y1i/dep-graph.bin and /dev/null differ diff --git a/target/debug/incremental/kfd-2a7rsuw39z8ru/s-hhcthcl33v-0whmljb-0nanvm67qve0kwcedetfc5y1i/metadata.rmeta b/target/debug/incremental/kfd-2a7rsuw39z8ru/s-hhcthcl33v-0whmljb-0nanvm67qve0kwcedetfc5y1i/metadata.rmeta deleted file mode 100644 index 050dab8..0000000 Binary files a/target/debug/incremental/kfd-2a7rsuw39z8ru/s-hhcthcl33v-0whmljb-0nanvm67qve0kwcedetfc5y1i/metadata.rmeta and /dev/null differ diff --git a/target/debug/incremental/kfd-2a7rsuw39z8ru/s-hhcthcl33v-0whmljb-0nanvm67qve0kwcedetfc5y1i/query-cache.bin b/target/debug/incremental/kfd-2a7rsuw39z8ru/s-hhcthcl33v-0whmljb-0nanvm67qve0kwcedetfc5y1i/query-cache.bin deleted file mode 100644 index 060e9e1..0000000 Binary files a/target/debug/incremental/kfd-2a7rsuw39z8ru/s-hhcthcl33v-0whmljb-0nanvm67qve0kwcedetfc5y1i/query-cache.bin and /dev/null differ diff --git a/target/debug/incremental/kfd-2a7rsuw39z8ru/s-hhcthcl33v-0whmljb-0nanvm67qve0kwcedetfc5y1i/work-products.bin b/target/debug/incremental/kfd-2a7rsuw39z8ru/s-hhcthcl33v-0whmljb-0nanvm67qve0kwcedetfc5y1i/work-products.bin deleted file mode 100644 index cbee428..0000000 Binary files a/target/debug/incremental/kfd-2a7rsuw39z8ru/s-hhcthcl33v-0whmljb-0nanvm67qve0kwcedetfc5y1i/work-products.bin and /dev/null differ diff --git a/target/debug/incremental/kfd-2a7rsuw39z8ru/s-hhcthcl33v-0whmljb.lock b/target/debug/incremental/kfd-2a7rsuw39z8ru/s-hhcthcl33v-0whmljb.lock deleted file mode 100644 index e69de29..0000000 diff --git a/target/debug/incremental/kfd-3vh5csval5g5u/s-hhcth4cuny-11e5e6s-working/dep-graph.part.bin b/target/debug/incremental/kfd-3vh5csval5g5u/s-hhcth4cuny-11e5e6s-working/dep-graph.part.bin deleted file mode 100644 index 2a20462..0000000 Binary files a/target/debug/incremental/kfd-3vh5csval5g5u/s-hhcth4cuny-11e5e6s-working/dep-graph.part.bin and /dev/null differ diff --git a/target/debug/incremental/kfd-3vh5csval5g5u/s-hhcth4cuny-11e5e6s.lock b/target/debug/incremental/kfd-3vh5csval5g5u/s-hhcth4cuny-11e5e6s.lock deleted file mode 100644 index e69de29..0000000