Skip to content

WIP: status unknown #454

WIP: status unknown

WIP: status unknown #454

Triggered via push October 7, 2024 13:44
Status Failure
Total duration 1m 37s
Artifacts

rust.yml

on: push
Fit to window
Zoom out
Zoom in

Annotations

23 errors and 30 warnings
Format
The process '/home/runner/.cargo/bin/cargo' failed with exit code 1
the following explicit lifetimes could be elided: 'sg: scopegraphs/src/scopegraph.rs#L263
error: the following explicit lifetimes could be elided: 'sg --> scopegraphs/src/scopegraph.rs:263:6 | 263 | impl<'sg, LABEL: Label, DATA, CMPL> ScopeGraph<'sg, LABEL, DATA, CMPL> | ^^^ ^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes help: elide the lifetimes | 263 - impl<'sg, LABEL: Label, DATA, CMPL> ScopeGraph<'sg, LABEL, DATA, CMPL> 263 + impl<LABEL: Label, DATA, CMPL> ScopeGraph<'_, LABEL, DATA, CMPL> |
the following explicit lifetimes could be elided: 'sg: scopegraphs/src/scopegraph.rs#L224
error: the following explicit lifetimes could be elided: 'sg --> scopegraphs/src/scopegraph.rs:224:6 | 224 | impl<'sg, LABEL: Hash + Label + Copy + Debug, DATA, CMPL> ScopeGraph<'sg, LABEL, DATA, CMPL> | ^^^ ^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes help: elide the lifetimes | 224 - impl<'sg, LABEL: Hash + Label + Copy + Debug, DATA, CMPL> ScopeGraph<'sg, LABEL, DATA, CMPL> 224 + impl<LABEL: Hash + Label + Copy + Debug, DATA, CMPL> ScopeGraph<'_, LABEL, DATA, CMPL> |
the following explicit lifetimes could be elided: 'sg: scopegraphs/src/scopegraph.rs#L193
error: the following explicit lifetimes could be elided: 'sg --> scopegraphs/src/scopegraph.rs:193:6 | 193 | impl<'sg, LABEL: Label, DATA, CMPL> ScopeGraph<'sg, LABEL, DATA, CMPL> | ^^^ ^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes help: elide the lifetimes | 193 - impl<'sg, LABEL: Label, DATA, CMPL> ScopeGraph<'sg, LABEL, DATA, CMPL> 193 + impl<LABEL: Label, DATA, CMPL> ScopeGraph<'_, LABEL, DATA, CMPL> |
the following explicit lifetimes could be elided: 'sg: scopegraphs/src/scopegraph.rs#L165
error: the following explicit lifetimes could be elided: 'sg --> scopegraphs/src/scopegraph.rs:165:6 | 165 | impl<'sg, LABEL: Label, DATA, CMPL> ScopeGraph<'sg, LABEL, DATA, CMPL> | ^^^ ^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes help: elide the lifetimes | 165 - impl<'sg, LABEL: Label, DATA, CMPL> ScopeGraph<'sg, LABEL, DATA, CMPL> 165 + impl<LABEL: Label, DATA, CMPL> ScopeGraph<'_, LABEL, DATA, CMPL> |
the following explicit lifetimes could be elided: 'sg: scopegraphs/src/scopegraph.rs#L92
error: the following explicit lifetimes could be elided: 'sg --> scopegraphs/src/scopegraph.rs:92:6 | 92 | impl<'sg, LABEL: Label, DATA> InnerScopeGraph<'sg, LABEL, DATA> { | ^^^ ^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes help: elide the lifetimes | 92 - impl<'sg, LABEL: Label, DATA> InnerScopeGraph<'sg, LABEL, DATA> { 92 + impl<LABEL: Label, DATA> InnerScopeGraph<'_, LABEL, DATA> { |
very complex type used. Consider factoring parts into `type` definitions: scopegraphs/src/resolve/mod.rs#L338
error: very complex type used. Consider factoring parts into `type` definitions --> scopegraphs/src/resolve/mod.rs:338:10 | 338 | ) -> Result< | __________^ 339 | | ResolvedPath<'sg, LABEL, DATA>, 340 | | OnlyElementError< 341 | | 'a, ... | 346 | | >, 347 | | > { | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#type_complexity = note: `-D clippy::type-complexity` implied by `-D warnings` = help: to override `-D warnings` add `#[allow(clippy::type_complexity)]`
the following explicit lifetimes could be elided: 'sg: scopegraphs/src/resolve/mod.rs#L134
error: the following explicit lifetimes could be elided: 'sg --> scopegraphs/src/resolve/mod.rs:134:6 | 134 | impl<'sg, LABEL, DATA> ResolvedPath<'sg, LABEL, DATA> { | ^^^ ^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes help: elide the lifetimes | 134 - impl<'sg, LABEL, DATA> ResolvedPath<'sg, LABEL, DATA> { 134 + impl<LABEL, DATA> ResolvedPath<'_, LABEL, DATA> { |
the following explicit lifetimes could be elided: 'sg: scopegraphs/src/resolve/mod.rs#L125
error: the following explicit lifetimes could be elided: 'sg --> scopegraphs/src/resolve/mod.rs:125:6 | 125 | impl<'sg, LABEL: Clone, DATA> Clone for ResolvedPath<'sg, LABEL, DATA> { | ^^^ ^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes help: elide the lifetimes | 125 - impl<'sg, LABEL: Clone, DATA> Clone for ResolvedPath<'sg, LABEL, DATA> { 125 + impl<LABEL: Clone, DATA> Clone for ResolvedPath<'_, LABEL, DATA> { |
the following explicit lifetimes could be elided: 'storage: scopegraphs/src/resolve/lookup.rs#L106
error: the following explicit lifetimes could be elided: 'storage --> scopegraphs/src/resolve/lookup.rs:106:6 | 106 | impl<'storage, 'sg: 'rslv, 'rslv, LABEL, DATA, CMPL, DWF, LO, DEq> | ^^^^^^^^ 107 | ResolutionContext<'storage, 'sg, 'rslv, LABEL, DATA, CMPL, DWF, LO, DEq> | ^^^^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes help: elide the lifetimes | 106 ~ impl<'sg: 'rslv, 'rslv, LABEL, DATA, CMPL, DWF, LO, DEq> 107 ~ ResolutionContext<'_, 'sg, 'rslv, LABEL, DATA, CMPL, DWF, LO, DEq> |
the following explicit lifetimes could be elided: 'fut: scopegraphs/src/future_wrapper.rs#L33
error: the following explicit lifetimes could be elided: 'fut --> scopegraphs/src/future_wrapper.rs:33:6 | 33 | impl<'fut, T: Clone> Future for FutureWrapper<'fut, T> { | ^^^^ ^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes help: elide the lifetimes | 33 - impl<'fut, T: Clone> Future for FutureWrapper<'fut, T> { 33 + impl<T: Clone> Future for FutureWrapper<'_, T> { |
the following explicit lifetimes could be elided: 'fut: scopegraphs/src/future_wrapper.rs#L14
error: the following explicit lifetimes could be elided: 'fut --> scopegraphs/src/future_wrapper.rs:14:6 | 14 | impl<'fut, T> Clone for FutureWrapper<'fut, T> { | ^^^^ ^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes help: elide the lifetimes | 14 - impl<'fut, T> Clone for FutureWrapper<'fut, T> { 14 + impl<T> Clone for FutureWrapper<'_, T> { |
the following explicit lifetimes could be elided: 'ext: scopegraphs/src/completeness/mod.rs#L161
error: the following explicit lifetimes could be elided: 'ext --> scopegraphs/src/completeness/mod.rs:161:6 | 161 | impl<'ext, LABEL: Hash + Label + Debug, DATA, CMPL: UserClosed<LABEL, DATA>> Clone | ^^^^ 162 | for ScopeExtPerm<'ext, LABEL, DATA, CMPL> | ^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes help: elide the lifetimes | 161 ~ impl<LABEL: Hash + Label + Debug, DATA, CMPL: UserClosed<LABEL, DATA>> Clone 162 ~ for ScopeExtPerm<'_, LABEL, DATA, CMPL> |
the following explicit lifetimes could be elided: 'ext: scopegraphs/src/completeness/mod.rs#L141
error: the following explicit lifetimes could be elided: 'ext --> scopegraphs/src/completeness/mod.rs:141:6 | 141 | impl<'ext, LABEL: Hash + Label + Debug, DATA, CMPL> Drop | ^^^^ 142 | for ScopeExtPermInner<'ext, LABEL, DATA, CMPL> | ^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes help: elide the lifetimes | 141 ~ impl<LABEL: Hash + Label + Debug, DATA, CMPL> Drop 142 ~ for ScopeExtPermInner<'_, LABEL, DATA, CMPL> |
the following explicit lifetimes could be elided: 'sg: scopegraphs/src/completeness/critical_edge.rs#L94
error: the following explicit lifetimes could be elided: 'sg --> scopegraphs/src/completeness/critical_edge.rs:94:6 | 94 | impl<'sg, LABEL: Hash + Label, DATA, CMPL> ScopeGraph<'sg, LABEL, DATA, CMPL> | ^^^ ^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes help: elide the lifetimes | 94 - impl<'sg, LABEL: Hash + Label, DATA, CMPL> ScopeGraph<'sg, LABEL, DATA, CMPL> 94 + impl<LABEL: Hash + Label, DATA, CMPL> ScopeGraph<'_, LABEL, DATA, CMPL> |
the following explicit lifetimes could be elided: 'sg: scopegraphs/src/completeness/critical_edge.rs#L71
error: the following explicit lifetimes could be elided: 'sg --> scopegraphs/src/completeness/critical_edge.rs:71:6 | 71 | impl<'sg, LABEL: Hash + Label, DATA, CMPL> ScopeGraph<'sg, LABEL, DATA, CMPL> | ^^^ ^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes = note: `-D clippy::needless-lifetimes` implied by `-D warnings` = help: to override `-D warnings` add `#[allow(clippy::needless_lifetimes)]` help: elide the lifetimes | 71 - impl<'sg, LABEL: Hash + Label, DATA, CMPL> ScopeGraph<'sg, LABEL, DATA, CMPL> 71 + impl<LABEL: Hash + Label, DATA, CMPL> ScopeGraph<'_, LABEL, DATA, CMPL> |
first doc comment paragraph is too long: scopegraphs/src/completeness/future.rs#L14
error: first doc comment paragraph is too long --> scopegraphs/src/completeness/future.rs:14:1 | 14 | / /// A completeness strategy that makes queries return a [`Future`](std::future::Future) 15 | | /// in case one of the scopes that the query runs over was not yet closed. 16 | | /// The future resolves once all such scopes *are* closed. 17 | | /// 18 | | /// Using [`FutureCompleteness`], you can somewhat delegate the task of scheduling | |_ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_long_first_doc_paragraph
first doc comment paragraph is too long: scopegraphs/src/label.rs#L63
error: first doc comment paragraph is too long --> scopegraphs/src/label.rs:63:1 | 63 | / /// `query_regex` is a wrapper around [`compile_regex`](crate::compile_regex) that should be used 64 | | /// when you're using the resulting regex only once, inline. This is often the case in 65 | | /// [scope graph queries](crate::resolve::Query). 66 | | /// 67 | | /// [`compile_regex`](crate::compile_regex) generates a type, which when instantiated can match | |_ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_long_first_doc_paragraph = note: `-D clippy::too-long-first-doc-paragraph` implied by `-D warnings` = help: to override `-D warnings` add `#[allow(clippy::too_long_first_doc_paragraph)]`
elided lifetime has a name: scopegraphs/src/resolve/mod.rs#L606
error: elided lifetime has a name --> scopegraphs/src/resolve/mod.rs:606:9 | 601 | pub fn query<'sg>( | --- lifetime `'sg` declared here ... 606 | '_, | ^^ this elided lifetime gets resolved as `'sg` | = note: `-D elided-named-lifetimes` implied by `-D warnings` = help: to override `-D warnings` add `#[allow(elided_named_lifetimes)]`
Clippy
Clippy had exited with the 101 exit code
Test Nightly
The process '/home/runner/.cargo/bin/cargo' failed with exit code 101
Test Stable
The process '/home/runner/.cargo/bin/cargo' failed with exit code 101
Test Beta
The process '/home/runner/.cargo/bin/cargo' failed with exit code 101
Format
The following actions uses node12 which is deprecated and will be forced to run on node16: actions-rs/toolchain@v1, actions-rs/cargo@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Format
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, actions-rs/toolchain@v1, actions-rs/cargo@v1. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Format
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Format
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Format
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Format
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Clippy
The following actions uses node12 which is deprecated and will be forced to run on node16: actions-rs/toolchain@v1, actions-rs/clippy-check@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Clippy
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, actions-rs/toolchain@v1, actions-rs/clippy-check@v1. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Clippy
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Clippy
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Clippy
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Clippy
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Test Nightly
The following actions uses node12 which is deprecated and will be forced to run on node16: actions-rs/toolchain@v1, actions-rs/cargo@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Test Nightly
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, actions-rs/toolchain@v1, actions-rs/cargo@v1. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Test Nightly
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Test Nightly
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Test Nightly
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Test Nightly
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Test Stable
The following actions uses node12 which is deprecated and will be forced to run on node16: actions-rs/toolchain@v1, actions-rs/cargo@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Test Stable
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, actions-rs/toolchain@v1, actions-rs/cargo@v1. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Test Stable
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Test Stable
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Test Stable
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Test Stable
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Test Beta
The following actions uses node12 which is deprecated and will be forced to run on node16: actions-rs/toolchain@v1, actions-rs/cargo@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Test Beta
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, actions-rs/toolchain@v1, actions-rs/cargo@v1. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Test Beta
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Test Beta
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Test Beta
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Test Beta
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/