[INFO] cloning repository https://github.com/LDYang694/RFREERTOS
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/LDYang694/RFREERTOS" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FLDYang694%2FRFREERTOS", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FLDYang694%2FRFREERTOS'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] c56404a193f9bab1918d3ef1429e6fe90ad50fcd
[INFO] documenting LDYang694/RFREERTOS against 1.69.0 for beta-1.70-rustdoc-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FLDYang694%2FRFREERTOS" "/workspace/builds/worker-3-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc1/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/LDYang694/RFREERTOS on toolchain 1.69.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.69.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] removed /workspace/builds/worker-3-tc1/source/.cargo/config
[INFO] started tweaking git repo https://github.com/LDYang694/RFREERTOS
[INFO] finished tweaking git repo https://github.com/LDYang694/RFREERTOS
[INFO] tweaked toml for git repo https://github.com/LDYang694/RFREERTOS written to /workspace/builds/worker-3-tc1/source/Cargo.toml
[INFO] crate git repo https://github.com/LDYang694/RFREERTOS already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.69.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded buddy_system_allocator v0.8.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+1.69.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] a21cf077f179a27ee9390fd26247ecba5e0b756a8ee35e4b9bc06d31fe46cbda
[INFO] running `Command { std: "docker" "start" "-a" "a21cf077f179a27ee9390fd26247ecba5e0b756a8ee35e4b9bc06d31fe46cbda", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "a21cf077f179a27ee9390fd26247ecba5e0b756a8ee35e4b9bc06d31fe46cbda", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a21cf077f179a27ee9390fd26247ecba5e0b756a8ee35e4b9bc06d31fe46cbda", kill_on_drop: false }`
[INFO] [stdout] a21cf077f179a27ee9390fd26247ecba5e0b756a8ee35e4b9bc06d31fe46cbda
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+1.69.0" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] fd8327f75a11daa981d751204e1a85296220660c2bd67497cab2c88ab962fc48
[INFO] running `Command { std: "docker" "start" "-a" "fd8327f75a11daa981d751204e1a85296220660c2bd67497cab2c88ab962fc48", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.124
[INFO] [stderr]    Compiling r_freertos v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Checking spin v0.7.1
[INFO] [stderr]     Checking lazy_static v1.4.0
[INFO] [stderr]     Checking buddy_system_allocator v0.8.0
[INFO] [stderr]  Documenting r_freertos v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0425]: cannot find value `PORT_MAX_DELAY` in this scope
[INFO] [stdout]   --> src/kernel/tasks.rs:41:50
[INFO] [stdout]    |
[INFO] [stdout] 41 | pub static mut xNextTaskUnblockTime: UBaseType = PORT_MAX_DELAY;
[INFO] [stdout]    |                                                  ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the stable release channel
[INFO] [stdout]  --> src/main.rs:3:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | #![feature(alloc_error_handler)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the stable release channel
[INFO] [stdout]  --> src/main.rs:5:1
[INFO] [stdout]   |
[INFO] [stdout] 5 | #![feature(box_into_inner)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the stable release channel
[INFO] [stdout]  --> src/main.rs:6:1
[INFO] [stdout]   |
[INFO] [stdout] 6 | #![feature(allocator_api)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the stable release channel
[INFO] [stdout]  --> src/main.rs:7:1
[INFO] [stdout]   |
[INFO] [stdout] 7 | #![feature(core_intrinsics)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `QueueHandle_c` should have an upper camel case name
[INFO] [stdout]   --> src/ffi/queue.rs:23:10
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub type QueueHandle_c = *const RwLock<QueueDefinition>;
[INFO] [stdout]    |          ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `QueueHandleC`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_camel_case_types)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/ffi/queue.rs:299:24
[INFO] [stdout]     |
[INFO] [stdout] 299 |                     if (xTaskRemoveFromEventList(&xQueue_.write().xTasksWaitingToSend) != false) {
[INFO] [stdout]     |                        ^                                                                       ^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_parens)]` on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 299 -                     if (xTaskRemoveFromEventList(&xQueue_.write().xTasksWaitingToSend) != false) {
[INFO] [stdout] 299 +                     if xTaskRemoveFromEventList(&xQueue_.write().xTasksWaitingToSend) != false {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/ffi/queue.rs:330:16
[INFO] [stdout]     |
[INFO] [stdout] 330 |             if (prvIsQueueEmpty(&xQueue_) != false) {
[INFO] [stdout]     |                ^                                  ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 330 -             if (prvIsQueueEmpty(&xQueue_) != false) {
[INFO] [stdout] 330 +             if prvIsQueueEmpty(&xQueue_) != false {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/ffi/queue.rs:353:20
[INFO] [stdout]     |
[INFO] [stdout] 353 |                 if (vTaskResumeAll() == false) {
[INFO] [stdout]     |                    ^                         ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 353 -                 if (vTaskResumeAll() == false) {
[INFO] [stdout] 353 +                 if vTaskResumeAll() == false {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/ffi/queue.rs:416:24
[INFO] [stdout]     |
[INFO] [stdout] 416 |                     if (xTaskRemoveFromEventList(&xQueue_.write().xTasksWaitingToReceive) != false)
[INFO] [stdout]     |                        ^                                                                          ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 416 -                     if (xTaskRemoveFromEventList(&xQueue_.write().xTasksWaitingToReceive) != false)
[INFO] [stdout] 416 +                     if xTaskRemoveFromEventList(&xQueue_.write().xTasksWaitingToReceive) != false
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/ffi/queue.rs:448:16
[INFO] [stdout]     |
[INFO] [stdout] 448 |             if (prvIsQueueEmpty(&xQueue_) != false) {
[INFO] [stdout]     |                ^                                  ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 448 -             if (prvIsQueueEmpty(&xQueue_) != false) {
[INFO] [stdout] 448 +             if prvIsQueueEmpty(&xQueue_) != false {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/ffi/queue.rs:453:20
[INFO] [stdout]     |
[INFO] [stdout] 453 |                 if (vTaskResumeAll() == false) {
[INFO] [stdout]     |                    ^                         ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 453 -                 if (vTaskResumeAll() == false) {
[INFO] [stdout] 453 +                 if vTaskResumeAll() == false {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `TaskHandle_c` should have an upper camel case name
[INFO] [stdout]   --> src/ffi/tasks.rs:10:10
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub type TaskHandle_c = *const RwLock<tskTaskControlBlock>;
[INFO] [stdout]    |          ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `TaskHandleC`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `Not_Started` should have an upper camel case name
[INFO] [stdout]   --> src/kernel/kernel.rs:49:5
[INFO] [stdout]    |
[INFO] [stdout] 49 |     Not_Started,
[INFO] [stdout]    |     ^^^^^^^^^^^ help: convert the identifier to upper camel case: `NotStarted`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `StackType_t` should have an upper camel case name
[INFO] [stdout]   --> src/kernel/tasks.rs:30:10
[INFO] [stdout]    |
[INFO] [stdout] 30 | pub type StackType_t = usize;
[INFO] [stdout]    |          ^^^^^^^^^^^ help: convert the identifier to upper camel case: `StackTypeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `StackType_t_link` should have an upper camel case name
[INFO] [stdout]   --> src/kernel/tasks.rs:31:10
[INFO] [stdout]    |
[INFO] [stdout] 31 | pub type StackType_t_link = usize;
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `StackTypeTLink`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `Param_link` should have an upper camel case name
[INFO] [stdout]   --> src/kernel/tasks.rs:32:10
[INFO] [stdout]    |
[INFO] [stdout] 32 | pub type Param_link = usize;
[INFO] [stdout]    |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `ParamLink`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `TCB_t_link` should have an upper camel case name
[INFO] [stdout]   --> src/kernel/tasks.rs:33:10
[INFO] [stdout]    |
[INFO] [stdout] 33 | pub type TCB_t_link = Arc<RwLock<TCB_t>>;
[INFO] [stdout]    |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `TcbTLink`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `UBaseType_t` should have an upper camel case name
[INFO] [stdout]   --> src/kernel/tasks.rs:34:10
[INFO] [stdout]    |
[INFO] [stdout] 34 | pub type UBaseType_t = usize;
[INFO] [stdout]    |          ^^^^^^^^^^^ help: convert the identifier to upper camel case: `UbaseTypeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `TaskFunction_t` should have an upper camel case name
[INFO] [stdout]   --> src/kernel/tasks.rs:35:10
[INFO] [stdout]    |
[INFO] [stdout] 35 | pub type TaskFunction_t = *mut fn(*mut c_void);
[INFO] [stdout]    |          ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `TaskFunctionT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `tskTaskControlBlock` should have an upper camel case name
[INFO] [stdout]   --> src/kernel/tasks.rs:87:12
[INFO] [stdout]    |
[INFO] [stdout] 87 | pub struct tskTaskControlBlock {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `TskTaskControlBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `tskTCB` should have an upper camel case name
[INFO] [stdout]    --> src/kernel/tasks.rs:130:10
[INFO] [stdout]     |
[INFO] [stdout] 130 | pub type tskTCB = tskTaskControlBlock;
[INFO] [stdout]     |          ^^^^^^ help: convert the identifier to upper camel case: `TskTcb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `TCB_t` should have an upper camel case name
[INFO] [stdout]    --> src/kernel/tasks.rs:131:10
[INFO] [stdout]     |
[INFO] [stdout] 131 | pub type TCB_t = tskTCB;
[INFO] [stdout]     |          ^^^^^ help: convert the identifier to upper camel case: `TcbT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `TaskHandle_t` should have an upper camel case name
[INFO] [stdout]    --> src/kernel/tasks.rs:133:10
[INFO] [stdout]     |
[INFO] [stdout] 133 | pub type TaskHandle_t = Arc<RwLock<tskTaskControlBlock>>;
[INFO] [stdout]     |          ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `TaskHandleT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `eTaskState` should have an upper camel case name
[INFO] [stdout]    --> src/kernel/tasks.rs:660:10
[INFO] [stdout]     |
[INFO] [stdout] 660 | pub enum eTaskState {
[INFO] [stdout]     |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `ETaskState`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `eRunning` should have an upper camel case name
[INFO] [stdout]    --> src/kernel/tasks.rs:661:5
[INFO] [stdout]     |
[INFO] [stdout] 661 |     eRunning = 0,
[INFO] [stdout]     |     ^^^^^^^^ help: convert the identifier to upper camel case: `ERunning`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `eReady` should have an upper camel case name
[INFO] [stdout]    --> src/kernel/tasks.rs:662:5
[INFO] [stdout]     |
[INFO] [stdout] 662 |     eReady = 1,
[INFO] [stdout]     |     ^^^^^^ help: convert the identifier to upper camel case: `EReady`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `eBlocked` should have an upper camel case name
[INFO] [stdout]    --> src/kernel/tasks.rs:663:5
[INFO] [stdout]     |
[INFO] [stdout] 663 |     eBlocked = 2,
[INFO] [stdout]     |     ^^^^^^^^ help: convert the identifier to upper camel case: `EBlocked`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `eSuspended` should have an upper camel case name
[INFO] [stdout]    --> src/kernel/tasks.rs:664:5
[INFO] [stdout]     |
[INFO] [stdout] 664 |     eSuspended = 3,
[INFO] [stdout]     |     ^^^^^^^^^^ help: convert the identifier to upper camel case: `ESuspended`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `eDeleted` should have an upper camel case name
[INFO] [stdout]    --> src/kernel/tasks.rs:665:5
[INFO] [stdout]     |
[INFO] [stdout] 665 |     eDeleted = 4,
[INFO] [stdout]     |     ^^^^^^^^ help: convert the identifier to upper camel case: `EDeleted`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `eInvalid` should have an upper camel case name
[INFO] [stdout]    --> src/kernel/tasks.rs:666:5
[INFO] [stdout]     |
[INFO] [stdout] 666 |     eInvalid = 5,
[INFO] [stdout]     |     ^^^^^^^^ help: convert the identifier to upper camel case: `EInvalid`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/kernel/tasks.rs:752:20
[INFO] [stdout]     |
[INFO] [stdout] 752 |                 if (pxTCB.uxPriority >= get_current_tcb().unwrap().uxPriority) {
[INFO] [stdout]     |                    ^                                                         ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 752 -                 if (pxTCB.uxPriority >= get_current_tcb().unwrap().uxPriority) {
[INFO] [stdout] 752 +                 if pxTCB.uxPriority >= get_current_tcb().unwrap().uxPriority {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `QueueHandle_t` should have an upper camel case name
[INFO] [stdout]   --> src/kernel/queue.rs:26:10
[INFO] [stdout]    |
[INFO] [stdout] 26 | pub type QueueHandle_t = Arc<RwLock<QueueDefinition>>;
[INFO] [stdout]    |          ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `QueueHandleT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `xQUEUE` should have an upper camel case name
[INFO] [stdout]   --> src/kernel/queue.rs:32:10
[INFO] [stdout]    |
[INFO] [stdout] 32 | pub type xQUEUE = QueueDefinition;
[INFO] [stdout]    |          ^^^^^^ help: convert the identifier to upper camel case: `XQueue`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `Queue_t` should have an upper camel case name
[INFO] [stdout]   --> src/kernel/queue.rs:33:10
[INFO] [stdout]    |
[INFO] [stdout] 33 | pub type Queue_t = xQUEUE;
[INFO] [stdout]    |          ^^^^^^^ help: convert the identifier to upper camel case: `QueueT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `SemaphoreHandle_t` should have an upper camel case name
[INFO] [stdout]  --> src/kernel/semphr.rs:6:10
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub type SemaphoreHandle_t = QueueHandle_t;
[INFO] [stdout]   |          ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `SemaphoreHandleT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not resolve path `PORT_MAX_DELAY`
[INFO] [stdout]   --> src/kernel/tasks.rs:41:50
[INFO] [stdout]    |
[INFO] [stdout] 41 | pub static mut xNextTaskUnblockTime: UBaseType = PORT_MAX_DELAY;
[INFO] [stdout]    |                                                  ^^^^^^^^^^^^^^ could not resolve path `PORT_MAX_DELAY`
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error was originally ignored because you are running `rustdoc`
[INFO] [stdout]    = note: try running again with `rustc` or `cargo check` and you may get a more detailed error
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 6 previous errors; 31 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0433, E0554.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] 
[INFO] [stderr] error: could not document `r_freertos`
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `rustdoc --edition=2021 --crate-type bin --crate-name r_freertos src/main.rs -o /opt/rustwide/target/doc --cfg 'feature="INCLUDE_vTaskSuspend"' --cfg 'feature="configSUPPORT_DYNAMIC_ALLOCATION"' --cfg 'feature="configSUPPORT_STATIC_ALLOCATION"' --cfg 'feature="configUSE_MUTEXES"' --cfg 'feature="configUSE_PREEMPTION"' --cfg 'feature="default"' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --document-private-items '-Arustdoc::private-intra-doc-links' -C metadata=b1a8359367aa45b1 -L dependency=/opt/rustwide/target/debug/deps --extern buddy_system_allocator=/opt/rustwide/target/debug/deps/libbuddy_system_allocator-89b3cd148ba6e557.rmeta --extern lazy_static=/opt/rustwide/target/debug/deps/liblazy_static-a2d0853c03991e68.rmeta --extern libc=/opt/rustwide/target/debug/deps/liblibc-0aac9aeef1ad6e71.rmeta --extern spin=/opt/rustwide/target/debug/deps/libspin-a9be327916733dcf.rmeta --cap-lints=warn --crate-version 0.1.0` (exit status: 1)
[INFO] running `Command { std: "docker" "inspect" "fd8327f75a11daa981d751204e1a85296220660c2bd67497cab2c88ab962fc48", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "fd8327f75a11daa981d751204e1a85296220660c2bd67497cab2c88ab962fc48", kill_on_drop: false }`
[INFO] [stdout] fd8327f75a11daa981d751204e1a85296220660c2bd67497cab2c88ab962fc48
