WIP: status unknown #454
rust.yml
on: push
Clippy
59s
Format
22s
Test Nightly
1m 23s
Test Beta
1m 28s
Test Stable
1m 27s
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/
|