Cleanup task module #269
build.yml
on: push
Matrix: build-base
Matrix: build-cross-aarch64
Matrix: build-extra-features
Matrix: build-nightly
Matrix: build-with-layouts
Matrix: c-examples
Matrix: lint
Matrix: patched-miri
Matrix: test-all-features
Matrix: test
Annotations
80 errors and 357 warnings
build-extra-features (ubuntu-latest, stable, --features layout_checks)
Process completed with exit code 101.
|
the associated item `STABLE_ABI` exists for struct `GetTypeLayoutCtor<CRawWakerOrder>`, but its trait bounds were not satisfied:
/home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/abi_stable-0.10.4/src/internal_macros.rs#L6
error[E0599]: the associated item `STABLE_ABI` exists for struct `GetTypeLayoutCtor<CRawWakerOrder>`, but its trait bounds were not satisfied
--> cglue/src/task/sound.rs:143:43
|
143 | #[cfg_attr(feature = "abi_stable", derive(::abi_stable::StableAbi))]
| ^^^^^^^^^^^^^^^^^^^^^^^ associated item cannot be called on `GetTypeLayoutCtor<CRawWakerOrder>` due to unsatisfied trait bounds
|
::: cglue/src/task/mod.rs:41:1
|
41 | struct CRawWakerOrder {
| --------------------- doesn't satisfy `task::CRawWakerOrder: abi_stable::StableAbi`
|
= note: the following trait bounds were not satisfied:
`task::CRawWakerOrder: abi_stable::StableAbi`
note: the trait `abi_stable::StableAbi` must be implemented
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/abi_stable-0.10.4/src/abi_stability/stable_abi_trait.rs:44:1
|
44 | pub unsafe trait StableAbi: GetStaticEquivalent_ {
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
= note: this error originates in the macro `$crate::_sabi_type_layouts` which comes from the expansion of the derive macro `::abi_stable::StableAbi` (in Nightly builds, run with -Z macro-backtrace for more info)
|
the associated item `STABLE_ABI` exists for struct `GetTypeLayoutCtor<CRawWakerOrder>`, but its trait bounds were not satisfied:
/home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/abi_stable-0.10.4/src/internal_macros.rs#L6
error[E0599]: the associated item `STABLE_ABI` exists for struct `GetTypeLayoutCtor<CRawWakerOrder>`, but its trait bounds were not satisfied
--> cglue/src/task/sound.rs:20:43
|
20 | #[cfg_attr(feature = "abi_stable", derive(::abi_stable::StableAbi))]
| ^^^^^^^^^^^^^^^^^^^^^^^ associated item cannot be called on `GetTypeLayoutCtor<CRawWakerOrder>` due to unsatisfied trait bounds
|
::: cglue/src/task/mod.rs:41:1
|
41 | struct CRawWakerOrder {
| --------------------- doesn't satisfy `task::CRawWakerOrder: abi_stable::StableAbi`
|
= note: the following trait bounds were not satisfied:
`task::CRawWakerOrder: abi_stable::StableAbi`
note: the trait `abi_stable::StableAbi` must be implemented
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/abi_stable-0.10.4/src/abi_stability/stable_abi_trait.rs:44:1
|
44 | pub unsafe trait StableAbi: GetStaticEquivalent_ {
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
= note: this error originates in the macro `$crate::_sabi_type_layouts` which comes from the expansion of the derive macro `::abi_stable::StableAbi` (in Nightly builds, run with -Z macro-backtrace for more info)
|
the associated item `STABLE_ABI` exists for struct `GetTypeLayoutCtor<CRawWakerOrder>`, but its trait bounds were not satisfied:
/home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/abi_stable-0.10.4/src/internal_macros.rs#L6
error[E0599]: the associated item `STABLE_ABI` exists for struct `GetTypeLayoutCtor<CRawWakerOrder>`, but its trait bounds were not satisfied
--> cglue/src/task/sound.rs:143:43
|
143 | #[cfg_attr(feature = "abi_stable", derive(::abi_stable::StableAbi))]
| ^^^^^^^^^^^^^^^^^^^^^^^ associated item cannot be called on `GetTypeLayoutCtor<CRawWakerOrder>` due to unsatisfied trait bounds
|
::: cglue/src/task/mod.rs:41:1
|
41 | struct CRawWakerOrder {
| --------------------- doesn't satisfy `task::CRawWakerOrder: abi_stable::StableAbi`
|
= note: the following trait bounds were not satisfied:
`task::CRawWakerOrder: abi_stable::StableAbi`
note: the trait `abi_stable::StableAbi` must be implemented
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/abi_stable-0.10.4/src/abi_stability/stable_abi_trait.rs:44:1
|
44 | pub unsafe trait StableAbi: GetStaticEquivalent_ {
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
= note: this error originates in the macro `$crate::_sabi_type_layouts` which comes from the expansion of the derive macro `::abi_stable::StableAbi` (in Nightly builds, run with -Z macro-backtrace for more info)
|
the associated item `STABLE_ABI` exists for struct `GetTypeLayoutCtor<CRawWakerOrder>`, but its trait bounds were not satisfied:
/home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/abi_stable-0.10.4/src/internal_macros.rs#L6
error[E0599]: the associated item `STABLE_ABI` exists for struct `GetTypeLayoutCtor<CRawWakerOrder>`, but its trait bounds were not satisfied
--> cglue/src/task/sound.rs:20:43
|
20 | #[cfg_attr(feature = "abi_stable", derive(::abi_stable::StableAbi))]
| ^^^^^^^^^^^^^^^^^^^^^^^ associated item cannot be called on `GetTypeLayoutCtor<CRawWakerOrder>` due to unsatisfied trait bounds
|
::: cglue/src/task/mod.rs:41:1
|
41 | struct CRawWakerOrder {
| --------------------- doesn't satisfy `task::CRawWakerOrder: abi_stable::StableAbi`
|
= note: the following trait bounds were not satisfied:
`task::CRawWakerOrder: abi_stable::StableAbi`
note: the trait `abi_stable::StableAbi` must be implemented
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/abi_stable-0.10.4/src/abi_stability/stable_abi_trait.rs:44:1
|
44 | pub unsafe trait StableAbi: GetStaticEquivalent_ {
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
= note: this error originates in the macro `$crate::_sabi_type_layouts` which comes from the expansion of the derive macro `::abi_stable::StableAbi` (in Nightly builds, run with -Z macro-backtrace for more info)
|
build-extra-features (macos-14, stable, --features layout_checks)
The job was canceled because "ubuntu-latest_stable_--_2" failed.
|
build-extra-features (macos-14, stable, --features layout_checks)
Process completed with exit code 101.
|
build-extra-features (windows-latest, 1.57.0, --features layout_checks)
The job was canceled because "ubuntu-latest_stable_--_2" failed.
|
build-extra-features (windows-latest, 1.57.0, --features layout_checks)
The operation was canceled.
|
build-extra-features (windows-latest, 1.57.0, --features task)
The job was canceled because "ubuntu-latest_stable_--_2" failed.
|
build-extra-features (windows-latest, 1.57.0, --features task)
The operation was canceled.
|
build-extra-features (windows-latest, stable, --features layout_checks)
The job was canceled because "ubuntu-latest_stable_--_2" failed.
|
build-extra-features (windows-latest, stable, --features layout_checks)
The operation was canceled.
|
build-with-layouts (ubuntu-latest, stable)
Process completed with exit code 101.
|
build-extra-features (windows-latest, stable, --features task)
The job was canceled because "ubuntu-latest_stable_--_2" failed.
|
build-extra-features (windows-latest, stable, --features task)
The operation was canceled.
|
build-nightly (ubuntu-latest, stable)
Process completed with exit code 101.
|
lint (--all-features)
Clippy had exited with the 101 exit code
|
build-nightly (macos-14, stable)
The job was canceled because "ubuntu-latest_stable" failed.
|
build-with-layouts (macos-14, stable)
The job was canceled because "ubuntu-latest_stable" failed.
|
lint
The job was canceled because "_--all-features" failed.
|
lint
The operation was canceled.
|
build-nightly (macos-14, 1.57.0)
The job was canceled because "ubuntu-latest_stable" failed.
|
build-nightly (macos-14, 1.57.0)
The operation was canceled.
|
build-nightly (macos-14, nightly-2021-11-05)
The job was canceled because "ubuntu-latest_stable" failed.
|
build-nightly (macos-14, nightly-2021-11-05)
The operation was canceled.
|
build-nightly (windows-latest, 1.57.0)
The job was canceled because "ubuntu-latest_stable" failed.
|
build-nightly (windows-latest, 1.57.0)
The operation was canceled.
|
build-extra-features (ubuntu-latest, 1.57.0, --features task)
The job was canceled because "ubuntu-latest_stable_--_2" failed.
|
build-nightly (windows-latest, nightly-2021-11-05)
The job was canceled because "ubuntu-latest_stable" failed.
|
build-nightly (windows-latest, nightly-2021-11-05)
The operation was canceled.
|
build-extra-features (ubuntu-latest, 1.57.0, --features task)
The operation was canceled.
|
build-with-layouts (windows-latest, 1.46.0)
The job was canceled because "ubuntu-latest_stable" failed.
|
build-with-layouts (windows-latest, 1.46.0)
The operation was canceled.
|
build-with-layouts (windows-latest, stable)
The job was canceled because "ubuntu-latest_stable" failed.
|
build-nightly (windows-latest, stable)
The job was canceled because "ubuntu-latest_stable" failed.
|
build-nightly (windows-latest, stable)
The operation was canceled.
|
build-with-layouts (windows-latest, stable)
The operation was canceled.
|
build-extra-features (macos-14, 1.57.0, --features task)
The job was canceled because "ubuntu-latest_stable_--_2" failed.
|
build-extra-features (macos-14, 1.57.0, --features task)
The operation was canceled.
|
build-extra-features (ubuntu-latest, 1.57.0, --features layout_checks)
The job was canceled because "ubuntu-latest_stable_--_2" failed.
|
build-extra-features (ubuntu-latest, 1.57.0, --features layout_checks)
The operation was canceled.
|
build-extra-features (macos-14, 1.57.0, --features layout_checks)
The job was canceled because "ubuntu-latest_stable_--_2" failed.
|
build-extra-features (macos-14, 1.57.0, --features layout_checks)
The operation was canceled.
|
build-nightly (ubuntu-latest, nightly-2021-11-05)
The job was canceled because "ubuntu-latest_stable" failed.
|
build-nightly (ubuntu-latest, nightly-2021-11-05)
The operation was canceled.
|
build-nightly (ubuntu-latest, 1.57.0)
The job was canceled because "ubuntu-latest_stable" failed.
|
build-nightly (ubuntu-latest, 1.57.0)
The operation was canceled.
|
build-with-layouts (ubuntu-latest, 1.46.0)
The job was canceled because "ubuntu-latest_stable" failed.
|
build-with-layouts (ubuntu-latest, 1.46.0)
The operation was canceled.
|
build-base (ubuntu-latest, 1.45.0)
Process completed with exit code 101.
|
test (ubuntu-latest, 1.45.0)
Process completed with exit code 101.
|
c-examples (stable)
Process completed with exit code 101.
|
test (macos-14, stable)
The job was canceled because "ubuntu-latest_1_45_0" failed.
|
build-base (windows-latest, 1.45.0)
The job was canceled because "ubuntu-latest_1_45_0" failed.
|
build-base (windows-latest, 1.45.0)
The operation was canceled.
|
test-all-features (ubuntu-latest, stable)
Process completed with exit code 101.
|
test (windows-latest, 1.45.0)
The job was canceled because "ubuntu-latest_1_45_0" failed.
|
test (windows-latest, 1.45.0)
The operation was canceled.
|
test (windows-latest, stable)
The job was canceled because "ubuntu-latest_1_45_0" failed.
|
test (windows-latest, stable)
The operation was canceled.
|
test-all-features (windows-latest, stable)
The job was canceled because "ubuntu-latest_stable" failed.
|
test-all-features (windows-latest, stable)
The operation was canceled.
|
test-all-features (windows-latest, 1.57.0)
The job was canceled because "ubuntu-latest_stable" failed.
|
test-all-features (windows-latest, 1.57.0)
The operation was canceled.
|
test-all-features (windows-latest, nightly-2021-11-05)
The job was canceled because "ubuntu-latest_stable" failed.
|
test-all-features (windows-latest, nightly-2021-11-05)
The operation was canceled.
|
c-examples (1.46.0)
The job was canceled because "stable" failed.
|
c-examples (1.46.0)
The operation was canceled.
|
test-all-features (ubuntu-latest, nightly-2021-11-05)
The job was canceled because "ubuntu-latest_stable" failed.
|
test-all-features (ubuntu-latest, nightly-2021-11-05)
The operation was canceled.
|
test-all-features (ubuntu-latest, 1.57.0)
The job was canceled because "ubuntu-latest_stable" failed.
|
test-all-features (ubuntu-latest, 1.57.0)
The operation was canceled.
|
test-all-features (macos-14, 1.57.0)
The job was canceled because "ubuntu-latest_stable" failed.
|
test-all-features (macos-14, 1.57.0)
The operation was canceled.
|
test-all-features (macos-14, nightly-2021-11-05)
The job was canceled because "ubuntu-latest_stable" failed.
|
test-all-features (macos-14, nightly-2021-11-05)
The operation was canceled.
|
test-all-features (macos-14, stable)
The job was canceled because "ubuntu-latest_stable" failed.
|
test-all-features (macos-14, stable)
The operation was canceled.
|
build-cross-aarch64 (1.45.0)
The process 'cross' failed with exit code 101
|
the borrowed expression implements the required traits:
cglue/src/tests/simple/trait_groups.rs#L28
warning: the borrowed expression implements the required traits
--> cglue/src/tests/simple/trait_groups.rs:28:23
|
28 | let _ = into_test(&a);
| ^^ help: change this to: `a`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrows_for_generic_args
= note: `#[warn(clippy::needless_borrows_for_generic_args)]` on by default
|
unsafe function's docs miss `# Safety` section:
cglue/src/tests/simple/trait_defs.rs#L33
warning: unsafe function's docs miss `# Safety` section
--> cglue/src/tests/simple/trait_defs.rs:33:5
|
33 | unsafe fn tf_1(&self);
| ^^^^^^^^^^^^^^^^^^^^^^
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc
|
transmute used without annotations:
cglue/src/task/mod.rs#L187
warning: transmute used without annotations
--> cglue/src/task/mod.rs:187:31
|
187 | let bwaker = unsafe { transmute::<_, [usize; 2]>(waker) };
| ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider adding missing annotations: `transmute::<std::task::RawWaker, [usize; 2]>`
...
205 | const ORDER: CRawWakerOrder = { __order!() };
| ---------- in this macro invocation
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_transmute_annotations
= note: this warning originates in the macro `__order` (in Nightly builds, run with -Z macro-backtrace for more info)
|
transmute used without annotations:
cglue/src/task/mod.rs#L181
warning: transmute used without annotations
--> cglue/src/task/mod.rs:181:29
|
181 | let vtbl = unsafe { transmute(1 as *const ()) };
| ^^^^^^^^^ help: consider adding missing annotations: `transmute::<*const (), &std::task::RawWakerVTable>`
...
205 | const ORDER: CRawWakerOrder = { __order!() };
| ---------- in this macro invocation
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_transmute_annotations
= note: this warning originates in the macro `__order` (in Nightly builds, run with -Z macro-backtrace for more info)
|
transmute from a pointer type (`*const ()`) to a reference type (`&std::task::RawWakerVTable`):
cglue/src/task/mod.rs#L181
warning: transmute from a pointer type (`*const ()`) to a reference type (`&std::task::RawWakerVTable`)
--> cglue/src/task/mod.rs:181:29
|
181 | let vtbl = unsafe { transmute(1 as *const ()) };
| ^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `&*(1 as *const () as *const std::task::RawWakerVTable)`
...
205 | const ORDER: CRawWakerOrder = { __order!() };
| ---------- in this macro invocation
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#transmute_ptr_to_ref
= note: `#[warn(clippy::transmute_ptr_to_ref)]` on by default
= note: this warning originates in the macro `__order` (in Nightly builds, run with -Z macro-backtrace for more info)
|
transmute used without annotations:
cglue/src/task/mod.rs#L157
warning: transmute used without annotations
--> cglue/src/task/mod.rs:157:28
|
157 | let bvtbl_c = unsafe { transmute::<_, [u8; size_of::<RawWakerVTable>()]>(vtbl_c) };
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider adding missing annotations: `transmute::<task::CRawWakerVTable, [u8; 32]>`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_transmute_annotations
|
transmute used without annotations:
cglue/src/task/mod.rs#L156
warning: transmute used without annotations
--> cglue/src/task/mod.rs:156:26
|
156 | let bvtbl = unsafe { transmute::<_, [u8; size_of::<RawWakerVTable>()]>(vtbl) };
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider adding missing annotations: `transmute::<std::task::RawWakerVTable, [u8; 32]>`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_transmute_annotations
|
transmute used without annotations:
cglue/src/task/mod.rs#L146
warning: transmute used without annotations
--> cglue/src/task/mod.rs:146:13
|
146 | transmute(drop),
| ^^^^^^^^^ help: consider adding missing annotations: `transmute::<*const (), unsafe fn(*const ())>`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_transmute_annotations
|
transmute used without annotations:
cglue/src/task/mod.rs#L145
warning: transmute used without annotations
--> cglue/src/task/mod.rs:145:13
|
145 | transmute(wake_by_ref),
| ^^^^^^^^^ help: consider adding missing annotations: `transmute::<*const (), unsafe fn(*const ())>`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_transmute_annotations
|
transmute used without annotations:
cglue/src/task/mod.rs#L144
warning: transmute used without annotations
--> cglue/src/task/mod.rs:144:13
|
144 | transmute(wake),
| ^^^^^^^^^ help: consider adding missing annotations: `transmute::<*const (), unsafe fn(*const ())>`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_transmute_annotations
|
transmute used without annotations:
cglue/src/task/mod.rs#L143
warning: transmute used without annotations
--> cglue/src/task/mod.rs:143:13
|
143 | transmute(clone),
| ^^^^^^^^^ help: consider adding missing annotations: `transmute::<*const (), unsafe fn(*const ()) -> std::task::RawWaker>`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_transmute_annotations
|
transmute used without annotations:
cglue/src/task/sound.rs#L138
warning: transmute used without annotations
--> cglue/src/task/sound.rs:138:44
|
138 | unsafe { Self::from_raw(core::mem::transmute(waker)) }
| ^^^^^^^^^ help: consider adding missing annotations: `transmute::<std::task::Waker, std::task::RawWaker>`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_transmute_annotations
|
casting raw pointers to the same type and constness is unnecessary (`*const ()` -> `*const ()`):
cglue/src/task/sound.rs#L128
warning: casting raw pointers to the same type and constness is unnecessary (`*const ()` -> `*const ()`)
--> cglue/src/task/sound.rs:128:61
|
128 | raw: unsafe { (self.clone_adapter)(self.data(), self.vtable().clone as *const ()) },
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `self.vtable().clone`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unnecessary_cast
|
casting raw pointers to the same type and constness is unnecessary (`*const ()` -> `*const ()`):
cglue/src/task/sound.rs#L117
warning: casting raw pointers to the same type and constness is unnecessary (`*const ()` -> `*const ()`)
--> cglue/src/task/sound.rs:117:40
|
117 | unsafe { (other_adapter)(data, drop as *const ()) };
| ^^^^^^^^^^^^^^^^^ help: try: `drop`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unnecessary_cast
= note: `#[warn(clippy::unnecessary_cast)]` on by default
|
unsafe function's docs miss `# Safety` section:
cglue/src/task/sound.rs#L95
warning: unsafe function's docs miss `# Safety` section
--> cglue/src/task/sound.rs:95:5
|
95 | pub unsafe fn from_raw(raw: RawWaker) -> Self {
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc
= note: `#[warn(clippy::missing_safety_doc)]` on by default
|
this expression creates a reference which is immediately dereferenced by the compiler:
cglue/src/trait_group.rs#L153
warning: this expression creates a reference which is immediately dereferenced by the compiler
--> cglue/src/trait_group.rs:153:9
|
153 | &self.vtbl
| ^^^^^^^^^^ help: change this to: `self.vtbl`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow
= note: `#[warn(clippy::needless_borrow)]` on by default
|
use of `default` to create a unit struct:
cglue/src/slice.rs#L244
warning: use of `default` to create a unit struct
--> cglue/src/slice.rs:244:35
|
244 | _lifetime: PhantomData::default(),
| ^^^^^^^^^^^ help: remove this call to `default`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#default_constructed_unit_structs
|
use of `default` to create a unit struct:
cglue/src/slice.rs#L234
warning: use of `default` to create a unit struct
--> cglue/src/slice.rs:234:35
|
234 | _lifetime: PhantomData::default(),
| ^^^^^^^^^^^ help: remove this call to `default`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#default_constructed_unit_structs
= note: `#[warn(clippy::default_constructed_unit_structs)]` on by default
|
transmute used without annotations:
cglue/src/iter.rs#L76
warning: transmute used without annotations
--> cglue/src/iter.rs:76:39
|
76 | let func = unsafe { std::mem::transmute::<_, _>(func) };
| ^^^^^^^^^^^^^^^^^ help: consider adding missing annotations: `transmute::<extern "C" fn(&mut I, &mut std::mem::MaybeUninit<T>) -> i32, for<'a, 'b> extern "C" fn(&'a mut trait_group::c_void, &'b mut std::mem::MaybeUninit<T>) -> i32>`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_transmute_annotations
|
transmute used without annotations:
cglue/src/callback.rs#L49
warning: transmute used without annotations
--> cglue/src/callback.rs:49:33
|
49 | func: std::mem::transmute(self.func),
| ^^^^^^^^^ help: consider adding missing annotations: `transmute::<for<'a> extern "C" fn(&'a mut T, F) -> bool, for<'a> extern "C" fn(&'a mut trait_group::c_void, F) -> bool>`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_transmute_annotations
= note: `#[warn(clippy::missing_transmute_annotations)]` on by default
|
trait `ForwardMe` is never used:
cglue/src/tests/extra/forward.rs#L4
warning: trait `ForwardMe` is never used
--> cglue/src/tests/extra/forward.rs:4:7
|
4 | trait ForwardMe {
| ^^^^^^^^^
|
= note: `#[warn(dead_code)]` on by default
|
transmute used without annotations:
cglue/src/task/mod.rs#L187
warning: transmute used without annotations
--> cglue/src/task/mod.rs:187:31
|
187 | let bwaker = unsafe { transmute::<_, [usize; 2]>(waker) };
| ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider adding missing annotations: `transmute::<std::task::RawWaker, [usize; 2]>`
...
205 | const ORDER: CRawWakerOrder = { __order!() };
| ---------- in this macro invocation
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_transmute_annotations
= note: this warning originates in the macro `__order` (in Nightly builds, run with -Z macro-backtrace for more info)
|
transmute used without annotations:
cglue/src/task/mod.rs#L181
warning: transmute used without annotations
--> cglue/src/task/mod.rs:181:29
|
181 | let vtbl = unsafe { transmute(1 as *const ()) };
| ^^^^^^^^^ help: consider adding missing annotations: `transmute::<*const (), &std::task::RawWakerVTable>`
...
205 | const ORDER: CRawWakerOrder = { __order!() };
| ---------- in this macro invocation
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_transmute_annotations
= note: this warning originates in the macro `__order` (in Nightly builds, run with -Z macro-backtrace for more info)
|
transmute from a pointer type (`*const ()`) to a reference type (`&std::task::RawWakerVTable`):
cglue/src/task/mod.rs#L181
warning: transmute from a pointer type (`*const ()`) to a reference type (`&std::task::RawWakerVTable`)
--> cglue/src/task/mod.rs:181:29
|
181 | let vtbl = unsafe { transmute(1 as *const ()) };
| ^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `&*(1 as *const () as *const std::task::RawWakerVTable)`
...
205 | const ORDER: CRawWakerOrder = { __order!() };
| ---------- in this macro invocation
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#transmute_ptr_to_ref
= note: `#[warn(clippy::transmute_ptr_to_ref)]` on by default
= note: this warning originates in the macro `__order` (in Nightly builds, run with -Z macro-backtrace for more info)
|
transmute used without annotations:
cglue/src/task/mod.rs#L157
warning: transmute used without annotations
--> cglue/src/task/mod.rs:157:28
|
157 | let bvtbl_c = unsafe { transmute::<_, [u8; size_of::<RawWakerVTable>()]>(vtbl_c) };
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider adding missing annotations: `transmute::<task::CRawWakerVTable, [u8; 32]>`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_transmute_annotations
|
transmute used without annotations:
cglue/src/task/mod.rs#L156
warning: transmute used without annotations
--> cglue/src/task/mod.rs:156:26
|
156 | let bvtbl = unsafe { transmute::<_, [u8; size_of::<RawWakerVTable>()]>(vtbl) };
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider adding missing annotations: `transmute::<std::task::RawWakerVTable, [u8; 32]>`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_transmute_annotations
|
transmute used without annotations:
cglue/src/task/mod.rs#L146
warning: transmute used without annotations
--> cglue/src/task/mod.rs:146:13
|
146 | transmute(drop),
| ^^^^^^^^^ help: consider adding missing annotations: `transmute::<*const (), unsafe fn(*const ())>`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_transmute_annotations
|
transmute used without annotations:
cglue/src/task/mod.rs#L145
warning: transmute used without annotations
--> cglue/src/task/mod.rs:145:13
|
145 | transmute(wake_by_ref),
| ^^^^^^^^^ help: consider adding missing annotations: `transmute::<*const (), unsafe fn(*const ())>`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_transmute_annotations
|
transmute used without annotations:
cglue/src/task/mod.rs#L144
warning: transmute used without annotations
--> cglue/src/task/mod.rs:144:13
|
144 | transmute(wake),
| ^^^^^^^^^ help: consider adding missing annotations: `transmute::<*const (), unsafe fn(*const ())>`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_transmute_annotations
|
transmute used without annotations:
cglue/src/task/mod.rs#L143
warning: transmute used without annotations
--> cglue/src/task/mod.rs:143:13
|
143 | transmute(clone),
| ^^^^^^^^^ help: consider adding missing annotations: `transmute::<*const (), unsafe fn(*const ()) -> std::task::RawWaker>`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_transmute_annotations
|
transmute used without annotations:
cglue/src/task/sound.rs#L138
warning: transmute used without annotations
--> cglue/src/task/sound.rs:138:44
|
138 | unsafe { Self::from_raw(core::mem::transmute(waker)) }
| ^^^^^^^^^ help: consider adding missing annotations: `transmute::<std::task::Waker, std::task::RawWaker>`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_transmute_annotations
|
casting raw pointers to the same type and constness is unnecessary (`*const ()` -> `*const ()`):
cglue/src/task/sound.rs#L128
warning: casting raw pointers to the same type and constness is unnecessary (`*const ()` -> `*const ()`)
--> cglue/src/task/sound.rs:128:61
|
128 | raw: unsafe { (self.clone_adapter)(self.data(), self.vtable().clone as *const ()) },
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `self.vtable().clone`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unnecessary_cast
|
casting raw pointers to the same type and constness is unnecessary (`*const ()` -> `*const ()`):
cglue/src/task/sound.rs#L117
warning: casting raw pointers to the same type and constness is unnecessary (`*const ()` -> `*const ()`)
--> cglue/src/task/sound.rs:117:40
|
117 | unsafe { (other_adapter)(data, drop as *const ()) };
| ^^^^^^^^^^^^^^^^^ help: try: `drop`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unnecessary_cast
= note: `#[warn(clippy::unnecessary_cast)]` on by default
|
unsafe function's docs miss `# Safety` section:
cglue/src/task/sound.rs#L95
warning: unsafe function's docs miss `# Safety` section
--> cglue/src/task/sound.rs:95:5
|
95 | pub unsafe fn from_raw(raw: RawWaker) -> Self {
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc
= note: `#[warn(clippy::missing_safety_doc)]` on by default
|
this expression creates a reference which is immediately dereferenced by the compiler:
cglue/src/trait_group.rs#L153
warning: this expression creates a reference which is immediately dereferenced by the compiler
--> cglue/src/trait_group.rs:153:9
|
153 | &self.vtbl
| ^^^^^^^^^^ help: change this to: `self.vtbl`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow
= note: `#[warn(clippy::needless_borrow)]` on by default
|
use of `default` to create a unit struct:
cglue/src/slice.rs#L244
warning: use of `default` to create a unit struct
--> cglue/src/slice.rs:244:35
|
244 | _lifetime: PhantomData::default(),
| ^^^^^^^^^^^ help: remove this call to `default`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#default_constructed_unit_structs
|
use of `default` to create a unit struct:
cglue/src/slice.rs#L234
warning: use of `default` to create a unit struct
--> cglue/src/slice.rs:234:35
|
234 | _lifetime: PhantomData::default(),
| ^^^^^^^^^^^ help: remove this call to `default`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#default_constructed_unit_structs
= note: `#[warn(clippy::default_constructed_unit_structs)]` on by default
|
unnecessary braces around assigned value:
cglue/src/task/mod.rs#L205
warning: unnecessary braces around assigned value
--> cglue/src/task/mod.rs:205:31
|
205 | const ORDER: CRawWakerOrder = { __order!() };
| ^^ ^^
|
= note: `#[warn(unused_braces)]` on by default
help: remove these braces
|
205 - const ORDER: CRawWakerOrder = { __order!() };
205 + const ORDER: CRawWakerOrder = __order!();
|
|
transmute used without annotations:
cglue/src/iter.rs#L76
warning: transmute used without annotations
--> cglue/src/iter.rs:76:39
|
76 | let func = unsafe { std::mem::transmute::<_, _>(func) };
| ^^^^^^^^^^^^^^^^^ help: consider adding missing annotations: `transmute::<extern "C" fn(&mut I, &mut std::mem::MaybeUninit<T>) -> i32, for<'a, 'b> extern "C" fn(&'a mut trait_group::c_void, &'b mut std::mem::MaybeUninit<T>) -> i32>`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_transmute_annotations
|
transmute used without annotations:
cglue/src/callback.rs#L49
warning: transmute used without annotations
--> cglue/src/callback.rs:49:33
|
49 | func: std::mem::transmute(self.func),
| ^^^^^^^^^ help: consider adding missing annotations: `transmute::<for<'a> extern "C" fn(&'a mut T, F) -> bool, for<'a> extern "C" fn(&'a mut trait_group::c_void, F) -> bool>`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_transmute_annotations
= note: `#[warn(clippy::missing_transmute_annotations)]` on by default
|
unnecessary braces around assigned value:
cglue/src/task/mod.rs#L205
warning: unnecessary braces around assigned value
--> cglue/src/task/mod.rs:205:31
|
205 | const ORDER: CRawWakerOrder = { __order!() };
| ^^ ^^
|
= note: `#[warn(unused_braces)]` on by default
help: remove these braces
|
205 - const ORDER: CRawWakerOrder = { __order!() };
205 + const ORDER: CRawWakerOrder = __order!();
|
|
replacing an `Option` with `None`:
cglue-gen/src/trait_groups.rs#L208
warning: replacing an `Option` with `None`
--> cglue-gen/src/trait_groups.rs:208:37
|
208 | let leading_colon = std::mem::replace(&mut vtbl.path.leading_colon, None);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider `Option::take()` instead: `vtbl.path.leading_colon.take()`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#mem_replace_option_with_none
= note: `#[warn(clippy::mem_replace_option_with_none)]` on by default
|
explicit call to `.into_iter()` in function argument accepting `IntoIterator`:
cglue-gen/src/generics.rs#L655
warning: explicit call to `.into_iter()` in function argument accepting `IntoIterator`
--> cglue-gen/src/generics.rs:655:35
|
655 | self.generic_types.extend(types.into_iter());
| ^^^^^^^^^^^^^^^^^ help: consider removing the `.into_iter()`: `types`
|
note: this parameter accepts any `IntoIterator`, so you don't need to call `.into_iter()`
--> /rustc/129f3b9964af4d4a709d1383930ade12dfe7c081/library/core/src/iter/traits/collect.rs:448:18
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#useless_conversion
|
use of `expect` followed by a function call:
cglue-gen/src/generics.rs#L647
warning: use of `expect` followed by a function call
--> cglue-gen/src/generics.rs:647:14
|
647 | .expect(&format!("Invalid types provided: {}", typestr));
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `unwrap_or_else(|_| panic!("Invalid types provided: {}", typestr))`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#expect_fun_call
|
explicit call to `.into_iter()` in function argument accepting `IntoIterator`:
cglue-gen/src/generics.rs#L637
warning: explicit call to `.into_iter()` in function argument accepting `IntoIterator`
--> cglue-gen/src/generics.rs:637:35
|
637 | self.generic_types.extend(types.into_iter());
| ^^^^^^^^^^^^^^^^^ help: consider removing the `.into_iter()`: `types`
|
note: this parameter accepts any `IntoIterator`, so you don't need to call `.into_iter()`
--> /rustc/129f3b9964af4d4a709d1383930ade12dfe7c081/library/core/src/iter/traits/collect.rs:448:18
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#useless_conversion
|
use of `expect` followed by a function call:
cglue-gen/src/generics.rs#L628
warning: use of `expect` followed by a function call
--> cglue-gen/src/generics.rs:628:18
|
628 | .expect(&format!("Invalid types provided: {}", typestr));
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `unwrap_or_else(|_| panic!("Invalid types provided: {}", typestr))`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#expect_fun_call
= note: `#[warn(clippy::expect_fun_call)]` on by default
|
assigning the result of `Clone::clone()` may be inefficient:
cglue-gen/src/generics.rs#L191
warning: assigning the result of `Clone::clone()` may be inefficient
--> cglue-gen/src/generics.rs:191:9
|
191 | other.gen_remaps = self.gen_remaps.clone();
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `clone_from()`: `other.gen_remaps.clone_from(&self.gen_remaps)`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#assigning_clones
|
assigning the result of `Clone::clone()` may be inefficient:
cglue-gen/src/func.rs#L1642
warning: assigning the result of `Clone::clone()` may be inefficient
--> cglue-gen/src/func.rs:1642:17
|
1642 | ret.injected_ret_tmp_static = ty_static.clone();
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `clone_from()`: `ret.injected_ret_tmp_static.clone_from(ty_static)`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#assigning_clones
|
assigning the result of `Clone::clone()` may be inefficient:
cglue-gen/src/func.rs#L1594
warning: assigning the result of `Clone::clone()` may be inefficient
--> cglue-gen/src/func.rs:1594:29
|
1594 | ... ty_cast.lifetime = lifetime_cast.clone();
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `clone_from()`: `ty_cast.lifetime.clone_from(&lifetime_cast)`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#assigning_clones
|
assigning the result of `Clone::clone()` may be inefficient:
cglue-gen/src/func.rs#L1590
warning: assigning the result of `Clone::clone()` may be inefficient
--> cglue-gen/src/func.rs:1590:21
|
1590 | ty.lifetime = lifetime.clone();
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `clone_from()`: `ty.lifetime.clone_from(&lifetime)`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#assigning_clones
= note: `#[warn(clippy::assigning_clones)]` on by default
|
explicit call to `.into_iter()` in function argument accepting `IntoIterator`:
cglue-gen/src/func.rs#L634
warning: explicit call to `.into_iter()` in function argument accepting `IntoIterator`
--> cglue-gen/src/func.rs:634:30
|
634 | orig_args.extend(sig.inputs.into_iter());
| ^^^^^^^^^^^^^^^^^^^^^^ help: consider removing the `.into_iter()`: `sig.inputs`
|
note: this parameter accepts any `IntoIterator`, so you don't need to call `.into_iter()`
--> /rustc/129f3b9964af4d4a709d1383930ade12dfe7c081/library/core/src/iter/traits/collect.rs:448:18
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#useless_conversion
= note: `#[warn(clippy::useless_conversion)]` on by default
|
unneeded sub `cfg` when there is only one condition:
cglue-gen/src/ext/mod.rs#L35
warning: unneeded sub `cfg` when there is only one condition
--> cglue-gen/src/ext/mod.rs:35:11
|
35 | #[cfg(all(feature = "futures"))]
| ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `feature = "futures"`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#non_minimal_cfg
|
unneeded sub `cfg` when there is only one condition:
cglue-gen/src/ext/mod.rs#L22
warning: unneeded sub `cfg` when there is only one condition
--> cglue-gen/src/ext/mod.rs:22:11
|
22 | #[cfg(all(feature = "futures"))]
| ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `feature = "futures"`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#non_minimal_cfg
|
unneeded sub `cfg` when there is only one condition:
cglue-gen/src/ext/mod.rs#L2
warning: unneeded sub `cfg` when there is only one condition
--> cglue-gen/src/ext/mod.rs:2:7
|
2 | #[cfg(all(feature = "futures"))]
| ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `feature = "futures"`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#non_minimal_cfg
= note: `#[warn(clippy::non_minimal_cfg)]` on by default
|
the borrowed expression implements the required traits:
cglue/src/tests/simple/trait_groups.rs#L28
warning: the borrowed expression implements the required traits
--> cglue/src/tests/simple/trait_groups.rs:28:23
|
28 | let _ = into_test(&a);
| ^^ help: change this to: `a`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrows_for_generic_args
= note: `#[warn(clippy::needless_borrows_for_generic_args)]` on by default
|
unsafe function's docs miss `# Safety` section:
cglue/src/tests/simple/trait_defs.rs#L33
warning: unsafe function's docs miss `# Safety` section
--> cglue/src/tests/simple/trait_defs.rs:33:5
|
33 | unsafe fn tf_1(&self);
| ^^^^^^^^^^^^^^^^^^^^^^
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc
|
transmute used without annotations:
cglue/src/task/mod.rs#L187
warning: transmute used without annotations
--> cglue/src/task/mod.rs:187:31
|
187 | let bwaker = unsafe { transmute::<_, [usize; 2]>(waker) };
| ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider adding missing annotations: `transmute::<std::task::RawWaker, [usize; 2]>`
...
205 | const ORDER: CRawWakerOrder = { __order!() };
| ---------- in this macro invocation
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_transmute_annotations
= note: this warning originates in the macro `__order` (in Nightly builds, run with -Z macro-backtrace for more info)
|
transmute used without annotations:
cglue/src/task/mod.rs#L181
warning: transmute used without annotations
--> cglue/src/task/mod.rs:181:29
|
181 | let vtbl = unsafe { transmute(1 as *const ()) };
| ^^^^^^^^^ help: consider adding missing annotations: `transmute::<*const (), &std::task::RawWakerVTable>`
...
205 | const ORDER: CRawWakerOrder = { __order!() };
| ---------- in this macro invocation
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_transmute_annotations
= note: this warning originates in the macro `__order` (in Nightly builds, run with -Z macro-backtrace for more info)
|
transmute from a pointer type (`*const ()`) to a reference type (`&std::task::RawWakerVTable`):
cglue/src/task/mod.rs#L181
warning: transmute from a pointer type (`*const ()`) to a reference type (`&std::task::RawWakerVTable`)
--> cglue/src/task/mod.rs:181:29
|
181 | let vtbl = unsafe { transmute(1 as *const ()) };
| ^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `&*(1 as *const () as *const std::task::RawWakerVTable)`
...
205 | const ORDER: CRawWakerOrder = { __order!() };
| ---------- in this macro invocation
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#transmute_ptr_to_ref
= note: `#[warn(clippy::transmute_ptr_to_ref)]` on by default
= note: this warning originates in the macro `__order` (in Nightly builds, run with -Z macro-backtrace for more info)
|
transmute used without annotations:
cglue/src/task/mod.rs#L157
warning: transmute used without annotations
--> cglue/src/task/mod.rs:157:28
|
157 | let bvtbl_c = unsafe { transmute::<_, [u8; size_of::<RawWakerVTable>()]>(vtbl_c) };
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider adding missing annotations: `transmute::<task::CRawWakerVTable, [u8; 32]>`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_transmute_annotations
|
transmute used without annotations:
cglue/src/task/mod.rs#L156
warning: transmute used without annotations
--> cglue/src/task/mod.rs:156:26
|
156 | let bvtbl = unsafe { transmute::<_, [u8; size_of::<RawWakerVTable>()]>(vtbl) };
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider adding missing annotations: `transmute::<std::task::RawWakerVTable, [u8; 32]>`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_transmute_annotations
|
transmute used without annotations:
cglue/src/task/mod.rs#L146
warning: transmute used without annotations
--> cglue/src/task/mod.rs:146:13
|
146 | transmute(drop),
| ^^^^^^^^^ help: consider adding missing annotations: `transmute::<*const (), unsafe fn(*const ())>`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_transmute_annotations
|
transmute used without annotations:
cglue/src/task/mod.rs#L145
warning: transmute used without annotations
--> cglue/src/task/mod.rs:145:13
|
145 | transmute(wake_by_ref),
| ^^^^^^^^^ help: consider adding missing annotations: `transmute::<*const (), unsafe fn(*const ())>`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_transmute_annotations
|
transmute used without annotations:
cglue/src/task/mod.rs#L144
warning: transmute used without annotations
--> cglue/src/task/mod.rs:144:13
|
144 | transmute(wake),
| ^^^^^^^^^ help: consider adding missing annotations: `transmute::<*const (), unsafe fn(*const ())>`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_transmute_annotations
|
transmute used without annotations:
cglue/src/task/mod.rs#L143
warning: transmute used without annotations
--> cglue/src/task/mod.rs:143:13
|
143 | transmute(clone),
| ^^^^^^^^^ help: consider adding missing annotations: `transmute::<*const (), unsafe fn(*const ()) -> std::task::RawWaker>`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_transmute_annotations
|
transmute used without annotations:
cglue/src/task/sound.rs#L138
warning: transmute used without annotations
--> cglue/src/task/sound.rs:138:44
|
138 | unsafe { Self::from_raw(core::mem::transmute(waker)) }
| ^^^^^^^^^ help: consider adding missing annotations: `transmute::<std::task::Waker, std::task::RawWaker>`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_transmute_annotations
|
casting raw pointers to the same type and constness is unnecessary (`*const ()` -> `*const ()`):
cglue/src/task/sound.rs#L128
warning: casting raw pointers to the same type and constness is unnecessary (`*const ()` -> `*const ()`)
--> cglue/src/task/sound.rs:128:61
|
128 | raw: unsafe { (self.clone_adapter)(self.data(), self.vtable().clone as *const ()) },
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `self.vtable().clone`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unnecessary_cast
|
casting raw pointers to the same type and constness is unnecessary (`*const ()` -> `*const ()`):
cglue/src/task/sound.rs#L117
warning: casting raw pointers to the same type and constness is unnecessary (`*const ()` -> `*const ()`)
--> cglue/src/task/sound.rs:117:40
|
117 | unsafe { (other_adapter)(data, drop as *const ()) };
| ^^^^^^^^^^^^^^^^^ help: try: `drop`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unnecessary_cast
= note: `#[warn(clippy::unnecessary_cast)]` on by default
|
unsafe function's docs miss `# Safety` section:
cglue/src/task/sound.rs#L95
warning: unsafe function's docs miss `# Safety` section
--> cglue/src/task/sound.rs:95:5
|
95 | pub unsafe fn from_raw(raw: RawWaker) -> Self {
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc
= note: `#[warn(clippy::missing_safety_doc)]` on by default
|
this expression creates a reference which is immediately dereferenced by the compiler:
cglue/src/trait_group.rs#L153
warning: this expression creates a reference which is immediately dereferenced by the compiler
--> cglue/src/trait_group.rs:153:9
|
153 | &self.vtbl
| ^^^^^^^^^^ help: change this to: `self.vtbl`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow
= note: `#[warn(clippy::needless_borrow)]` on by default
|
use of `default` to create a unit struct:
cglue/src/slice.rs#L244
warning: use of `default` to create a unit struct
--> cglue/src/slice.rs:244:35
|
244 | _lifetime: PhantomData::default(),
| ^^^^^^^^^^^ help: remove this call to `default`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#default_constructed_unit_structs
|
use of `default` to create a unit struct:
cglue/src/slice.rs#L234
warning: use of `default` to create a unit struct
--> cglue/src/slice.rs:234:35
|
234 | _lifetime: PhantomData::default(),
| ^^^^^^^^^^^ help: remove this call to `default`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#default_constructed_unit_structs
= note: `#[warn(clippy::default_constructed_unit_structs)]` on by default
|
transmute used without annotations:
cglue/src/iter.rs#L76
warning: transmute used without annotations
--> cglue/src/iter.rs:76:39
|
76 | let func = unsafe { std::mem::transmute::<_, _>(func) };
| ^^^^^^^^^^^^^^^^^ help: consider adding missing annotations: `transmute::<extern "C" fn(&mut I, &mut std::mem::MaybeUninit<T>) -> i32, for<'a, 'b> extern "C" fn(&'a mut trait_group::c_void, &'b mut std::mem::MaybeUninit<T>) -> i32>`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_transmute_annotations
|
transmute used without annotations:
cglue/src/callback.rs#L49
warning: transmute used without annotations
--> cglue/src/callback.rs:49:33
|
49 | func: std::mem::transmute(self.func),
| ^^^^^^^^^ help: consider adding missing annotations: `transmute::<for<'a> extern "C" fn(&'a mut T, F) -> bool, for<'a> extern "C" fn(&'a mut trait_group::c_void, F) -> bool>`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_transmute_annotations
= note: `#[warn(clippy::missing_transmute_annotations)]` on by default
|
trait `ForwardMe` is never used:
cglue/src/tests/extra/forward.rs#L4
warning: trait `ForwardMe` is never used
--> cglue/src/tests/extra/forward.rs:4:7
|
4 | trait ForwardMe {
| ^^^^^^^^^
|
= note: `#[warn(dead_code)]` on by default
|
transmute used without annotations:
cglue/src/task/mod.rs#L187
warning: transmute used without annotations
--> cglue/src/task/mod.rs:187:31
|
187 | let bwaker = unsafe { transmute::<_, [usize; 2]>(waker) };
| ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider adding missing annotations: `transmute::<std::task::RawWaker, [usize; 2]>`
...
205 | const ORDER: CRawWakerOrder = { __order!() };
| ---------- in this macro invocation
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_transmute_annotations
= note: this warning originates in the macro `__order` (in Nightly builds, run with -Z macro-backtrace for more info)
|
transmute used without annotations:
cglue/src/task/mod.rs#L181
warning: transmute used without annotations
--> cglue/src/task/mod.rs:181:29
|
181 | let vtbl = unsafe { transmute(1 as *const ()) };
| ^^^^^^^^^ help: consider adding missing annotations: `transmute::<*const (), &std::task::RawWakerVTable>`
...
205 | const ORDER: CRawWakerOrder = { __order!() };
| ---------- in this macro invocation
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_transmute_annotations
= note: this warning originates in the macro `__order` (in Nightly builds, run with -Z macro-backtrace for more info)
|
transmute from a pointer type (`*const ()`) to a reference type (`&std::task::RawWakerVTable`):
cglue/src/task/mod.rs#L181
warning: transmute from a pointer type (`*const ()`) to a reference type (`&std::task::RawWakerVTable`)
--> cglue/src/task/mod.rs:181:29
|
181 | let vtbl = unsafe { transmute(1 as *const ()) };
| ^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `&*(1 as *const () as *const std::task::RawWakerVTable)`
...
205 | const ORDER: CRawWakerOrder = { __order!() };
| ---------- in this macro invocation
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#transmute_ptr_to_ref
= note: `#[warn(clippy::transmute_ptr_to_ref)]` on by default
= note: this warning originates in the macro `__order` (in Nightly builds, run with -Z macro-backtrace for more info)
|
transmute used without annotations:
cglue/src/task/mod.rs#L157
warning: transmute used without annotations
--> cglue/src/task/mod.rs:157:28
|
157 | let bvtbl_c = unsafe { transmute::<_, [u8; size_of::<RawWakerVTable>()]>(vtbl_c) };
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider adding missing annotations: `transmute::<task::CRawWakerVTable, [u8; 32]>`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_transmute_annotations
|
transmute used without annotations:
cglue/src/task/mod.rs#L156
warning: transmute used without annotations
--> cglue/src/task/mod.rs:156:26
|
156 | let bvtbl = unsafe { transmute::<_, [u8; size_of::<RawWakerVTable>()]>(vtbl) };
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider adding missing annotations: `transmute::<std::task::RawWakerVTable, [u8; 32]>`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_transmute_annotations
|
transmute used without annotations:
cglue/src/task/mod.rs#L146
warning: transmute used without annotations
--> cglue/src/task/mod.rs:146:13
|
146 | transmute(drop),
| ^^^^^^^^^ help: consider adding missing annotations: `transmute::<*const (), unsafe fn(*const ())>`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_transmute_annotations
|
transmute used without annotations:
cglue/src/task/mod.rs#L145
warning: transmute used without annotations
--> cglue/src/task/mod.rs:145:13
|
145 | transmute(wake_by_ref),
| ^^^^^^^^^ help: consider adding missing annotations: `transmute::<*const (), unsafe fn(*const ())>`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_transmute_annotations
|
transmute used without annotations:
cglue/src/task/mod.rs#L144
warning: transmute used without annotations
--> cglue/src/task/mod.rs:144:13
|
144 | transmute(wake),
| ^^^^^^^^^ help: consider adding missing annotations: `transmute::<*const (), unsafe fn(*const ())>`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_transmute_annotations
|
transmute used without annotations:
cglue/src/task/mod.rs#L143
warning: transmute used without annotations
--> cglue/src/task/mod.rs:143:13
|
143 | transmute(clone),
| ^^^^^^^^^ help: consider adding missing annotations: `transmute::<*const (), unsafe fn(*const ()) -> std::task::RawWaker>`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_transmute_annotations
|
transmute used without annotations:
cglue/src/task/sound.rs#L138
warning: transmute used without annotations
--> cglue/src/task/sound.rs:138:44
|
138 | unsafe { Self::from_raw(core::mem::transmute(waker)) }
| ^^^^^^^^^ help: consider adding missing annotations: `transmute::<std::task::Waker, std::task::RawWaker>`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_transmute_annotations
|
casting raw pointers to the same type and constness is unnecessary (`*const ()` -> `*const ()`):
cglue/src/task/sound.rs#L128
warning: casting raw pointers to the same type and constness is unnecessary (`*const ()` -> `*const ()`)
--> cglue/src/task/sound.rs:128:61
|
128 | raw: unsafe { (self.clone_adapter)(self.data(), self.vtable().clone as *const ()) },
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `self.vtable().clone`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unnecessary_cast
|
casting raw pointers to the same type and constness is unnecessary (`*const ()` -> `*const ()`):
cglue/src/task/sound.rs#L117
warning: casting raw pointers to the same type and constness is unnecessary (`*const ()` -> `*const ()`)
--> cglue/src/task/sound.rs:117:40
|
117 | unsafe { (other_adapter)(data, drop as *const ()) };
| ^^^^^^^^^^^^^^^^^ help: try: `drop`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unnecessary_cast
= note: `#[warn(clippy::unnecessary_cast)]` on by default
|
unsafe function's docs miss `# Safety` section:
cglue/src/task/sound.rs#L95
warning: unsafe function's docs miss `# Safety` section
--> cglue/src/task/sound.rs:95:5
|
95 | pub unsafe fn from_raw(raw: RawWaker) -> Self {
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc
= note: `#[warn(clippy::missing_safety_doc)]` on by default
|
this expression creates a reference which is immediately dereferenced by the compiler:
cglue/src/trait_group.rs#L153
warning: this expression creates a reference which is immediately dereferenced by the compiler
--> cglue/src/trait_group.rs:153:9
|
153 | &self.vtbl
| ^^^^^^^^^^ help: change this to: `self.vtbl`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow
= note: `#[warn(clippy::needless_borrow)]` on by default
|
use of `default` to create a unit struct:
cglue/src/slice.rs#L244
warning: use of `default` to create a unit struct
--> cglue/src/slice.rs:244:35
|
244 | _lifetime: PhantomData::default(),
| ^^^^^^^^^^^ help: remove this call to `default`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#default_constructed_unit_structs
|
use of `default` to create a unit struct:
cglue/src/slice.rs#L234
warning: use of `default` to create a unit struct
--> cglue/src/slice.rs:234:35
|
234 | _lifetime: PhantomData::default(),
| ^^^^^^^^^^^ help: remove this call to `default`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#default_constructed_unit_structs
= note: `#[warn(clippy::default_constructed_unit_structs)]` on by default
|
transmute used without annotations:
cglue/src/iter.rs#L76
warning: transmute used without annotations
--> cglue/src/iter.rs:76:39
|
76 | let func = unsafe { std::mem::transmute::<_, _>(func) };
| ^^^^^^^^^^^^^^^^^ help: consider adding missing annotations: `transmute::<extern "C" fn(&mut I, &mut std::mem::MaybeUninit<T>) -> i32, for<'a, 'b> extern "C" fn(&'a mut trait_group::c_void, &'b mut std::mem::MaybeUninit<T>) -> i32>`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_transmute_annotations
|
transmute used without annotations:
cglue/src/callback.rs#L49
warning: transmute used without annotations
--> cglue/src/callback.rs:49:33
|
49 | func: std::mem::transmute(self.func),
| ^^^^^^^^^ help: consider adding missing annotations: `transmute::<for<'a> extern "C" fn(&'a mut T, F) -> bool, for<'a> extern "C" fn(&'a mut trait_group::c_void, F) -> bool>`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_transmute_annotations
= note: `#[warn(clippy::missing_transmute_annotations)]` on by default
|
unnecessary braces around assigned value:
cglue/src/task/mod.rs#L205
warning: unnecessary braces around assigned value
--> cglue/src/task/mod.rs:205:31
|
205 | const ORDER: CRawWakerOrder = { __order!() };
| ^^ ^^
|
= note: `#[warn(unused_braces)]` on by default
help: remove these braces
|
205 - const ORDER: CRawWakerOrder = { __order!() };
205 + const ORDER: CRawWakerOrder = __order!();
|
|
unnecessary braces around assigned value:
cglue/src/task/mod.rs#L205
warning: unnecessary braces around assigned value
--> cglue/src/task/mod.rs:205:31
|
205 | const ORDER: CRawWakerOrder = { __order!() };
| ^^ ^^
|
= note: `#[warn(unused_braces)]` on by default
help: remove these braces
|
205 - const ORDER: CRawWakerOrder = { __order!() };
205 + const ORDER: CRawWakerOrder = __order!();
|
|
replacing an `Option` with `None`:
cglue-gen/src/trait_groups.rs#L208
warning: replacing an `Option` with `None`
--> cglue-gen/src/trait_groups.rs:208:37
|
208 | let leading_colon = std::mem::replace(&mut vtbl.path.leading_colon, None);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider `Option::take()` instead: `vtbl.path.leading_colon.take()`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#mem_replace_option_with_none
= note: `#[warn(clippy::mem_replace_option_with_none)]` on by default
|
explicit call to `.into_iter()` in function argument accepting `IntoIterator`:
cglue-gen/src/generics.rs#L655
warning: explicit call to `.into_iter()` in function argument accepting `IntoIterator`
--> cglue-gen/src/generics.rs:655:35
|
655 | self.generic_types.extend(types.into_iter());
| ^^^^^^^^^^^^^^^^^ help: consider removing the `.into_iter()`: `types`
|
note: this parameter accepts any `IntoIterator`, so you don't need to call `.into_iter()`
--> /rustc/129f3b9964af4d4a709d1383930ade12dfe7c081/library/core/src/iter/traits/collect.rs:448:18
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#useless_conversion
|
use of `expect` followed by a function call:
cglue-gen/src/generics.rs#L647
warning: use of `expect` followed by a function call
--> cglue-gen/src/generics.rs:647:14
|
647 | .expect(&format!("Invalid types provided: {}", typestr));
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `unwrap_or_else(|_| panic!("Invalid types provided: {}", typestr))`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#expect_fun_call
|
explicit call to `.into_iter()` in function argument accepting `IntoIterator`:
cglue-gen/src/generics.rs#L637
warning: explicit call to `.into_iter()` in function argument accepting `IntoIterator`
--> cglue-gen/src/generics.rs:637:35
|
637 | self.generic_types.extend(types.into_iter());
| ^^^^^^^^^^^^^^^^^ help: consider removing the `.into_iter()`: `types`
|
note: this parameter accepts any `IntoIterator`, so you don't need to call `.into_iter()`
--> /rustc/129f3b9964af4d4a709d1383930ade12dfe7c081/library/core/src/iter/traits/collect.rs:448:18
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#useless_conversion
|
use of `expect` followed by a function call:
cglue-gen/src/generics.rs#L628
warning: use of `expect` followed by a function call
--> cglue-gen/src/generics.rs:628:18
|
628 | .expect(&format!("Invalid types provided: {}", typestr));
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `unwrap_or_else(|_| panic!("Invalid types provided: {}", typestr))`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#expect_fun_call
= note: `#[warn(clippy::expect_fun_call)]` on by default
|
assigning the result of `Clone::clone()` may be inefficient:
cglue-gen/src/generics.rs#L191
warning: assigning the result of `Clone::clone()` may be inefficient
--> cglue-gen/src/generics.rs:191:9
|
191 | other.gen_remaps = self.gen_remaps.clone();
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `clone_from()`: `other.gen_remaps.clone_from(&self.gen_remaps)`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#assigning_clones
|
assigning the result of `Clone::clone()` may be inefficient:
cglue-gen/src/func.rs#L1642
warning: assigning the result of `Clone::clone()` may be inefficient
--> cglue-gen/src/func.rs:1642:17
|
1642 | ret.injected_ret_tmp_static = ty_static.clone();
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `clone_from()`: `ret.injected_ret_tmp_static.clone_from(ty_static)`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#assigning_clones
|
assigning the result of `Clone::clone()` may be inefficient:
cglue-gen/src/func.rs#L1594
warning: assigning the result of `Clone::clone()` may be inefficient
--> cglue-gen/src/func.rs:1594:29
|
1594 | ... ty_cast.lifetime = lifetime_cast.clone();
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `clone_from()`: `ty_cast.lifetime.clone_from(&lifetime_cast)`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#assigning_clones
|
assigning the result of `Clone::clone()` may be inefficient:
cglue-gen/src/func.rs#L1590
warning: assigning the result of `Clone::clone()` may be inefficient
--> cglue-gen/src/func.rs:1590:21
|
1590 | ty.lifetime = lifetime.clone();
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `clone_from()`: `ty.lifetime.clone_from(&lifetime)`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#assigning_clones
= note: `#[warn(clippy::assigning_clones)]` on by default
|
explicit call to `.into_iter()` in function argument accepting `IntoIterator`:
cglue-gen/src/func.rs#L634
warning: explicit call to `.into_iter()` in function argument accepting `IntoIterator`
--> cglue-gen/src/func.rs:634:30
|
634 | orig_args.extend(sig.inputs.into_iter());
| ^^^^^^^^^^^^^^^^^^^^^^ help: consider removing the `.into_iter()`: `sig.inputs`
|
note: this parameter accepts any `IntoIterator`, so you don't need to call `.into_iter()`
--> /rustc/129f3b9964af4d4a709d1383930ade12dfe7c081/library/core/src/iter/traits/collect.rs:448:18
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#useless_conversion
= note: `#[warn(clippy::useless_conversion)]` on by default
|
unneeded sub `cfg` when there is only one condition:
cglue-gen/src/ext/mod.rs#L35
warning: unneeded sub `cfg` when there is only one condition
--> cglue-gen/src/ext/mod.rs:35:11
|
35 | #[cfg(all(feature = "futures"))]
| ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `feature = "futures"`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#non_minimal_cfg
|
unneeded sub `cfg` when there is only one condition:
cglue-gen/src/ext/mod.rs#L22
warning: unneeded sub `cfg` when there is only one condition
--> cglue-gen/src/ext/mod.rs:22:11
|
22 | #[cfg(all(feature = "futures"))]
| ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `feature = "futures"`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#non_minimal_cfg
|
unneeded sub `cfg` when there is only one condition:
cglue-gen/src/ext/mod.rs#L2
warning: unneeded sub `cfg` when there is only one condition
--> cglue-gen/src/ext/mod.rs:2:7
|
2 | #[cfg(all(feature = "futures"))]
| ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `feature = "futures"`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#non_minimal_cfg
= note: `#[warn(clippy::non_minimal_cfg)]` on by default
|
build-extra-features (ubuntu-latest, stable, --features task)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions-rs/toolchain@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
build-extra-features (ubuntu-latest, stable, --features task)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/checkout@v2, actions-rs/toolchain@v1. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
build-extra-features (ubuntu-latest, stable, --features task)
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/
|
build-extra-features (ubuntu-latest, stable, --features task)
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/
|
build-extra-features (ubuntu-latest, stable, --features task)
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/
|
build-extra-features (ubuntu-latest, stable, --features task)
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/
|
build-base (ubuntu-latest, stable)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions-rs/toolchain@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
build-base (ubuntu-latest, stable)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/checkout@v2, actions-rs/toolchain@v1. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
build-extra-features (macos-14, stable, --features task)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions-rs/toolchain@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
build-extra-features (macos-14, stable, --features task)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/checkout@v2, actions-rs/toolchain@v1. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
build-base (ubuntu-latest, 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/
|
build-base (ubuntu-latest, 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/
|
build-extra-features (macos-14, stable, --features task)
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/
|
build-base (ubuntu-latest, 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/
|
build-extra-features (macos-14, stable, --features task)
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/
|
build-extra-features (macos-14, stable, --features task)
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/
|
build-base (ubuntu-latest, 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/
|
build-extra-features (macos-14, stable, --features task)
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/
|
lint (-p cglue --features task)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, 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/
|
lint (-p cglue --features task)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/checkout@v2, 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/
|
lint (-p cglue --features task)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, 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/
|
lint (-p cglue --features task)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/checkout@v2, 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/
|
build-base (macos-14, stable)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions-rs/toolchain@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
build-base (macos-14, stable)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/checkout@v2, actions-rs/toolchain@v1. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
build-base (macos-14, 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/
|
build-base (macos-14, 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/
|
build-base (macos-14, 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/
|
build-base (macos-14, 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/
|
build-extra-features (ubuntu-latest, stable, --features layout_checks)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions-rs/toolchain@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 (ubuntu-latest, stable)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions-rs/toolchain@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
build-extra-features (ubuntu-latest, stable, --features layout_checks)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/checkout@v2, actions-rs/toolchain@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 (ubuntu-latest, stable)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/checkout@v2, actions-rs/toolchain@v1. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
build-extra-features (ubuntu-latest, stable, --features layout_checks)
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 (ubuntu-latest, 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/
|
build-extra-features (ubuntu-latest, stable, --features layout_checks)
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 (ubuntu-latest, 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 (ubuntu-latest, 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/
|
build-extra-features (ubuntu-latest, stable, --features layout_checks)
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 (ubuntu-latest, 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/
|
build-extra-features (ubuntu-latest, stable, --features layout_checks)
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/
|
unnecessary braces around assigned value:
cglue/src/task/mod.rs#L205
warning: unnecessary braces around assigned value
--> cglue/src/task/mod.rs:205:31
|
205 | const ORDER: CRawWakerOrder = { __order!() };
| ^^ ^^
|
= note: `#[warn(unused_braces)]` on by default
help: remove these braces
|
205 - const ORDER: CRawWakerOrder = { __order!() };
205 + const ORDER: CRawWakerOrder = __order!();
|
|
unnecessary braces around assigned value:
cglue/src/task/mod.rs#L205
warning: unnecessary braces around assigned value
--> cglue/src/task/mod.rs:205:31
|
205 | const ORDER: CRawWakerOrder = { __order!() };
| ^^ ^^
|
= note: `#[warn(unused_braces)]` on by default
help: remove these braces
|
205 - const ORDER: CRawWakerOrder = { __order!() };
205 + const ORDER: CRawWakerOrder = __order!();
|
|
this `as_str` is redundant and can be removed as the method immediately following exists on `String` too:
cglue-bindgen/src/main.rs#L155
warning: this `as_str` is redundant and can be removed as the method immediately following exists on `String` too
--> cglue-bindgen/src/main.rs:155:31
|
155 | file.write_all(output.as_str().as_bytes())?;
| ^^^^^^^^^^^^^^^^^ help: try: `as_bytes`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_as_str
= note: `#[warn(clippy::redundant_as_str)]` on by default
|
the borrowed expression implements the required traits:
cglue-bindgen/src/main.rs#L127
warning: the borrowed expression implements the required traits
--> cglue-bindgen/src/main.rs:127:18
|
127 | cmd.args(&["run", "nightly", "cbindgen"]);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: change this to: `["run", "nightly", "cbindgen"]`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrows_for_generic_args
= note: `#[warn(clippy::needless_borrows_for_generic_args)]` on by default
|
iterating on a map's values:
cglue-bindgen/src/types.rs#L104
warning: iterating on a map's values
--> cglue-bindgen/src/types.rs:104:9
|
104 | / Self::get_map()
105 | | .into_iter()
106 | | .map(|(_, v)| (v.ty_prefix, v))
| |___________________________________________^ help: try: `Self::get_map().into_values().map(|v| (v.ty_prefix, v))`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#iter_kv_map
|
iterating on a map's values:
cglue-bindgen/src/types.rs#L51
warning: iterating on a map's values
--> cglue-bindgen/src/types.rs:51:9
|
51 | / Self::get_map()
52 | | .into_iter()
53 | | .map(|(_, v)| (v.ty_prefix, v))
| |___________________________________________^ help: try: `Self::get_map().into_values().map(|v| (v.ty_prefix, v))`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#iter_kv_map
= note: `#[warn(clippy::iter_kv_map)]` on by default
|
replacing an `Option` with `None`:
cglue-gen/src/trait_groups.rs#L208
warning: replacing an `Option` with `None`
--> cglue-gen/src/trait_groups.rs:208:37
|
208 | let leading_colon = std::mem::replace(&mut vtbl.path.leading_colon, None);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider `Option::take()` instead: `vtbl.path.leading_colon.take()`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#mem_replace_option_with_none
= note: `#[warn(clippy::mem_replace_option_with_none)]` on by default
|
explicit call to `.into_iter()` in function argument accepting `IntoIterator`:
cglue-gen/src/generics.rs#L655
warning: explicit call to `.into_iter()` in function argument accepting `IntoIterator`
--> cglue-gen/src/generics.rs:655:35
|
655 | self.generic_types.extend(types.into_iter());
| ^^^^^^^^^^^^^^^^^ help: consider removing the `.into_iter()`: `types`
|
note: this parameter accepts any `IntoIterator`, so you don't need to call `.into_iter()`
--> /rustc/129f3b9964af4d4a709d1383930ade12dfe7c081/library/core/src/iter/traits/collect.rs:448:18
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#useless_conversion
|
use of `expect` followed by a function call:
cglue-gen/src/generics.rs#L647
warning: use of `expect` followed by a function call
--> cglue-gen/src/generics.rs:647:14
|
647 | .expect(&format!("Invalid types provided: {}", typestr));
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `unwrap_or_else(|_| panic!("Invalid types provided: {}", typestr))`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#expect_fun_call
|
explicit call to `.into_iter()` in function argument accepting `IntoIterator`:
cglue-gen/src/generics.rs#L637
warning: explicit call to `.into_iter()` in function argument accepting `IntoIterator`
--> cglue-gen/src/generics.rs:637:35
|
637 | self.generic_types.extend(types.into_iter());
| ^^^^^^^^^^^^^^^^^ help: consider removing the `.into_iter()`: `types`
|
note: this parameter accepts any `IntoIterator`, so you don't need to call `.into_iter()`
--> /rustc/129f3b9964af4d4a709d1383930ade12dfe7c081/library/core/src/iter/traits/collect.rs:448:18
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#useless_conversion
|
use of `expect` followed by a function call:
cglue-gen/src/generics.rs#L628
warning: use of `expect` followed by a function call
--> cglue-gen/src/generics.rs:628:18
|
628 | .expect(&format!("Invalid types provided: {}", typestr));
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `unwrap_or_else(|_| panic!("Invalid types provided: {}", typestr))`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#expect_fun_call
= note: `#[warn(clippy::expect_fun_call)]` on by default
|
assigning the result of `Clone::clone()` may be inefficient:
cglue-gen/src/generics.rs#L191
warning: assigning the result of `Clone::clone()` may be inefficient
--> cglue-gen/src/generics.rs:191:9
|
191 | other.gen_remaps = self.gen_remaps.clone();
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `clone_from()`: `other.gen_remaps.clone_from(&self.gen_remaps)`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#assigning_clones
|
assigning the result of `Clone::clone()` may be inefficient:
cglue-gen/src/func.rs#L1642
warning: assigning the result of `Clone::clone()` may be inefficient
--> cglue-gen/src/func.rs:1642:17
|
1642 | ret.injected_ret_tmp_static = ty_static.clone();
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `clone_from()`: `ret.injected_ret_tmp_static.clone_from(ty_static)`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#assigning_clones
|
assigning the result of `Clone::clone()` may be inefficient:
cglue-gen/src/func.rs#L1594
warning: assigning the result of `Clone::clone()` may be inefficient
--> cglue-gen/src/func.rs:1594:29
|
1594 | ... ty_cast.lifetime = lifetime_cast.clone();
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `clone_from()`: `ty_cast.lifetime.clone_from(&lifetime_cast)`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#assigning_clones
|
assigning the result of `Clone::clone()` may be inefficient:
cglue-gen/src/func.rs#L1590
warning: assigning the result of `Clone::clone()` may be inefficient
--> cglue-gen/src/func.rs:1590:21
|
1590 | ty.lifetime = lifetime.clone();
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `clone_from()`: `ty.lifetime.clone_from(&lifetime)`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#assigning_clones
= note: `#[warn(clippy::assigning_clones)]` on by default
|
replacing an `Option` with `None`:
cglue-gen/src/trait_groups.rs#L208
warning: replacing an `Option` with `None`
--> cglue-gen/src/trait_groups.rs:208:37
|
208 | let leading_colon = std::mem::replace(&mut vtbl.path.leading_colon, None);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider `Option::take()` instead: `vtbl.path.leading_colon.take()`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#mem_replace_option_with_none
= note: `#[warn(clippy::mem_replace_option_with_none)]` on by default
|
build-extra-features (macos-14, stable, --features layout_checks)
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/
|
build-extra-features (macos-14, stable, --features layout_checks)
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/
|
explicit call to `.into_iter()` in function argument accepting `IntoIterator`:
cglue-gen/src/generics.rs#L655
warning: explicit call to `.into_iter()` in function argument accepting `IntoIterator`
--> cglue-gen/src/generics.rs:655:35
|
655 | self.generic_types.extend(types.into_iter());
| ^^^^^^^^^^^^^^^^^ help: consider removing the `.into_iter()`: `types`
|
note: this parameter accepts any `IntoIterator`, so you don't need to call `.into_iter()`
--> /rustc/129f3b9964af4d4a709d1383930ade12dfe7c081/library/core/src/iter/traits/collect.rs:448:18
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#useless_conversion
|
build-extra-features (macos-14, stable, --features layout_checks)
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/
|
build-extra-features (macos-14, stable, --features layout_checks)
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/
|
use of `expect` followed by a function call:
cglue-gen/src/generics.rs#L647
warning: use of `expect` followed by a function call
--> cglue-gen/src/generics.rs:647:14
|
647 | .expect(&format!("Invalid types provided: {}", typestr));
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `unwrap_or_else(|_| panic!("Invalid types provided: {}", typestr))`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#expect_fun_call
|
explicit call to `.into_iter()` in function argument accepting `IntoIterator`:
cglue-gen/src/generics.rs#L637
warning: explicit call to `.into_iter()` in function argument accepting `IntoIterator`
--> cglue-gen/src/generics.rs:637:35
|
637 | self.generic_types.extend(types.into_iter());
| ^^^^^^^^^^^^^^^^^ help: consider removing the `.into_iter()`: `types`
|
note: this parameter accepts any `IntoIterator`, so you don't need to call `.into_iter()`
--> /rustc/129f3b9964af4d4a709d1383930ade12dfe7c081/library/core/src/iter/traits/collect.rs:448:18
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#useless_conversion
|
use of `expect` followed by a function call:
cglue-gen/src/generics.rs#L628
warning: use of `expect` followed by a function call
--> cglue-gen/src/generics.rs:628:18
|
628 | .expect(&format!("Invalid types provided: {}", typestr));
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `unwrap_or_else(|_| panic!("Invalid types provided: {}", typestr))`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#expect_fun_call
= note: `#[warn(clippy::expect_fun_call)]` on by default
|
assigning the result of `Clone::clone()` may be inefficient:
cglue-gen/src/generics.rs#L191
warning: assigning the result of `Clone::clone()` may be inefficient
--> cglue-gen/src/generics.rs:191:9
|
191 | other.gen_remaps = self.gen_remaps.clone();
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `clone_from()`: `other.gen_remaps.clone_from(&self.gen_remaps)`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#assigning_clones
|
assigning the result of `Clone::clone()` may be inefficient:
cglue-gen/src/func.rs#L1642
warning: assigning the result of `Clone::clone()` may be inefficient
--> cglue-gen/src/func.rs:1642:17
|
1642 | ret.injected_ret_tmp_static = ty_static.clone();
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `clone_from()`: `ret.injected_ret_tmp_static.clone_from(ty_static)`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#assigning_clones
|
assigning the result of `Clone::clone()` may be inefficient:
cglue-gen/src/func.rs#L1594
warning: assigning the result of `Clone::clone()` may be inefficient
--> cglue-gen/src/func.rs:1594:29
|
1594 | ... ty_cast.lifetime = lifetime_cast.clone();
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `clone_from()`: `ty_cast.lifetime.clone_from(&lifetime_cast)`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#assigning_clones
|
assigning the result of `Clone::clone()` may be inefficient:
cglue-gen/src/func.rs#L1590
warning: assigning the result of `Clone::clone()` may be inefficient
--> cglue-gen/src/func.rs:1590:21
|
1590 | ty.lifetime = lifetime.clone();
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `clone_from()`: `ty.lifetime.clone_from(&lifetime)`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#assigning_clones
= note: `#[warn(clippy::assigning_clones)]` on by default
|
explicit call to `.into_iter()` in function argument accepting `IntoIterator`:
cglue-gen/src/func.rs#L634
warning: explicit call to `.into_iter()` in function argument accepting `IntoIterator`
--> cglue-gen/src/func.rs:634:30
|
634 | orig_args.extend(sig.inputs.into_iter());
| ^^^^^^^^^^^^^^^^^^^^^^ help: consider removing the `.into_iter()`: `sig.inputs`
|
note: this parameter accepts any `IntoIterator`, so you don't need to call `.into_iter()`
--> /rustc/129f3b9964af4d4a709d1383930ade12dfe7c081/library/core/src/iter/traits/collect.rs:448:18
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#useless_conversion
= note: `#[warn(clippy::useless_conversion)]` on by default
|
explicit call to `.into_iter()` in function argument accepting `IntoIterator`:
cglue-gen/src/func.rs#L634
warning: explicit call to `.into_iter()` in function argument accepting `IntoIterator`
--> cglue-gen/src/func.rs:634:30
|
634 | orig_args.extend(sig.inputs.into_iter());
| ^^^^^^^^^^^^^^^^^^^^^^ help: consider removing the `.into_iter()`: `sig.inputs`
|
note: this parameter accepts any `IntoIterator`, so you don't need to call `.into_iter()`
--> /rustc/129f3b9964af4d4a709d1383930ade12dfe7c081/library/core/src/iter/traits/collect.rs:448:18
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#useless_conversion
= note: `#[warn(clippy::useless_conversion)]` on by default
|
method `ext_abs_remap` is never used:
cglue-gen/src/trait_groups.rs#L39
warning: method `ext_abs_remap` is never used
--> cglue-gen/src/trait_groups.rs:39:8
|
31 | impl AliasPath {
| -------------- method in this implementation
...
39 | fn ext_abs_remap(self) -> Self {
| ^^^^^^^^^^^^^
|
= note: `#[warn(dead_code)]` on by default
|
method `ext_abs_remap` is never used:
cglue-gen/src/trait_groups.rs#L39
warning: method `ext_abs_remap` is never used
--> cglue-gen/src/trait_groups.rs:39:8
|
31 | impl AliasPath {
| -------------- method in this implementation
...
39 | fn ext_abs_remap(self) -> Self {
| ^^^^^^^^^^^^^
|
= note: `#[warn(dead_code)]` on by default
|
replacing an `Option` with `None`:
cglue-gen/src/trait_groups.rs#L208
warning: replacing an `Option` with `None`
--> cglue-gen/src/trait_groups.rs:208:37
|
208 | let leading_colon = std::mem::replace(&mut vtbl.path.leading_colon, None);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider `Option::take()` instead: `vtbl.path.leading_colon.take()`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#mem_replace_option_with_none
= note: `#[warn(clippy::mem_replace_option_with_none)]` on by default
|
explicit call to `.into_iter()` in function argument accepting `IntoIterator`:
cglue-gen/src/generics.rs#L655
warning: explicit call to `.into_iter()` in function argument accepting `IntoIterator`
--> cglue-gen/src/generics.rs:655:35
|
655 | self.generic_types.extend(types.into_iter());
| ^^^^^^^^^^^^^^^^^ help: consider removing the `.into_iter()`: `types`
|
note: this parameter accepts any `IntoIterator`, so you don't need to call `.into_iter()`
--> /rustc/129f3b9964af4d4a709d1383930ade12dfe7c081/library/core/src/iter/traits/collect.rs:448:18
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#useless_conversion
|
use of `expect` followed by a function call:
cglue-gen/src/generics.rs#L647
warning: use of `expect` followed by a function call
--> cglue-gen/src/generics.rs:647:14
|
647 | .expect(&format!("Invalid types provided: {}", typestr));
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `unwrap_or_else(|_| panic!("Invalid types provided: {}", typestr))`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#expect_fun_call
|
explicit call to `.into_iter()` in function argument accepting `IntoIterator`:
cglue-gen/src/generics.rs#L637
warning: explicit call to `.into_iter()` in function argument accepting `IntoIterator`
--> cglue-gen/src/generics.rs:637:35
|
637 | self.generic_types.extend(types.into_iter());
| ^^^^^^^^^^^^^^^^^ help: consider removing the `.into_iter()`: `types`
|
note: this parameter accepts any `IntoIterator`, so you don't need to call `.into_iter()`
--> /rustc/129f3b9964af4d4a709d1383930ade12dfe7c081/library/core/src/iter/traits/collect.rs:448:18
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#useless_conversion
|
use of `expect` followed by a function call:
cglue-gen/src/generics.rs#L628
warning: use of `expect` followed by a function call
--> cglue-gen/src/generics.rs:628:18
|
628 | .expect(&format!("Invalid types provided: {}", typestr));
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `unwrap_or_else(|_| panic!("Invalid types provided: {}", typestr))`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#expect_fun_call
= note: `#[warn(clippy::expect_fun_call)]` on by default
|
assigning the result of `Clone::clone()` may be inefficient:
cglue-gen/src/generics.rs#L191
warning: assigning the result of `Clone::clone()` may be inefficient
--> cglue-gen/src/generics.rs:191:9
|
191 | other.gen_remaps = self.gen_remaps.clone();
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `clone_from()`: `other.gen_remaps.clone_from(&self.gen_remaps)`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#assigning_clones
|
assigning the result of `Clone::clone()` may be inefficient:
cglue-gen/src/func.rs#L1642
warning: assigning the result of `Clone::clone()` may be inefficient
--> cglue-gen/src/func.rs:1642:17
|
1642 | ret.injected_ret_tmp_static = ty_static.clone();
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `clone_from()`: `ret.injected_ret_tmp_static.clone_from(ty_static)`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#assigning_clones
|
assigning the result of `Clone::clone()` may be inefficient:
cglue-gen/src/func.rs#L1594
warning: assigning the result of `Clone::clone()` may be inefficient
--> cglue-gen/src/func.rs:1594:29
|
1594 | ... ty_cast.lifetime = lifetime_cast.clone();
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `clone_from()`: `ty_cast.lifetime.clone_from(&lifetime_cast)`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#assigning_clones
|
assigning the result of `Clone::clone()` may be inefficient:
cglue-gen/src/func.rs#L1590
warning: assigning the result of `Clone::clone()` may be inefficient
--> cglue-gen/src/func.rs:1590:21
|
1590 | ty.lifetime = lifetime.clone();
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `clone_from()`: `ty.lifetime.clone_from(&lifetime)`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#assigning_clones
= note: `#[warn(clippy::assigning_clones)]` on by default
|
explicit call to `.into_iter()` in function argument accepting `IntoIterator`:
cglue-gen/src/func.rs#L634
warning: explicit call to `.into_iter()` in function argument accepting `IntoIterator`
--> cglue-gen/src/func.rs:634:30
|
634 | orig_args.extend(sig.inputs.into_iter());
| ^^^^^^^^^^^^^^^^^^^^^^ help: consider removing the `.into_iter()`: `sig.inputs`
|
note: this parameter accepts any `IntoIterator`, so you don't need to call `.into_iter()`
--> /rustc/129f3b9964af4d4a709d1383930ade12dfe7c081/library/core/src/iter/traits/collect.rs:448:18
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#useless_conversion
= note: `#[warn(clippy::useless_conversion)]` on by default
|
method `ext_abs_remap` is never used:
cglue-gen/src/trait_groups.rs#L39
warning: method `ext_abs_remap` is never used
--> cglue-gen/src/trait_groups.rs:39:8
|
31 | impl AliasPath {
| -------------- method in this implementation
...
39 | fn ext_abs_remap(self) -> Self {
| ^^^^^^^^^^^^^
|
= note: `#[warn(dead_code)]` on by default
|
unneeded sub `cfg` when there is only one condition:
cglue-gen/src/ext/mod.rs#L35
warning: unneeded sub `cfg` when there is only one condition
--> cglue-gen/src/ext/mod.rs:35:11
|
35 | #[cfg(all(feature = "futures"))]
| ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `feature = "futures"`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#non_minimal_cfg
|
unneeded sub `cfg` when there is only one condition:
cglue-gen/src/ext/mod.rs#L22
warning: unneeded sub `cfg` when there is only one condition
--> cglue-gen/src/ext/mod.rs:22:11
|
22 | #[cfg(all(feature = "futures"))]
| ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `feature = "futures"`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#non_minimal_cfg
|
unneeded sub `cfg` when there is only one condition:
cglue-gen/src/ext/mod.rs#L2
warning: unneeded sub `cfg` when there is only one condition
--> cglue-gen/src/ext/mod.rs:2:7
|
2 | #[cfg(all(feature = "futures"))]
| ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `feature = "futures"`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#non_minimal_cfg
= note: `#[warn(clippy::non_minimal_cfg)]` on by default
|
unneeded sub `cfg` when there is only one condition:
cglue-gen/src/ext/mod.rs#L35
warning: unneeded sub `cfg` when there is only one condition
--> cglue-gen/src/ext/mod.rs:35:11
|
35 | #[cfg(all(feature = "futures"))]
| ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `feature = "futures"`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#non_minimal_cfg
|
unneeded sub `cfg` when there is only one condition:
cglue-gen/src/ext/mod.rs#L22
warning: unneeded sub `cfg` when there is only one condition
--> cglue-gen/src/ext/mod.rs:22:11
|
22 | #[cfg(all(feature = "futures"))]
| ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `feature = "futures"`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#non_minimal_cfg
|
unneeded sub `cfg` when there is only one condition:
cglue-gen/src/ext/mod.rs#L2
warning: unneeded sub `cfg` when there is only one condition
--> cglue-gen/src/ext/mod.rs:2:7
|
2 | #[cfg(all(feature = "futures"))]
| ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `feature = "futures"`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#non_minimal_cfg
= note: `#[warn(clippy::non_minimal_cfg)]` on by default
|
this `as_str` is redundant and can be removed as the method immediately following exists on `String` too:
cglue-bindgen/src/main.rs#L155
warning: this `as_str` is redundant and can be removed as the method immediately following exists on `String` too
--> cglue-bindgen/src/main.rs:155:31
|
155 | file.write_all(output.as_str().as_bytes())?;
| ^^^^^^^^^^^^^^^^^ help: try: `as_bytes`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_as_str
= note: `#[warn(clippy::redundant_as_str)]` on by default
|
the borrowed expression implements the required traits:
cglue-bindgen/src/main.rs#L127
warning: the borrowed expression implements the required traits
--> cglue-bindgen/src/main.rs:127:18
|
127 | cmd.args(&["run", "nightly", "cbindgen"]);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: change this to: `["run", "nightly", "cbindgen"]`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrows_for_generic_args
= note: `#[warn(clippy::needless_borrows_for_generic_args)]` on by default
|
iterating on a map's values:
cglue-bindgen/src/types.rs#L104
warning: iterating on a map's values
--> cglue-bindgen/src/types.rs:104:9
|
104 | / Self::get_map()
105 | | .into_iter()
106 | | .map(|(_, v)| (v.ty_prefix, v))
| |___________________________________________^ help: try: `Self::get_map().into_values().map(|v| (v.ty_prefix, v))`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#iter_kv_map
|
iterating on a map's values:
cglue-bindgen/src/types.rs#L51
warning: iterating on a map's values
--> cglue-bindgen/src/types.rs:51:9
|
51 | / Self::get_map()
52 | | .into_iter()
53 | | .map(|(_, v)| (v.ty_prefix, v))
| |___________________________________________^ help: try: `Self::get_map().into_values().map(|v| (v.ty_prefix, v))`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#iter_kv_map
= note: `#[warn(clippy::iter_kv_map)]` on by default
|
unneeded sub `cfg` when there is only one condition:
cglue-gen/src/ext/mod.rs#L35
warning: unneeded sub `cfg` when there is only one condition
--> cglue-gen/src/ext/mod.rs:35:11
|
35 | #[cfg(all(feature = "futures"))]
| ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `feature = "futures"`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#non_minimal_cfg
|
unneeded sub `cfg` when there is only one condition:
cglue-gen/src/ext/mod.rs#L22
warning: unneeded sub `cfg` when there is only one condition
--> cglue-gen/src/ext/mod.rs:22:11
|
22 | #[cfg(all(feature = "futures"))]
| ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `feature = "futures"`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#non_minimal_cfg
|
unneeded sub `cfg` when there is only one condition:
cglue-gen/src/ext/mod.rs#L2
warning: unneeded sub `cfg` when there is only one condition
--> cglue-gen/src/ext/mod.rs:2:7
|
2 | #[cfg(all(feature = "futures"))]
| ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `feature = "futures"`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#non_minimal_cfg
= note: `#[warn(clippy::non_minimal_cfg)]` on by default
|
build-with-layouts (ubuntu-latest, stable)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions-rs/toolchain@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
build-with-layouts (ubuntu-latest, stable)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/checkout@v2, actions-rs/toolchain@v1. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
build-with-layouts (ubuntu-latest, 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/
|
build-with-layouts (ubuntu-latest, 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/
|
build-with-layouts (ubuntu-latest, 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/
|
build-with-layouts (ubuntu-latest, 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/
|
build-extra-features (windows-latest, stable, --features task)
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/
|
build-extra-features (windows-latest, stable, --features task)
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/
|
build-extra-features (windows-latest, stable, --features task)
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/
|
build-nightly (ubuntu-latest, stable)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions-rs/toolchain@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
build-nightly (ubuntu-latest, stable)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/checkout@v2, actions-rs/toolchain@v1. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
build-nightly (ubuntu-latest, 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/
|
build-nightly (ubuntu-latest, 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/
|
build-nightly (ubuntu-latest, 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/
|
build-nightly (ubuntu-latest, 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/
|
lint (--all-features)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, 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/
|
lint (--all-features)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/checkout@v2, 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/
|
build-extra-features (ubuntu-latest, 1.57.0, --features task)
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/
|
build-extra-features (ubuntu-latest, 1.57.0, --features task)
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/
|
build-extra-features (ubuntu-latest, 1.57.0, --features task)
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/
|
build-extra-features (ubuntu-latest, 1.57.0, --features task)
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/
|
build-with-layouts (windows-latest, 1.46.0)
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/
|
build-with-layouts (windows-latest, 1.46.0)
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/
|
build-with-layouts (windows-latest, 1.46.0)
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/
|
build-with-layouts (windows-latest, 1.46.0)
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/
|
build-with-layouts (windows-latest, 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/
|
build-with-layouts (windows-latest, 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/
|
build-with-layouts (windows-latest, 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/
|
build-with-layouts (windows-latest, 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/
|
build-extra-features (macos-14, 1.57.0, --features task)
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/
|
build-extra-features (macos-14, 1.57.0, --features task)
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/
|
build-extra-features (macos-14, 1.57.0, --features task)
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/
|
build-extra-features (macos-14, 1.57.0, --features task)
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/
|
build-extra-features (ubuntu-latest, 1.57.0, --features layout_checks)
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/
|
build-extra-features (ubuntu-latest, 1.57.0, --features layout_checks)
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/
|
build-extra-features (ubuntu-latest, 1.57.0, --features layout_checks)
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/
|
build-extra-features (ubuntu-latest, 1.57.0, --features layout_checks)
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/
|
build-extra-features (macos-14, 1.57.0, --features layout_checks)
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/
|
build-extra-features (macos-14, 1.57.0, --features layout_checks)
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/
|
build-extra-features (macos-14, 1.57.0, --features layout_checks)
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/
|
build-extra-features (macos-14, 1.57.0, --features layout_checks)
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/
|
build-nightly (ubuntu-latest, nightly-2021-11-05)
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/
|
build-nightly (ubuntu-latest, nightly-2021-11-05)
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/
|
build-nightly (ubuntu-latest, nightly-2021-11-05)
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/
|
build-nightly (ubuntu-latest, nightly-2021-11-05)
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/
|
build-nightly (ubuntu-latest, 1.57.0)
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/
|
build-nightly (ubuntu-latest, 1.57.0)
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/
|
build-nightly (ubuntu-latest, 1.57.0)
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/
|
build-nightly (ubuntu-latest, 1.57.0)
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/
|
build-with-layouts (ubuntu-latest, 1.46.0)
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/
|
build-with-layouts (ubuntu-latest, 1.46.0)
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/
|
build-with-layouts (ubuntu-latest, 1.46.0)
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/
|
build-with-layouts (ubuntu-latest, 1.46.0)
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/
|
build-base (windows-latest, stable)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions-rs/toolchain@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
build-base (windows-latest, stable)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/checkout@v2, actions-rs/toolchain@v1. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
build-base (windows-latest, 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/
|
build-base (windows-latest, 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/
|
build-base (windows-latest, 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/
|
build-base (windows-latest, 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/
|
build-base (ubuntu-latest, 1.45.0)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions-rs/toolchain@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
build-base (ubuntu-latest, 1.45.0)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/checkout@v2, actions-rs/toolchain@v1. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
build-base (ubuntu-latest, 1.45.0)
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/
|
build-base (ubuntu-latest, 1.45.0)
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/
|
build-base (ubuntu-latest, 1.45.0)
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/
|
build-base (ubuntu-latest, 1.45.0)
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 (ubuntu-latest, 1.45.0)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions-rs/toolchain@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 (ubuntu-latest, 1.45.0)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/checkout@v2, actions-rs/toolchain@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 (ubuntu-latest, 1.45.0)
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 (ubuntu-latest, 1.45.0)
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 (ubuntu-latest, 1.45.0)
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 (ubuntu-latest, 1.45.0)
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/
|
c-examples (stable)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions-rs/toolchain@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
c-examples (stable)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/checkout@v2, actions-rs/toolchain@v1. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
c-examples (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/
|
c-examples (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/
|
c-examples (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/
|
c-examples (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 (macos-14, 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 (macos-14, 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 (macos-14, 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 (macos-14, 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/
|
build-base (windows-latest, 1.45.0)
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/
|
build-base (windows-latest, 1.45.0)
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/
|
build-base (windows-latest, 1.45.0)
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/
|
build-base (windows-latest, 1.45.0)
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-all-features (ubuntu-latest, stable)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions-rs/toolchain@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-all-features (ubuntu-latest, stable)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/checkout@v2, actions-rs/toolchain@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-all-features (ubuntu-latest, 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-all-features (ubuntu-latest, 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-all-features (ubuntu-latest, 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-all-features (ubuntu-latest, 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 (windows-latest, 1.45.0)
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 (windows-latest, 1.45.0)
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 (windows-latest, 1.45.0)
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 (windows-latest, 1.45.0)
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 (windows-latest, 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 (windows-latest, 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 (windows-latest, 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 (windows-latest, 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-all-features (windows-latest, 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-all-features (windows-latest, 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-all-features (windows-latest, 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-all-features (windows-latest, 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-all-features (windows-latest, 1.57.0)
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-all-features (windows-latest, 1.57.0)
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-all-features (windows-latest, 1.57.0)
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-all-features (windows-latest, 1.57.0)
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-all-features (windows-latest, nightly-2021-11-05)
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-all-features (windows-latest, nightly-2021-11-05)
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-all-features (windows-latest, nightly-2021-11-05)
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-all-features (windows-latest, nightly-2021-11-05)
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/
|
build-cross-aarch64 (stable)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, 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/
|
build-cross-aarch64 (stable)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/checkout@v2, 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/
|
build-cross-aarch64 (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/
|
build-cross-aarch64 (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/
|
build-cross-aarch64 (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/
|
build-cross-aarch64 (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/
|
c-examples (1.46.0)
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/
|
c-examples (1.46.0)
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/
|
c-examples (1.46.0)
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/
|
c-examples (1.46.0)
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-all-features (ubuntu-latest, nightly-2021-11-05)
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-all-features (ubuntu-latest, nightly-2021-11-05)
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-all-features (ubuntu-latest, nightly-2021-11-05)
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-all-features (ubuntu-latest, nightly-2021-11-05)
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-all-features (ubuntu-latest, 1.57.0)
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-all-features (ubuntu-latest, 1.57.0)
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-all-features (ubuntu-latest, 1.57.0)
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-all-features (ubuntu-latest, 1.57.0)
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-all-features (macos-14, 1.57.0)
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-all-features (macos-14, 1.57.0)
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-all-features (macos-14, 1.57.0)
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-all-features (macos-14, 1.57.0)
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-all-features (macos-14, nightly-2021-11-05)
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-all-features (macos-14, nightly-2021-11-05)
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-all-features (macos-14, nightly-2021-11-05)
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-all-features (macos-14, nightly-2021-11-05)
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-all-features (macos-14, 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-all-features (macos-14, 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-all-features (macos-14, 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-all-features (macos-14, 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/
|
patched-miri (nightly-2021-11-05)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions-rs/toolchain@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
patched-miri (nightly-2021-11-05)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/checkout@v2, actions-rs/toolchain@v1. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
patched-miri (nightly-2021-11-05)
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/
|
patched-miri (nightly-2021-11-05)
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/
|
patched-miri (nightly-2021-11-05)
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/
|
patched-miri (nightly-2021-11-05)
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/
|
build-cross-aarch64 (1.45.0)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, 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/
|
build-cross-aarch64 (1.45.0)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/checkout@v2, 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/
|
build-cross-aarch64 (1.45.0)
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/
|
build-cross-aarch64 (1.45.0)
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/
|
build-cross-aarch64 (1.45.0)
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/
|
build-cross-aarch64 (1.45.0)
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/
|