code-status-macros 0.1.0

Procedural macros for annotating code with development status markers and tracking technical debt
Documentation
Build #2077019 2025-05-05 00:39:09
# rustc version
rustc 1.88.0-nightly (d6a325d93 2025-05-03)# docs.rs version
docsrs 0.6.0 (ee9a3fe6 2025-03-28)# build log
[INFO] running `Command { std: "docker" "create" "-v" "/home/cratesfyi/workspace/builds/code-status-macros-0.1.0/target:/opt/rustwide/target:rw,Z" "-v" "/home/cratesfyi/workspace/builds/code-status-macros-0.1.0/source:/opt/rustwide/workdir:ro,Z" "-v" "/home/cratesfyi/workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/home/cratesfyi/workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "DOCS_RS=1" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "6442450944" "--cpus" "6" "--user" "1001:1001" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:b0b074c097205a61b89e8ad263052f976b2b332c4dc5f02aef1fe52501660d6e" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "rustdoc" "--lib" "-Zrustdoc-map" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--emit=invocation-specific\", \"--resource-suffix\", \"-20250503-1.88.0-nightly-d6a325d93\", \"--static-root-path\", \"/-/rustdoc.static/\", \"--cap-lints\", \"warn\", \"--extern-html-root-takes-precedence\"]" "--offline" "-Zunstable-options" "--config=doc.extern-map.registries.crates-io=\"https://docs.rs/{pkg_name}/{version}/x86_64-unknown-linux-gnu\"" "-Zrustdoc-scrape-examples" "-j6", kill_on_drop: false }`
[INFO] [stdout] eb879a3ccf05d135e5f5d958426e74119a86aa8a08276aa8a2e67aa4be20c0f2
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "eb879a3ccf05d135e5f5d958426e74119a86aa8a08276aa8a2e67aa4be20c0f2", kill_on_drop: false }`
[INFO] [stderr] warning: target filter specified, but no targets matched; this is a no-op
[INFO] [stderr]  Documenting code-status-macros v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr] warning: `untested` is both a function and an attribute macro
[INFO] [stderr]   --> src/lib.rs:11:9
[INFO] [stderr]    |
[INFO] [stderr] 11 | //! - [`untested`] - Marks functions that haven't been properly tested
[INFO] [stderr]    |         ^^^^^^^^ ambiguous link
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default
[INFO] [stderr] help: to link to the function, add parentheses
[INFO] [stderr]    |
[INFO] [stderr] 11 | //! - [`untested()`] - Marks functions that haven't been properly tested
[INFO] [stderr]    |                 ++
[INFO] [stderr] help: to link to the attribute macro, prefix with `macro@`
[INFO] [stderr]    |
[INFO] [stderr] 11 | //! - [`macro@untested`] - Marks functions that haven't been properly tested
[INFO] [stderr]    |         ++++++
[INFO] [stderr] 
[INFO] [stderr] warning: `includes_unwrap` is both a function and an attribute macro
[INFO] [stderr]   --> src/lib.rs:12:9
[INFO] [stderr]    |
[INFO] [stderr] 12 | //! - [`includes_unwrap`] - Indicates code containing unwrap() calls that could panic
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^ ambiguous link
[INFO] [stderr]    |
[INFO] [stderr] help: to link to the function, add parentheses
[INFO] [stderr]    |
[INFO] [stderr] 12 | //! - [`includes_unwrap()`] - Indicates code containing unwrap() calls that could panic
[INFO] [stderr]    |                        ++
[INFO] [stderr] help: to link to the attribute macro, prefix with `macro@`
[INFO] [stderr]    |
[INFO] [stderr] 12 | //! - [`macro@includes_unwrap`] - Indicates code containing unwrap() calls that could panic
[INFO] [stderr]    |         ++++++
[INFO] [stderr] 
[INFO] [stderr] warning: `needs` is both a function and an attribute macro
[INFO] [stderr]   --> src/lib.rs:13:9
[INFO] [stderr]    |
[INFO] [stderr] 13 | //! - [`needs`] - Indicates a specific need (e.g., refactoring, optimization)
[INFO] [stderr]    |         ^^^^^ ambiguous link
[INFO] [stderr]    |
[INFO] [stderr] help: to link to the function, add parentheses
[INFO] [stderr]    |
[INFO] [stderr] 13 | //! - [`needs()`] - Indicates a specific need (e.g., refactoring, optimization)
[INFO] [stderr]    |              ++
[INFO] [stderr] help: to link to the attribute macro, prefix with `macro@`
[INFO] [stderr]    |
[INFO] [stderr] 13 | //! - [`macro@needs`] - Indicates a specific need (e.g., refactoring, optimization)
[INFO] [stderr]    |         ++++++
[INFO] [stderr] 
[INFO] [stderr] warning: `perf_critical` is both a function and an attribute macro
[INFO] [stderr]   --> src/lib.rs:14:9
[INFO] [stderr]    |
[INFO] [stderr] 14 | //! - [`perf_critical`] - Marks code that needs performance optimization
[INFO] [stderr]    |         ^^^^^^^^^^^^^ ambiguous link
[INFO] [stderr]    |
[INFO] [stderr] help: to link to the function, add parentheses
[INFO] [stderr]    |
[INFO] [stderr] 14 | //! - [`perf_critical()`] - Marks code that needs performance optimization
[INFO] [stderr]    |                      ++
[INFO] [stderr] help: to link to the attribute macro, prefix with `macro@`
[INFO] [stderr]    |
[INFO] [stderr] 14 | //! - [`macro@perf_critical`] - Marks code that needs performance optimization
[INFO] [stderr]    |         ++++++
[INFO] [stderr] 
[INFO] [stderr] warning: `security_sensitive` is both a function and an attribute macro
[INFO] [stderr]   --> src/lib.rs:15:9
[INFO] [stderr]    |
[INFO] [stderr] 15 | //! - [`security_sensitive`] - Marks code with known security implications
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^ ambiguous link
[INFO] [stderr]    |
[INFO] [stderr] help: to link to the function, add parentheses
[INFO] [stderr]    |
[INFO] [stderr] 15 | //! - [`security_sensitive()`] - Marks code with known security implications
[INFO] [stderr]    |                           ++
[INFO] [stderr] help: to link to the attribute macro, prefix with `macro@`
[INFO] [stderr]    |
[INFO] [stderr] 15 | //! - [`macro@security_sensitive`] - Marks code with known security implications
[INFO] [stderr]    |         ++++++
[INFO] [stderr] 
[INFO] [stderr] warning: `unsafe_usage` is both a function and an attribute macro
[INFO] [stderr]   --> src/lib.rs:16:9
[INFO] [stderr]    |
[INFO] [stderr] 16 | //! - [`unsafe_usage`] - Marks code that uses unsafe blocks and needs careful auditing
[INFO] [stderr]    |         ^^^^^^^^^^^^ ambiguous link
[INFO] [stderr]    |
[INFO] [stderr] help: to link to the function, add parentheses
[INFO] [stderr]    |
[INFO] [stderr] 16 | //! - [`unsafe_usage()`] - Marks code that uses unsafe blocks and needs careful auditing
[INFO] [stderr]    |                     ++
[INFO] [stderr] help: to link to the attribute macro, prefix with `macro@`
[INFO] [stderr]    |
[INFO] [stderr] 16 | //! - [`macro@unsafe_usage`] - Marks code that uses unsafe blocks and needs careful auditing
[INFO] [stderr]    |         ++++++
[INFO] [stderr] 
[INFO] [stderr] warning: `no_clippy` is both a function and an attribute macro
[INFO] [stderr]   --> src/lib.rs:17:9
[INFO] [stderr]    |
[INFO] [stderr] 17 | //! - [`no_clippy`] - Marks code where certain clippy lints are deliberately suppressed
[INFO] [stderr]    |         ^^^^^^^^^ ambiguous link
[INFO] [stderr]    |
[INFO] [stderr] help: to link to the function, add parentheses
[INFO] [stderr]    |
[INFO] [stderr] 17 | //! - [`no_clippy()`] - Marks code where certain clippy lints are deliberately suppressed
[INFO] [stderr]    |                  ++
[INFO] [stderr] help: to link to the attribute macro, prefix with `macro@`
[INFO] [stderr]    |
[INFO] [stderr] 17 | //! - [`macro@no_clippy`] - Marks code where certain clippy lints are deliberately suppressed
[INFO] [stderr]    |         ++++++
[INFO] [stderr] 
[INFO] [stderr] warning: `complexity` is both a function and an attribute macro
[INFO] [stderr]   --> src/lib.rs:18:9
[INFO] [stderr]    |
[INFO] [stderr] 18 | //! - [`complexity`] - Indicates high algorithm or cognitive complexity issues
[INFO] [stderr]    |         ^^^^^^^^^^ ambiguous link
[INFO] [stderr]    |
[INFO] [stderr] help: to link to the function, add parentheses
[INFO] [stderr]    |
[INFO] [stderr] 18 | //! - [`complexity()`] - Indicates high algorithm or cognitive complexity issues
[INFO] [stderr]    |                   ++
[INFO] [stderr] help: to link to the attribute macro, prefix with `macro@`
[INFO] [stderr]    |
[INFO] [stderr] 18 | //! - [`macro@complexity`] - Indicates high algorithm or cognitive complexity issues
[INFO] [stderr]    |         ++++++
[INFO] [stderr] 
[INFO] [stderr] warning: `allocation_heavy` is both a function and an attribute macro
[INFO] [stderr]   --> src/lib.rs:19:9
[INFO] [stderr]    |
[INFO] [stderr] 19 | //! - [`allocation_heavy`] - Flags functions that perform significant heap allocations
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^ ambiguous link
[INFO] [stderr]    |
[INFO] [stderr] help: to link to the function, add parentheses
[INFO] [stderr]    |
[INFO] [stderr] 19 | //! - [`allocation_heavy()`] - Flags functions that perform significant heap allocations
[INFO] [stderr]    |                         ++
[INFO] [stderr] help: to link to the attribute macro, prefix with `macro@`
[INFO] [stderr]    |
[INFO] [stderr] 19 | //! - [`macro@allocation_heavy`] - Flags functions that perform significant heap allocations
[INFO] [stderr]    |         ++++++
[INFO] [stderr] 
[INFO] [stderr] warning: `panic_path` is both a function and an attribute macro
[INFO] [stderr]   --> src/lib.rs:20:9
[INFO] [stderr]    |
[INFO] [stderr] 20 | //! - [`panic_path`] - Highlights code paths that might panic under specific conditions
[INFO] [stderr]    |         ^^^^^^^^^^ ambiguous link
[INFO] [stderr]    |
[INFO] [stderr] help: to link to the function, add parentheses
[INFO] [stderr]    |
[INFO] [stderr] 20 | //! - [`panic_path()`] - Highlights code paths that might panic under specific conditions
[INFO] [stderr]    |                   ++
[INFO] [stderr] help: to link to the attribute macro, prefix with `macro@`
[INFO] [stderr]    |
[INFO] [stderr] 20 | //! - [`macro@panic_path`] - Highlights code paths that might panic under specific conditions
[INFO] [stderr]    |         ++++++
[INFO] [stderr] 
[INFO] [stderr] warning: `needs_review` is both a function and an attribute macro
[INFO] [stderr]   --> src/lib.rs:24:9
[INFO] [stderr]    |
[INFO] [stderr] 24 | //! - [`needs_review`] - Indicates code that requires special review before release
[INFO] [stderr]    |         ^^^^^^^^^^^^ ambiguous link
[INFO] [stderr]    |
[INFO] [stderr] help: to link to the function, add parentheses
[INFO] [stderr]    |
[INFO] [stderr] 24 | //! - [`needs_review()`] - Indicates code that requires special review before release
[INFO] [stderr]    |                     ++
[INFO] [stderr] help: to link to the attribute macro, prefix with `macro@`
[INFO] [stderr]    |
[INFO] [stderr] 24 | //! - [`macro@needs_review`] - Indicates code that requires special review before release
[INFO] [stderr]    |         ++++++
[INFO] [stderr] 
[INFO] [stderr] warning: `temporary` is both a function and an attribute macro
[INFO] [stderr]   --> src/lib.rs:25:9
[INFO] [stderr]    |
[INFO] [stderr] 25 | //! - [`temporary`] - Marks code as temporary or intended to be replaced
[INFO] [stderr]    |         ^^^^^^^^^ ambiguous link
[INFO] [stderr]    |
[INFO] [stderr] help: to link to the function, add parentheses
[INFO] [stderr]    |
[INFO] [stderr] 25 | //! - [`temporary()`] - Marks code as temporary or intended to be replaced
[INFO] [stderr]    |                  ++
[INFO] [stderr] help: to link to the attribute macro, prefix with `macro@`
[INFO] [stderr]    |
[INFO] [stderr] 25 | //! - [`macro@temporary`] - Marks code as temporary or intended to be replaced
[INFO] [stderr]    |         ++++++
[INFO] [stderr] 
[INFO] [stderr] warning: `assumptions` is both a function and an attribute macro
[INFO] [stderr]   --> src/lib.rs:26:9
[INFO] [stderr]    |
[INFO] [stderr] 26 | //! - [`assumptions`] - Indicates code with non-obvious assumptions
[INFO] [stderr]    |         ^^^^^^^^^^^ ambiguous link
[INFO] [stderr]    |
[INFO] [stderr] help: to link to the function, add parentheses
[INFO] [stderr]    |
[INFO] [stderr] 26 | //! - [`assumptions()`] - Indicates code with non-obvious assumptions
[INFO] [stderr]    |                    ++
[INFO] [stderr] help: to link to the attribute macro, prefix with `macro@`
[INFO] [stderr]    |
[INFO] [stderr] 26 | //! - [`macro@assumptions`] - Indicates code with non-obvious assumptions
[INFO] [stderr]    |         ++++++
[INFO] [stderr] 
[INFO] [stderr] warning: `revisit_in` is both a function and an attribute macro
[INFO] [stderr]   --> src/lib.rs:27:9
[INFO] [stderr]    |
[INFO] [stderr] 27 | //! - [`revisit_in`] - Marks code that may need revisiting in a future version
[INFO] [stderr]    |         ^^^^^^^^^^ ambiguous link
[INFO] [stderr]    |
[INFO] [stderr] help: to link to the function, add parentheses
[INFO] [stderr]    |
[INFO] [stderr] 27 | //! - [`revisit_in()`] - Marks code that may need revisiting in a future version
[INFO] [stderr]    |                   ++
[INFO] [stderr] help: to link to the attribute macro, prefix with `macro@`
[INFO] [stderr]    |
[INFO] [stderr] 27 | //! - [`macro@revisit_in`] - Marks code that may need revisiting in a future version
[INFO] [stderr]    |         ++++++
[INFO] [stderr] 
[INFO] [stderr] warning: `dependency_sensitive` is both a function and an attribute macro
[INFO] [stderr]   --> src/lib.rs:28:9
[INFO] [stderr]    |
[INFO] [stderr] 28 | //! - [`dependency_sensitive`] - Marks code that's sensitive to changes in dependencies
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^^ ambiguous link
[INFO] [stderr]    |
[INFO] [stderr] help: to link to the function, add parentheses
[INFO] [stderr]    |
[INFO] [stderr] 28 | //! - [`dependency_sensitive()`] - Marks code that's sensitive to changes in dependencies
[INFO] [stderr]    |                             ++
[INFO] [stderr] help: to link to the attribute macro, prefix with `macro@`
[INFO] [stderr]    |
[INFO] [stderr] 28 | //! - [`macro@dependency_sensitive`] - Marks code that's sensitive to changes in dependencies
[INFO] [stderr]    |         ++++++
[INFO] [stderr] 
[INFO] [stderr] warning: `platform_specific` is both a function and an attribute macro
[INFO] [stderr]   --> src/lib.rs:29:9
[INFO] [stderr]    |
[INFO] [stderr] 29 | //! - [`platform_specific`] - Indicates code with behavior tied to specific platforms
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^ ambiguous link
[INFO] [stderr]    |
[INFO] [stderr] help: to link to the function, add parentheses
[INFO] [stderr]    |
[INFO] [stderr] 29 | //! - [`platform_specific()`] - Indicates code with behavior tied to specific platforms
[INFO] [stderr]    |                          ++
[INFO] [stderr] help: to link to the attribute macro, prefix with `macro@`
[INFO] [stderr]    |
[INFO] [stderr] 29 | //! - [`macro@platform_specific`] - Indicates code with behavior tied to specific platforms
[INFO] [stderr]    |         ++++++
[INFO] [stderr] 
[INFO] [stderr] warning: `feature_gated` is both a function and an attribute macro
[INFO] [stderr]   --> src/lib.rs:30:9
[INFO] [stderr]    |
[INFO] [stderr] 30 | //! - [`feature_gated`] - Marks code dependent on specific feature flags
[INFO] [stderr]    |         ^^^^^^^^^^^^^ ambiguous link
[INFO] [stderr]    |
[INFO] [stderr] help: to link to the function, add parentheses
[INFO] [stderr]    |
[INFO] [stderr] 30 | //! - [`feature_gated()`] - Marks code dependent on specific feature flags
[INFO] [stderr]    |                      ++
[INFO] [stderr] help: to link to the attribute macro, prefix with `macro@`
[INFO] [stderr]    |
[INFO] [stderr] 30 | //! - [`macro@feature_gated`] - Marks code dependent on specific feature flags
[INFO] [stderr]    |         ++++++
[INFO] [stderr] 
[INFO] [stderr] warning: `api_stability` is both a function and an attribute macro
[INFO] [stderr]   --> src/lib.rs:31:9
[INFO] [stderr]    |
[INFO] [stderr] 31 | //! - [`api_stability`] - Indicates parts of the API that may change
[INFO] [stderr]    |         ^^^^^^^^^^^^^ ambiguous link
[INFO] [stderr]    |
[INFO] [stderr] help: to link to the function, add parentheses
[INFO] [stderr]    |
[INFO] [stderr] 31 | //! - [`api_stability()`] - Indicates parts of the API that may change
[INFO] [stderr]    |                      ++
[INFO] [stderr] help: to link to the attribute macro, prefix with `macro@`
[INFO] [stderr]    |
[INFO] [stderr] 31 | //! - [`macro@api_stability`] - Indicates parts of the API that may change
[INFO] [stderr]    |         ++++++
[INFO] [stderr] 
[INFO] [stderr] warning: `deadlock_risk` is both a function and an attribute macro
[INFO] [stderr]   --> src/lib.rs:32:9
[INFO] [stderr]    |
[INFO] [stderr] 32 | //! - [`deadlock_risk`] - Marks code with potential concurrency/deadlock issues
[INFO] [stderr]    |         ^^^^^^^^^^^^^ ambiguous link
[INFO] [stderr]    |
[INFO] [stderr] help: to link to the function, add parentheses
[INFO] [stderr]    |
[INFO] [stderr] 32 | //! - [`deadlock_risk()`] - Marks code with potential concurrency/deadlock issues
[INFO] [stderr]    |                      ++
[INFO] [stderr] help: to link to the attribute macro, prefix with `macro@`
[INFO] [stderr]    |
[INFO] [stderr] 32 | //! - [`macro@deadlock_risk`] - Marks code with potential concurrency/deadlock issues
[INFO] [stderr]    |         ++++++
[INFO] [stderr] 
[INFO] [stderr] warning: `benchmark_candidate` is both a function and an attribute macro
[INFO] [stderr]   --> src/lib.rs:33:9
[INFO] [stderr]    |
[INFO] [stderr] 33 | //! - [`benchmark_candidate`] - Flags code that should be benchmarked and optimized
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^ ambiguous link
[INFO] [stderr]    |
[INFO] [stderr] help: to link to the function, add parentheses
[INFO] [stderr]    |
[INFO] [stderr] 33 | //! - [`benchmark_candidate()`] - Flags code that should be benchmarked and optimized
[INFO] [stderr]    |                            ++
[INFO] [stderr] help: to link to the attribute macro, prefix with `macro@`
[INFO] [stderr]    |
[INFO] [stderr] 33 | //! - [`macro@benchmark_candidate`] - Flags code that should be benchmarked and optimized
[INFO] [stderr]    |         ++++++
[INFO] [stderr] 
[INFO] [stderr] warning: `code-status-macros` (lib doc) generated 20 warnings
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.39s
[INFO] [stderr]    Generated /opt/rustwide/target/doc/code_status_macros/index.html
[INFO] running `Command { std: "docker" "inspect" "eb879a3ccf05d135e5f5d958426e74119a86aa8a08276aa8a2e67aa4be20c0f2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "eb879a3ccf05d135e5f5d958426e74119a86aa8a08276aa8a2e67aa4be20c0f2", kill_on_drop: false }`
[INFO] [stdout] eb879a3ccf05d135e5f5d958426e74119a86aa8a08276aa8a2e67aa4be20c0f2