mirror of
https://gitee.com/openharmony/third_party_rust_cxx
synced 2024-11-23 07:10:29 +00:00
c620b89223
2712 Commits
Author | SHA1 | Message | Date | |
---|---|---|---|---|
David Tolnay
|
c620b89223
|
Update ui test suite to nightly-2022-08-23 | ||
David Tolnay
|
cd233d20d1
|
Revert "Avoid cargo 1.45–1.50 in GitHub Actions"
This reverts commit
|
||
David Tolnay
|
6a22b1899c
|
Update ui test suite to nightly-2022-08-16 | ||
David Tolnay
|
ac9b4c4cb3
|
Avoid cargo 1.45–1.50 in GitHub Actions
These versions are incompatible with packages published by a recent Cargo |
||
David Tolnay
|
a6608495d1
|
Release 1.0.73 | ||
David Tolnay
|
0641ed2b77
|
Lockfile update | ||
David Tolnay
|
cf54e49278
|
Update bazel and buck srcs globs to refer only to .rs files | ||
David Tolnay
|
db68a70fb1
|
Add categories to crates.io metadata | ||
David Tolnay
|
e90c016afc
|
Add authors to Cargo.toml | ||
David Tolnay
|
5561bda12c
|
Sort package entries in Cargo.toml | ||
David Tolnay
|
5567fdf2cf
|
Ignore assertions_on_result_states clippy lint
error: called `assert!` with `Result::is_err` --> tests/test.rs:258:5 | 258 | assert!(unique_ptr.pin_mut().get_fail().is_err()); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace with: `unique_ptr.pin_mut().get_fail().unwrap_err()` | = note: `-D clippy::assertions-on-result-states` implied by `-D clippy::all` = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#assertions_on_result_states |
||
David Tolnay
|
85f0b88f87
|
Update ui test suite to nightly-2022-07-26 | ||
David Tolnay
|
9e0d3680be
|
Release 1.0.72 | ||
David Tolnay
|
27fa3b3118
|
Lockfile update | ||
David Tolnay
|
5399116128
|
Raise minimum tested toolchain to rust 1.57
Required by the transitive dependency on os_str_bytes: error: package `os_str_bytes v6.2.0` cannot be built because it requires rustc 1.57.0 or newer, while the currently active rustc version is 1.56.1 |
||
David Tolnay
|
02d2600ebc
|
Resolve unused_must_use warning inside generated code
warning: unused return value of `Box::<T>::from_raw` that must be used --> tests/ffi/lib.rs:337:22 | 337 | impl Box<Shared> {} | ^^ | = note: `#[warn(unused_must_use)]` on by default = note: call `drop(from_raw(ptr))` if you intend to drop the `Box` warning: unused return value of `Box::<T>::from_raw` that must be used --> tests/ffi/lib.rs:72:27 | 72 | second: Box<Second>, | ^ | = note: call `drop(from_raw(ptr))` if you intend to drop the `Box` warning: unused return value of `Box::<T>::from_raw` that must be used --> tests/ffi/lib.rs:99:35 | 99 | fn c_return_box() -> Box<R>; | ^ | = note: call `drop(from_raw(ptr))` if you intend to drop the `Box` |
||
David Tolnay
|
1862c5dad5
|
Update ui test suite to nightly-2022-07-07 | ||
David Tolnay
|
2e1527c834
|
Release 1.0.71 | ||
David Tolnay
|
08eef74de3
|
Lockfile update | ||
David Tolnay
|
3cb0d42b3e
|
Merge pull request #1064 from luckyuro/master
make #derive before #attr when expand to avoid warning legacy_derive_helpers |
||
abbform
|
0bbc34bc25 | make #derive before #attr when derive | ||
David Tolnay
|
ac89872316
|
Release 1.0.70 | ||
David Tolnay
|
2a165ef375
|
Run quote build script | ||
David Tolnay
|
c45bd4428e
|
Lockfile update | ||
David Tolnay
|
cc81e8cf70
|
Merge pull request #1062 from dtolnay/attrs
Clippy attrs on extern "Rust" blocks |
||
David Tolnay
|
30427e0205
|
Propagate attrs from extern mod onto all contents
#[cxx::bridge] mod ffi { #[allow(clippy::too_many_arguments)] extern "Rust" { fn repro(a: i32, b: i32, c: i32, d: i32, e: i32, f: i32, g: i32, h: i32) -> bool; } } Before: warning: this function has too many arguments (8/7) --> src/main.rs:5:12 | 5 | fn repro(a: i32, b: i32, c: i32, d: i32, e: i32, f: i32, g: i32, h: i32) -> bool; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: `#[warn(clippy::too_many_arguments)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments After: no lint. |
||
David Tolnay
|
66ba9a0a66
|
Preserve clippy attrs on extern "Rust" fn
#[cxx::bridge] mod ffi { extern "Rust" { #[allow(clippy::too_many_arguments)] fn repro(a: i32, b: i32, c: i32, d: i32, e: i32, f: i32, g: i32, h: i32) -> bool; } } Before: warning: this function has too many arguments (8/7) --> src/main.rs:5:12 | 5 | fn repro(a: i32, b: i32, c: i32, d: i32, e: i32, f: i32, g: i32, h: i32) -> bool; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: `#[warn(clippy::too_many_arguments)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments After: no lint. |
||
David Tolnay
|
d8892fecd3
|
Ignore explicit_auto_deref clippy lint
error: deref which would be done by auto-deref --> gen/build/src/intern.rs:23:27 | 23 | Some(interned) => *interned, | ^^^^^^^^^ help: try this: `interned` | = note: `-D clippy::explicit-auto-deref` implied by `-D clippy::all` = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#explicit_auto_deref |
||
David Tolnay
|
65d50f275f
|
Update ui test suite to nightly-2022-07-02 | ||
David Tolnay
|
98c5161a7d
|
Disable pc-windows-gnu CI for now
Currently failing in GitHub Actions with: Compiling demo v0.0.0 (D:\a\cxx\cxx\demo) Finished dev [unoptimized + debuginfo] target(s) in 1m 57s Running `target\debug\demo.exe` error: process didn't exit successfully: `target\debug\demo.exe` (exit code: 0xc0000139, STATUS_ENTRYPOINT_NOT_FOUND) Error: Process completed with exit code 1. |
||
David Tolnay
|
5d50b94280
|
Release 1.0.69 | ||
David Tolnay
|
ad0d6ba6de
|
Lockfile update | ||
David Tolnay
|
52dfbe177c
|
Merge pull request #1060 from dtolnay/clap
Update to clap 3.2 |
||
David Tolnay
|
2a606a3e42
|
Update to clap 3.2 | ||
David Tolnay
|
f1d7bff5ba
|
Require explicit edition on all Buck targets | ||
David Tolnay
|
5ceda9a122
|
Update oldest allowed compiler for cxxbridge-cmd to 1.56.1 | ||
David Tolnay
|
287ae044fe
|
Use upstreamed docs.rs icon in docs.rs badge | ||
David Tolnay
|
1526d5bad2
|
Ignore significant_drop_in_scrutinee clippy lint
error: temporary with significant drop in match scrutinee --> gen/build/src/intern.rs:22:26 | 22 | InternedString(match set.get(s) { | ^^^^^^^^^^ | = note: `-D clippy::significant-drop-in-scrutinee` implied by `-D clippy::all` = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#significant_drop_in_scrutinee |
||
David Tolnay
|
13998f0482
|
Check all crates in workspace for outdated deps | ||
David Tolnay
|
fb6db7d11e
|
Delete unpin_impl.rs UI test temporarily
This test is affected by an ICE in nightly-2022-06-04. https://github.com/rust-lang/rust/issues/97698 Minimized repro: trait Ambiguous<A> { fn method() {} } struct One; struct Two; struct Struct; impl Ambiguous<One> for Struct {} impl Ambiguous<Two> for Struct {} fn main() { <Struct as Ambiguous<_>>::method(); } Correct error in nightly-2022-06-03: error[E0282]: type annotations needed --> src/main.rs:13:26 | 13 | <Struct as Ambiguous<_>>::method(); | ^ cannot infer type error[E0283]: type annotations needed --> src/main.rs:13:5 | 13 | <Struct as Ambiguous<_>>::method(); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type | note: multiple `impl`s satisfying `Struct: Ambiguous<_>` found --> src/main.rs:9:1 | 9 | impl Ambiguous<One> for Struct {} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 10 | impl Ambiguous<Two> for Struct {} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ICE in nightly-2022-06-04: thread 'rustc' panicked at 'range end index 2 out of range for slice of length 1', library/core/src/slice/index.rs:73:5 stack backtrace: 16: 0x7f4cccefd816 - core::slice::index::slice_end_index_len_fail_rt::h04ca4b0b6ddf070e 17: 0x7f4ccceef707 - core::ops::function::FnOnce::call_once::hb4cbec441e0e0d97 18: 0x7f4cccef6516 - core::intrinsics::const_eval_select::h2fab5eaa67d7a905 19: 0x7f4ccce67556 - core::slice::index::slice_end_index_len_fail::ha1557d304be1c61e 20: 0x7f4cce5ea20f - <rustc_infer[9b42245fee805938]::infer::error_reporting::need_type_info::FindInferSourceVisitor as rustc_hir[5dbb21eaf9590c92]::intravisit::Visitor>::visit_expr 21: 0x7f4cce5e8edc - <rustc_infer[9b42245fee805938]::infer::error_reporting::need_type_info::FindInferSourceVisitor as rustc_hir[5dbb21eaf9590c92]::intravisit::Visitor>::visit_expr 22: 0x7f4cce5fbe37 - rustc_hir[5dbb21eaf9590c92]::intravisit::walk_block::<rustc_infer[9b42245fee805938]::infer::error_reporting::need_type_info::FindInferSourceVisitor> 23: 0x7f4cce5e8eee - <rustc_infer[9b42245fee805938]::infer::error_reporting::need_type_info::FindInferSourceVisitor as rustc_hir[5dbb21eaf9590c92]::intravisit::Visitor>::visit_expr 24: 0x7f4cce5a1714 - <rustc_infer[9b42245fee805938]::infer::InferCtxt>::emit_inference_failure_err 25: 0x7f4cce4f32bb - <rustc_infer[9b42245fee805938]::infer::InferCtxt as rustc_trait_selection[af2ed82902f8af73]::traits::error_reporting::InferCtxtPrivExt>::maybe_report_ambiguity 26: 0x7f4cce4e6f87 - <rustc_infer[9b42245fee805938]::infer::InferCtxt as rustc_trait_selection[af2ed82902f8af73]::traits::error_reporting::InferCtxtExt>::report_fulfillment_errors 27: 0x7f4ccec3fcb4 - <rustc_infer[9b42245fee805938]::infer::InferCtxtBuilder>::enter::<&rustc_middle[c4bb946b42085c78]::ty::context::TypeckResults, <rustc_typeck[4b1a1a7c06e44333]::check::inherited::InheritedBuilder>::enter<rustc_typeck[4b1a1a7c06e44333]::check::typeck_with_fallback<rustc_typeck[4b1a1a7c06e44333]::check::typeck::{closure#0}>::{closure#1}, &rustc_middle[c4bb946b42085c78]::ty::context::TypeckResults>::{closure#0}> 28: 0x7f4ccebd170a - rustc_typeck[4b1a1a7c06e44333]::check::typeck 29: 0x7f4ccfccf5f0 - <rustc_query_system[a1cbf340ec6d6f93]::dep_graph::graph::DepGraph<rustc_middle[c4bb946b42085c78]::dep_graph::dep_node::DepKind>>::with_task::<rustc_middle[c4bb946b42085c78]::ty::context::TyCtxt, rustc_span[c774ced8c61a5d44]::def_id::LocalDefId, &rustc_middle[c4bb946b42085c78]::ty::context::TypeckResults> 30: 0x7f4ccf1f8380 - rustc_query_system[a1cbf340ec6d6f93]::query::plumbing::try_execute_query::<rustc_query_impl[f03dd36fb3d62396]::plumbing::QueryCtxt, rustc_query_system[a1cbf340ec6d6f93]::query::caches::DefaultCache<rustc_span[c774ced8c61a5d44]::def_id::LocalDefId, &rustc_middle[c4bb946b42085c78]::ty::context::TypeckResults>> 31: 0x7f4ccf123c0e - <rustc_query_impl[f03dd36fb3d62396]::Queries as rustc_middle[c4bb946b42085c78]::ty::query::QueryEngine>::typeck 32: 0x7f4ccec91708 - <rustc_middle[c4bb946b42085c78]::hir::map::Map>::par_body_owners::<rustc_typeck[4b1a1a7c06e44333]::check::typeck_item_bodies::{closure#0}> 33: 0x7f4ccfa8e18c - rustc_typeck[4b1a1a7c06e44333]::check::typeck_item_bodies 34: 0x7f4ccfcee823 - <rustc_query_system[a1cbf340ec6d6f93]::dep_graph::graph::DepGraph<rustc_middle[c4bb946b42085c78]::dep_graph::dep_node::DepKind>>::with_task::<rustc_middle[c4bb946b42085c78]::ty::context::TyCtxt, (), ()> 35: 0x7f4ccfd991d5 - rustc_query_system[a1cbf340ec6d6f93]::query::plumbing::try_execute_query::<rustc_query_impl[f03dd36fb3d62396]::plumbing::QueryCtxt, rustc_query_system[a1cbf340ec6d6f93]::query::caches::DefaultCache<(), ()>> 36: 0x7f4ccfdc3331 - rustc_query_system[a1cbf340ec6d6f93]::query::plumbing::get_query::<rustc_query_impl[f03dd36fb3d62396]::queries::typeck_item_bodies, rustc_query_impl[f03dd36fb3d62396]::plumbing::QueryCtxt> 37: 0x7f4ccfac4473 - <rustc_session[d1b76e352c1a3b5b]::session::Session>::time::<(), rustc_typeck[4b1a1a7c06e44333]::check_crate::{closure#7}> 38: 0x7f4ccfab109b - rustc_typeck[4b1a1a7c06e44333]::check_crate 39: 0x7f4ccf86b017 - rustc_interface[94703aee012e7483]::passes::analysis 40: 0x7f4ccfcea595 - <rustc_query_system[a1cbf340ec6d6f93]::dep_graph::graph::DepGraph<rustc_middle[c4bb946b42085c78]::dep_graph::dep_node::DepKind>>::with_task::<rustc_middle[c4bb946b42085c78]::ty::context::TyCtxt, (), core[c8091fc9dea0c6cf]::result::Result<(), rustc_errors[ae611370a546922c]::ErrorGuaranteed>> 41: 0x7f4ccfd8f1fd - rustc_query_system[a1cbf340ec6d6f93]::query::plumbing::try_execute_query::<rustc_query_impl[f03dd36fb3d62396]::plumbing::QueryCtxt, rustc_query_system[a1cbf340ec6d6f93]::query::caches::DefaultCache<(), core[c8091fc9dea0c6cf]::result::Result<(), rustc_errors[ae611370a546922c]::ErrorGuaranteed>>> 42: 0x7f4ccfdd58ee - rustc_query_system[a1cbf340ec6d6f93]::query::plumbing::get_query::<rustc_query_impl[f03dd36fb3d62396]::queries::analysis, rustc_query_impl[f03dd36fb3d62396]::plumbing::QueryCtxt> 43: 0x7f4ccf8282a7 - <rustc_interface[94703aee012e7483]::passes::QueryContext>::enter::<rustc_driver[7b89ea061d8aedc7]::run_compiler::{closure#1}::{closure#2}::{closure#3}, core[c8091fc9dea0c6cf]::result::Result<(), rustc_errors[ae611370a546922c]::ErrorGuaranteed>> 44: 0x7f4ccf81234f - <rustc_interface[94703aee012e7483]::interface::Compiler>::enter::<rustc_driver[7b89ea061d8aedc7]::run_compiler::{closure#1}::{closure#2}, core[c8091fc9dea0c6cf]::result::Result<core[c8091fc9dea0c6cf]::option::Option<rustc_interface[94703aee012e7483]::queries::Linker>, rustc_errors[ae611370a546922c]::ErrorGuaranteed>> 45: 0x7f4ccf83bd3f - rustc_span[c774ced8c61a5d44]::with_source_map::<core[c8091fc9dea0c6cf]::result::Result<(), rustc_errors[ae611370a546922c]::ErrorGuaranteed>, rustc_interface[94703aee012e7483]::interface::create_compiler_and_run<core[c8091fc9dea0c6cf]::result::Result<(), rustc_errors[ae611370a546922c]::ErrorGuaranteed>, rustc_driver[7b89ea061d8aedc7]::run_compiler::{closure#1}>::{closure#1}> 46: 0x7f4ccf8131e2 - <scoped_tls[a35f89285f520bf3]::ScopedKey<rustc_span[c774ced8c61a5d44]::SessionGlobals>>::set::<rustc_interface[94703aee012e7483]::interface::run_compiler<core[c8091fc9dea0c6cf]::result::Result<(), rustc_errors[ae611370a546922c]::ErrorGuaranteed>, rustc_driver[7b89ea061d8aedc7]::run_compiler::{closure#1}>::{closure#0}, core[c8091fc9dea0c6cf]::result::Result<(), rustc_errors[ae611370a546922c]::ErrorGuaranteed>> 47: 0x7f4ccf82893f - std[f19dd7bb03296d5c]::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface[94703aee012e7483]::util::run_in_thread_pool_with_globals<rustc_interface[94703aee012e7483]::interface::run_compiler<core[c8091fc9dea0c6cf]::result::Result<(), rustc_errors[ae611370a546922c]::ErrorGuaranteed>, rustc_driver[7b89ea061d8aedc7]::run_compiler::{closure#1}>::{closure#0}, core[c8091fc9dea0c6cf]::result::Result<(), rustc_errors[ae611370a546922c]::ErrorGuaranteed>>::{closure#0}, core[c8091fc9dea0c6cf]::result::Result<(), rustc_errors[ae611370a546922c]::ErrorGuaranteed>> 48: 0x7f4ccf828a99 - <<std[f19dd7bb03296d5c]:🧵:Builder>::spawn_unchecked_<rustc_interface[94703aee012e7483]::util::run_in_thread_pool_with_globals<rustc_interface[94703aee012e7483]::interface::run_compiler<core[c8091fc9dea0c6cf]::result::Result<(), rustc_errors[ae611370a546922c]::ErrorGuaranteed>, rustc_driver[7b89ea061d8aedc7]::run_compiler::{closure#1}>::{closure#0}, core[c8091fc9dea0c6cf]::result::Result<(), rustc_errors[ae611370a546922c]::ErrorGuaranteed>>::{closure#0}, core[c8091fc9dea0c6cf]::result::Result<(), rustc_errors[ae611370a546922c]::ErrorGuaranteed>>::{closure#1} as core[c8091fc9dea0c6cf]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} error: internal compiler error: unexpected panic note: the compiler unexpectedly panicked. this is a bug. note: we would appreciate a bug report: https://github.com/rust-lang/rust/issues/new?labels=C-bug%2C+I-ICE%2C+T-compiler&template=ice.md note: rustc 1.63.0-nightly (a6b8c6954 2022-06-03) running on x86_64-unknown-linux-gnu note: compiler flags: --crate-type bin -C embed-bitcode=no -C debuginfo=2 -C incremental note: some of the compiler flags provided by cargo are hidden query stack during panic: #0 [typeck] type-checking `main` #1 [typeck_item_bodies] type-checking all item bodies #2 [analysis] running analysis passes on this crate end of query stack |
||
David Tolnay
|
3e7e454d83
|
Drop unneeded permissions from workflow | ||
David Tolnay
|
b305ae7741
|
Ignore derive_partial_eq_without_eq clippy lint
error: you are deriving `PartialEq` and can implement `Eq` --> gen/lib/src/gen/block.rs:3:23 | 3 | #[derive(Copy, Clone, PartialEq, Debug)] | ^^^^^^^^^ help: consider deriving `Eq` as well: `PartialEq, Eq` | = note: `-D clippy::derive-partial-eq-without-eq` implied by `-D clippy::all` = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#derive_partial_eq_without_eq error: you are deriving `PartialEq` and can implement `Eq` --> gen/cmd/src/gen/block.rs:3:23 | 3 | #[derive(Copy, Clone, PartialEq, Debug)] | ^^^^^^^^^ help: consider deriving `Eq` as well: `PartialEq, Eq` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#derive_partial_eq_without_eq error: you are deriving `PartialEq` and can implement `Eq` --> gen/build/src/gen/block.rs:3:23 | 3 | #[derive(Copy, Clone, PartialEq, Debug)] | ^^^^^^^^^ help: consider deriving `Eq` as well: `PartialEq, Eq` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#derive_partial_eq_without_eq error: you are deriving `PartialEq` and can implement `Eq` --> gen/lib/src/syntax/atom.rs:5:23 | 5 | #[derive(Copy, Clone, PartialEq)] | ^^^^^^^^^ help: consider deriving `Eq` as well: `PartialEq, Eq` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#derive_partial_eq_without_eq error: you are deriving `PartialEq` and can implement `Eq` --> gen/lib/src/syntax/derive.rs:10:23 | 10 | #[derive(Copy, Clone, PartialEq)] | ^^^^^^^^^ help: consider deriving `Eq` as well: `PartialEq, Eq` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#derive_partial_eq_without_eq error: you are deriving `PartialEq` and can implement `Eq` --> gen/cmd/src/syntax/atom.rs:5:23 | 5 | #[derive(Copy, Clone, PartialEq)] | ^^^^^^^^^ help: consider deriving `Eq` as well: `PartialEq, Eq` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#derive_partial_eq_without_eq error: you are deriving `PartialEq` and can implement `Eq` --> gen/build/src/syntax/atom.rs:5:23 | 5 | #[derive(Copy, Clone, PartialEq)] | ^^^^^^^^^ help: consider deriving `Eq` as well: `PartialEq, Eq` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#derive_partial_eq_without_eq error: you are deriving `PartialEq` and can implement `Eq` --> gen/cmd/src/syntax/derive.rs:10:23 | 10 | #[derive(Copy, Clone, PartialEq)] | ^^^^^^^^^ help: consider deriving `Eq` as well: `PartialEq, Eq` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#derive_partial_eq_without_eq error: you are deriving `PartialEq` and can implement `Eq` --> gen/build/src/syntax/derive.rs:10:23 | 10 | #[derive(Copy, Clone, PartialEq)] | ^^^^^^^^^ help: consider deriving `Eq` as well: `PartialEq, Eq` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#derive_partial_eq_without_eq error: you are deriving `PartialEq` and can implement `Eq` --> gen/lib/src/syntax/mod.rs:72:23 | 72 | #[derive(Copy, Clone, PartialEq, Debug)] | ^^^^^^^^^ help: consider deriving `Eq` as well: `PartialEq, Eq` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#derive_partial_eq_without_eq error: you are deriving `PartialEq` and can implement `Eq` --> gen/lib/src/syntax/mod.rs:285:23 | 285 | #[derive(Copy, Clone, PartialEq)] | ^^^^^^^^^ help: consider deriving `Eq` as well: `PartialEq, Eq` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#derive_partial_eq_without_eq error: you are deriving `PartialEq` and can implement `Eq` --> gen/cmd/src/syntax/mod.rs:72:23 | 72 | #[derive(Copy, Clone, PartialEq, Debug)] | ^^^^^^^^^ help: consider deriving `Eq` as well: `PartialEq, Eq` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#derive_partial_eq_without_eq error: you are deriving `PartialEq` and can implement `Eq` --> gen/cmd/src/syntax/mod.rs:285:23 | 285 | #[derive(Copy, Clone, PartialEq)] | ^^^^^^^^^ help: consider deriving `Eq` as well: `PartialEq, Eq` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#derive_partial_eq_without_eq error: you are deriving `PartialEq` and can implement `Eq` --> gen/build/src/syntax/mod.rs:72:23 | 72 | #[derive(Copy, Clone, PartialEq, Debug)] | ^^^^^^^^^ help: consider deriving `Eq` as well: `PartialEq, Eq` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#derive_partial_eq_without_eq error: you are deriving `PartialEq` and can implement `Eq` --> gen/build/src/syntax/mod.rs:285:23 | 285 | #[derive(Copy, Clone, PartialEq)] | ^^^^^^^^^ help: consider deriving `Eq` as well: `PartialEq, Eq` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#derive_partial_eq_without_eq error: you are deriving `PartialEq` and can implement `Eq` --> macro/src/syntax/atom.rs:5:23 | 5 | #[derive(Copy, Clone, PartialEq)] | ^^^^^^^^^ help: consider deriving `Eq` as well: `PartialEq, Eq` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#derive_partial_eq_without_eq error: you are deriving `PartialEq` and can implement `Eq` --> macro/src/syntax/derive.rs:10:23 | 10 | #[derive(Copy, Clone, PartialEq)] | ^^^^^^^^^ help: consider deriving `Eq` as well: `PartialEq, Eq` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#derive_partial_eq_without_eq error: you are deriving `PartialEq` and can implement `Eq` --> macro/src/syntax/mod.rs:72:23 | 72 | #[derive(Copy, Clone, PartialEq, Debug)] | ^^^^^^^^^ help: consider deriving `Eq` as well: `PartialEq, Eq` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#derive_partial_eq_without_eq error: you are deriving `PartialEq` and can implement `Eq` --> macro/src/syntax/mod.rs:285:23 | 285 | #[derive(Copy, Clone, PartialEq)] | ^^^^^^^^^ help: consider deriving `Eq` as well: `PartialEq, Eq` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#derive_partial_eq_without_eq |
||
David Tolnay
|
2a197e7688
|
Replace unicode-xid with unicode-ident crate | ||
David Tolnay
|
aa85818fcc
|
Lockfile update | ||
David Tolnay
|
d4920548a7
|
Release 1.0.68 | ||
David Tolnay
|
7455a976f7
|
Lockfile update | ||
David Tolnay
|
13cc5d9df9
|
Resolve unused_attributes lints in generated code
warning: `#[doc(hidden)]` is ignored on trait impl items
--> tests/ffi/module.rs:74:23
|
74 | impl UniquePtr<D> {}
| ^^ help: remove this attribute
|
= note: `#[warn(unused_attributes)]` on by default
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item
warning: `#[doc(hidden)]` is ignored on trait impl items
--> tests/ffi/module.rs:75:23
|
75 | impl UniquePtr<E> {}
| ^^ help: remove this attribute
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item
warning: `#[doc(hidden)]` is ignored on trait impl items
--> tests/ffi/module.rs:76:23
|
76 | impl UniquePtr<F> {}
| ^^ help: remove this attribute
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item
warning: `#[doc(hidden)]` is ignored on trait impl items
--> tests/ffi/module.rs:77:23
|
77 | impl UniquePtr<G> {}
| ^^ help: remove this attribute
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item
warning: `#[doc(hidden)]` is ignored on trait impl items
--> tests/ffi/module.rs:57:51
|
57 | fn c_return_ns_unique_ptr() -> UniquePtr<H>;
| ^ help: remove this attribute
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item
warning: `#[doc(hidden)]` is ignored on trait impl items
--> tests/ffi/module.rs:71:54
|
71 | fn ns_c_return_unique_ptr_ns() -> UniquePtr<I>;
| ^ help: remove this attribute
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item
warning: `#[doc(hidden)]` is ignored on trait impl items
--> tests/ffi/lib.rs:227:18
|
227 | #[derive(ExternType)]
| ^^^^^^^^^^ help: remove this attribute
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item
warning: `#[doc(hidden)]` is ignored on trait impl items
--> tests/ffi/lib.rs:337:34
|
337 | impl CxxVector<SharedString> {}
| ^^ help: remove this attribute
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item
warning: `#[doc(hidden)]` is ignored on trait impl items
--> tests/ffi/lib.rs:99:48
|
99 | fn c_return_unique_ptr() -> UniquePtr<C>;
| ^ help: remove this attribute
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item
warning: `#[doc(hidden)]` is ignored on trait impl items
--> tests/ffi/lib.rs💯48
|
100 | fn c_return_shared_ptr() -> SharedPtr<C>;
| ^ help: remove this attribute
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item
warning: `#[doc(hidden)]` is ignored on trait impl items
--> tests/ffi/lib.rs:112:77
|
112 | fn c_return_unique_ptr_vector_shared() -> UniquePtr<CxxVector<Shared>>;
| ^^ help: remove this attribute
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item
warning: `#[doc(hidden)]` is ignored on trait impl items
--> tests/ffi/lib.rs:113:72
|
113 | fn c_return_unique_ptr_vector_opaque() -> UniquePtr<CxxVector<C>>;
| ^^ help: remove this attribute
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item
warning: `#[doc(hidden)]` is ignored on trait impl items
--> tests/ffi/lib.rs:204:44
|
204 | fn c_get_use_count(weak: &WeakPtr<C>) -> usize;
| ^ help: remove this attribute
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item
warning: `#[doc(hidden)]` is ignored on trait impl items
--> tests/ffi/lib.rs:234:72
|
234 | fn c_return_borrow<'a>(s: &'a CxxString) -> UniquePtr<Borrow<'a>>;
| ^^ help: remove this attribute
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item
|
||
David Tolnay
|
af2620ca03
|
Suppress bad unused_attributes lint on doc(hidden) attr
warning: `#[doc(hidden)]` is ignored on trait impl items --> src/extern_type.rs:194:17 | 194 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 202 | / impl_extern_type! { 203 | | [Trivial] 204 | | bool = "bool" 205 | | u8 = "std::uint8_t" ... | 223 | | CxxString = "std::string" 224 | | } | |_- in this macro invocation | = note: `#[warn(unused_attributes)]` on by default = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_extern_type` (in Nightly builds, run with -Z macro-backtrace for more info) |
||
David Tolnay
|
0b878ccec4
|
Remove doc(hidden) attribute that is being phased out
warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:400:13 | 400 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 489 | impl_vector_element_for_primitive!(u8); | -------------------------------------- in this macro invocation | = note: `#[warn(unused_attributes)]` on by default = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_vector_element` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:404:13 | 404 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 489 | impl_vector_element_for_primitive!(u8); | -------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_vector_element` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:414:13 | 414 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 489 | impl_vector_element_for_primitive!(u8); | -------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_vector_element` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:371:9 | 371 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 489 | impl_vector_element_for_primitive!(u8); | -------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `vector_element_by_value_methods` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:381:9 | 381 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 489 | impl_vector_element_for_primitive!(u8); | -------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `vector_element_by_value_methods` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:425:13 | 425 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 489 | impl_vector_element_for_primitive!(u8); | -------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_vector_element` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:437:13 | 437 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 489 | impl_vector_element_for_primitive!(u8); | -------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_vector_element` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:449:13 | 449 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 489 | impl_vector_element_for_primitive!(u8); | -------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_vector_element` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:459:13 | 459 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 489 | impl_vector_element_for_primitive!(u8); | -------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_vector_element` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:469:13 | 469 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 489 | impl_vector_element_for_primitive!(u8); | -------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_vector_element` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:400:13 | 400 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 490 | impl_vector_element_for_primitive!(u16); | --------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_vector_element` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:404:13 | 404 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 490 | impl_vector_element_for_primitive!(u16); | --------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_vector_element` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:414:13 | 414 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 490 | impl_vector_element_for_primitive!(u16); | --------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_vector_element` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:371:9 | 371 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 490 | impl_vector_element_for_primitive!(u16); | --------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `vector_element_by_value_methods` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:381:9 | 381 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 490 | impl_vector_element_for_primitive!(u16); | --------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `vector_element_by_value_methods` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:425:13 | 425 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 490 | impl_vector_element_for_primitive!(u16); | --------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_vector_element` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:437:13 | 437 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 490 | impl_vector_element_for_primitive!(u16); | --------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_vector_element` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:449:13 | 449 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 490 | impl_vector_element_for_primitive!(u16); | --------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_vector_element` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:459:13 | 459 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 490 | impl_vector_element_for_primitive!(u16); | --------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_vector_element` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:469:13 | 469 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 490 | impl_vector_element_for_primitive!(u16); | --------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_vector_element` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:400:13 | 400 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 491 | impl_vector_element_for_primitive!(u32); | --------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_vector_element` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:404:13 | 404 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 491 | impl_vector_element_for_primitive!(u32); | --------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_vector_element` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:414:13 | 414 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 491 | impl_vector_element_for_primitive!(u32); | --------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_vector_element` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:371:9 | 371 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 491 | impl_vector_element_for_primitive!(u32); | --------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `vector_element_by_value_methods` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:381:9 | 381 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 491 | impl_vector_element_for_primitive!(u32); | --------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `vector_element_by_value_methods` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:425:13 | 425 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 491 | impl_vector_element_for_primitive!(u32); | --------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_vector_element` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:437:13 | 437 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 491 | impl_vector_element_for_primitive!(u32); | --------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_vector_element` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:449:13 | 449 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 491 | impl_vector_element_for_primitive!(u32); | --------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_vector_element` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:459:13 | 459 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 491 | impl_vector_element_for_primitive!(u32); | --------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_vector_element` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:469:13 | 469 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 491 | impl_vector_element_for_primitive!(u32); | --------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_vector_element` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:400:13 | 400 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 492 | impl_vector_element_for_primitive!(u64); | --------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_vector_element` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:404:13 | 404 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 492 | impl_vector_element_for_primitive!(u64); | --------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_vector_element` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:414:13 | 414 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 492 | impl_vector_element_for_primitive!(u64); | --------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_vector_element` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:371:9 | 371 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 492 | impl_vector_element_for_primitive!(u64); | --------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `vector_element_by_value_methods` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:381:9 | 381 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 492 | impl_vector_element_for_primitive!(u64); | --------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `vector_element_by_value_methods` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:425:13 | 425 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 492 | impl_vector_element_for_primitive!(u64); | --------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_vector_element` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:437:13 | 437 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 492 | impl_vector_element_for_primitive!(u64); | --------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_vector_element` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:449:13 | 449 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 492 | impl_vector_element_for_primitive!(u64); | --------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_vector_element` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:459:13 | 459 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 492 | impl_vector_element_for_primitive!(u64); | --------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_vector_element` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:469:13 | 469 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 492 | impl_vector_element_for_primitive!(u64); | --------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_vector_element` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:400:13 | 400 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 493 | impl_vector_element_for_primitive!(usize); | ----------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_vector_element` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:404:13 | 404 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 493 | impl_vector_element_for_primitive!(usize); | ----------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_vector_element` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:414:13 | 414 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 493 | impl_vector_element_for_primitive!(usize); | ----------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_vector_element` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:371:9 | 371 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 493 | impl_vector_element_for_primitive!(usize); | ----------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `vector_element_by_value_methods` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:381:9 | 381 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 493 | impl_vector_element_for_primitive!(usize); | ----------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `vector_element_by_value_methods` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:425:13 | 425 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 493 | impl_vector_element_for_primitive!(usize); | ----------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_vector_element` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:437:13 | 437 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 493 | impl_vector_element_for_primitive!(usize); | ----------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_vector_element` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:449:13 | 449 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 493 | impl_vector_element_for_primitive!(usize); | ----------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_vector_element` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:459:13 | 459 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 493 | impl_vector_element_for_primitive!(usize); | ----------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_vector_element` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:469:13 | 469 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 493 | impl_vector_element_for_primitive!(usize); | ----------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_vector_element` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:400:13 | 400 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 494 | impl_vector_element_for_primitive!(i8); | -------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_vector_element` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:404:13 | 404 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 494 | impl_vector_element_for_primitive!(i8); | -------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_vector_element` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:414:13 | 414 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 494 | impl_vector_element_for_primitive!(i8); | -------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_vector_element` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:371:9 | 371 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 494 | impl_vector_element_for_primitive!(i8); | -------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `vector_element_by_value_methods` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:381:9 | 381 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 494 | impl_vector_element_for_primitive!(i8); | -------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `vector_element_by_value_methods` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:425:13 | 425 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 494 | impl_vector_element_for_primitive!(i8); | -------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_vector_element` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:437:13 | 437 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 494 | impl_vector_element_for_primitive!(i8); | -------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_vector_element` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:449:13 | 449 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 494 | impl_vector_element_for_primitive!(i8); | -------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_vector_element` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:459:13 | 459 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 494 | impl_vector_element_for_primitive!(i8); | -------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_vector_element` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:469:13 | 469 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 494 | impl_vector_element_for_primitive!(i8); | -------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_vector_element` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:400:13 | 400 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 495 | impl_vector_element_for_primitive!(i16); | --------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_vector_element` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:404:13 | 404 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 495 | impl_vector_element_for_primitive!(i16); | --------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_vector_element` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:414:13 | 414 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 495 | impl_vector_element_for_primitive!(i16); | --------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_vector_element` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:371:9 | 371 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 495 | impl_vector_element_for_primitive!(i16); | --------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `vector_element_by_value_methods` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:381:9 | 381 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 495 | impl_vector_element_for_primitive!(i16); | --------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `vector_element_by_value_methods` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:425:13 | 425 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 495 | impl_vector_element_for_primitive!(i16); | --------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_vector_element` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:437:13 | 437 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 495 | impl_vector_element_for_primitive!(i16); | --------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_vector_element` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:449:13 | 449 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 495 | impl_vector_element_for_primitive!(i16); | --------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_vector_element` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:459:13 | 459 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 495 | impl_vector_element_for_primitive!(i16); | --------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_vector_element` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:469:13 | 469 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 495 | impl_vector_element_for_primitive!(i16); | --------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_vector_element` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:400:13 | 400 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 496 | impl_vector_element_for_primitive!(i32); | --------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_vector_element` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:404:13 | 404 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 496 | impl_vector_element_for_primitive!(i32); | --------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_vector_element` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:414:13 | 414 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 496 | impl_vector_element_for_primitive!(i32); | --------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_vector_element` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:371:9 | 371 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 496 | impl_vector_element_for_primitive!(i32); | --------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `vector_element_by_value_methods` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:381:9 | 381 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 496 | impl_vector_element_for_primitive!(i32); | --------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `vector_element_by_value_methods` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:425:13 | 425 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 496 | impl_vector_element_for_primitive!(i32); | --------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_vector_element` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:437:13 | 437 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 496 | impl_vector_element_for_primitive!(i32); | --------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_vector_element` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:449:13 | 449 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 496 | impl_vector_element_for_primitive!(i32); | --------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_vector_element` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:459:13 | 459 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 496 | impl_vector_element_for_primitive!(i32); | --------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_vector_element` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:469:13 | 469 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 496 | impl_vector_element_for_primitive!(i32); | --------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_vector_element` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:400:13 | 400 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 497 | impl_vector_element_for_primitive!(i64); | --------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_vector_element` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:404:13 | 404 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 497 | impl_vector_element_for_primitive!(i64); | --------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_vector_element` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:414:13 | 414 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 497 | impl_vector_element_for_primitive!(i64); | --------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_vector_element` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:371:9 | 371 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 497 | impl_vector_element_for_primitive!(i64); | --------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `vector_element_by_value_methods` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:381:9 | 381 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 497 | impl_vector_element_for_primitive!(i64); | --------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `vector_element_by_value_methods` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:425:13 | 425 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 497 | impl_vector_element_for_primitive!(i64); | --------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_vector_element` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:437:13 | 437 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 497 | impl_vector_element_for_primitive!(i64); | --------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_vector_element` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:449:13 | 449 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 497 | impl_vector_element_for_primitive!(i64); | --------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_vector_element` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:459:13 | 459 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 497 | impl_vector_element_for_primitive!(i64); | --------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_vector_element` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:469:13 | 469 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 497 | impl_vector_element_for_primitive!(i64); | --------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_vector_element` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:400:13 | 400 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 498 | impl_vector_element_for_primitive!(isize); | ----------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_vector_element` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:404:13 | 404 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 498 | impl_vector_element_for_primitive!(isize); | ----------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_vector_element` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:414:13 | 414 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 498 | impl_vector_element_for_primitive!(isize); | ----------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_vector_element` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:371:9 | 371 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 498 | impl_vector_element_for_primitive!(isize); | ----------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `vector_element_by_value_methods` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:381:9 | 381 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 498 | impl_vector_element_for_primitive!(isize); | ----------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `vector_element_by_value_methods` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:425:13 | 425 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 498 | impl_vector_element_for_primitive!(isize); | ----------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_vector_element` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:437:13 | 437 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 498 | impl_vector_element_for_primitive!(isize); | ----------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_vector_element` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:449:13 | 449 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 498 | impl_vector_element_for_primitive!(isize); | ----------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_vector_element` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:459:13 | 459 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 498 | impl_vector_element_for_primitive!(isize); | ----------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_vector_element` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:469:13 | 469 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 498 | impl_vector_element_for_primitive!(isize); | ----------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_vector_element` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:400:13 | 400 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 499 | impl_vector_element_for_primitive!(f32); | --------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_vector_element` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:404:13 | 404 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 499 | impl_vector_element_for_primitive!(f32); | --------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_vector_element` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:414:13 | 414 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 499 | impl_vector_element_for_primitive!(f32); | --------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_vector_element` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:371:9 | 371 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 499 | impl_vector_element_for_primitive!(f32); | --------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `vector_element_by_value_methods` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:381:9 | 381 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 499 | impl_vector_element_for_primitive!(f32); | --------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `vector_element_by_value_methods` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:425:13 | 425 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 499 | impl_vector_element_for_primitive!(f32); | --------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_vector_element` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:437:13 | 437 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 499 | impl_vector_element_for_primitive!(f32); | --------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_vector_element` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:449:13 | 449 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 499 | impl_vector_element_for_primitive!(f32); | --------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_vector_element` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:459:13 | 459 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 499 | impl_vector_element_for_primitive!(f32); | --------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_vector_element` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:469:13 | 469 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 499 | impl_vector_element_for_primitive!(f32); | --------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_vector_element` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:400:13 | 400 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 500 | impl_vector_element_for_primitive!(f64); | --------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_vector_element` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:404:13 | 404 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 500 | impl_vector_element_for_primitive!(f64); | --------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_vector_element` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:414:13 | 414 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 500 | impl_vector_element_for_primitive!(f64); | --------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_vector_element` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:371:9 | 371 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 500 | impl_vector_element_for_primitive!(f64); | --------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `vector_element_by_value_methods` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:381:9 | 381 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 500 | impl_vector_element_for_primitive!(f64); | --------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `vector_element_by_value_methods` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:425:13 | 425 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 500 | impl_vector_element_for_primitive!(f64); | --------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_vector_element` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:437:13 | 437 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 500 | impl_vector_element_for_primitive!(f64); | --------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_vector_element` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:449:13 | 449 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 500 | impl_vector_element_for_primitive!(f64); | --------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_vector_element` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:459:13 | 459 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 500 | impl_vector_element_for_primitive!(f64); | --------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_vector_element` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:469:13 | 469 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 500 | impl_vector_element_for_primitive!(f64); | --------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_vector_element` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:400:13 | 400 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 502 | impl_vector_element!(opaque, "string", "CxxString", CxxString); | -------------------------------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_vector_element` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:404:13 | 404 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 502 | impl_vector_element!(opaque, "string", "CxxString", CxxString); | -------------------------------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_vector_element` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:414:13 | 414 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 502 | impl_vector_element!(opaque, "string", "CxxString", CxxString); | -------------------------------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_vector_element` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:425:13 | 425 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 502 | impl_vector_element!(opaque, "string", "CxxString", CxxString); | -------------------------------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_vector_element` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:437:13 | 437 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 502 | impl_vector_element!(opaque, "string", "CxxString", CxxString); | -------------------------------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_vector_element` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:449:13 | 449 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 502 | impl_vector_element!(opaque, "string", "CxxString", CxxString); | -------------------------------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_vector_element` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:459:13 | 459 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 502 | impl_vector_element!(opaque, "string", "CxxString", CxxString); | -------------------------------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_vector_element` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/cxx_vector.rs:469:13 | 469 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 502 | impl_vector_element!(opaque, "string", "CxxString", CxxString); | -------------------------------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_vector_element` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/shared_ptr.rs:207:13 | 207 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 271 | impl_shared_ptr_target_for_primitive!(bool); | ------------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_shared_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/shared_ptr.rs:211:13 | 211 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 271 | impl_shared_ptr_target_for_primitive!(bool); | ------------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_shared_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/shared_ptr.rs:221:13 | 221 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 271 | impl_shared_ptr_target_for_primitive!(bool); | ------------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_shared_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/shared_ptr.rs:231:13 | 231 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 271 | impl_shared_ptr_target_for_primitive!(bool); | ------------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_shared_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/shared_ptr.rs:241:13 | 241 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 271 | impl_shared_ptr_target_for_primitive!(bool); | ------------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_shared_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/shared_ptr.rs:251:13 | 251 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 271 | impl_shared_ptr_target_for_primitive!(bool); | ------------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_shared_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/shared_ptr.rs:207:13 | 207 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 272 | impl_shared_ptr_target_for_primitive!(u8); | ----------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_shared_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/shared_ptr.rs:211:13 | 211 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 272 | impl_shared_ptr_target_for_primitive!(u8); | ----------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_shared_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/shared_ptr.rs:221:13 | 221 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 272 | impl_shared_ptr_target_for_primitive!(u8); | ----------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_shared_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/shared_ptr.rs:231:13 | 231 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 272 | impl_shared_ptr_target_for_primitive!(u8); | ----------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_shared_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/shared_ptr.rs:241:13 | 241 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 272 | impl_shared_ptr_target_for_primitive!(u8); | ----------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_shared_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/shared_ptr.rs:251:13 | 251 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 272 | impl_shared_ptr_target_for_primitive!(u8); | ----------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_shared_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/shared_ptr.rs:207:13 | 207 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 273 | impl_shared_ptr_target_for_primitive!(u16); | ------------------------------------------ in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_shared_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/shared_ptr.rs:211:13 | 211 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 273 | impl_shared_ptr_target_for_primitive!(u16); | ------------------------------------------ in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_shared_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/shared_ptr.rs:221:13 | 221 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 273 | impl_shared_ptr_target_for_primitive!(u16); | ------------------------------------------ in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_shared_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/shared_ptr.rs:231:13 | 231 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 273 | impl_shared_ptr_target_for_primitive!(u16); | ------------------------------------------ in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_shared_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/shared_ptr.rs:241:13 | 241 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 273 | impl_shared_ptr_target_for_primitive!(u16); | ------------------------------------------ in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_shared_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/shared_ptr.rs:251:13 | 251 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 273 | impl_shared_ptr_target_for_primitive!(u16); | ------------------------------------------ in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_shared_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/shared_ptr.rs:207:13 | 207 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 274 | impl_shared_ptr_target_for_primitive!(u32); | ------------------------------------------ in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_shared_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/shared_ptr.rs:211:13 | 211 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 274 | impl_shared_ptr_target_for_primitive!(u32); | ------------------------------------------ in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_shared_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/shared_ptr.rs:221:13 | 221 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 274 | impl_shared_ptr_target_for_primitive!(u32); | ------------------------------------------ in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_shared_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/shared_ptr.rs:231:13 | 231 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 274 | impl_shared_ptr_target_for_primitive!(u32); | ------------------------------------------ in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_shared_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/shared_ptr.rs:241:13 | 241 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 274 | impl_shared_ptr_target_for_primitive!(u32); | ------------------------------------------ in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_shared_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/shared_ptr.rs:251:13 | 251 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 274 | impl_shared_ptr_target_for_primitive!(u32); | ------------------------------------------ in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_shared_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/shared_ptr.rs:207:13 | 207 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 275 | impl_shared_ptr_target_for_primitive!(u64); | ------------------------------------------ in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_shared_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/shared_ptr.rs:211:13 | 211 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 275 | impl_shared_ptr_target_for_primitive!(u64); | ------------------------------------------ in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_shared_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/shared_ptr.rs:221:13 | 221 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 275 | impl_shared_ptr_target_for_primitive!(u64); | ------------------------------------------ in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_shared_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/shared_ptr.rs:231:13 | 231 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 275 | impl_shared_ptr_target_for_primitive!(u64); | ------------------------------------------ in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_shared_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/shared_ptr.rs:241:13 | 241 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 275 | impl_shared_ptr_target_for_primitive!(u64); | ------------------------------------------ in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_shared_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/shared_ptr.rs:251:13 | 251 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 275 | impl_shared_ptr_target_for_primitive!(u64); | ------------------------------------------ in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_shared_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/shared_ptr.rs:207:13 | 207 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 276 | impl_shared_ptr_target_for_primitive!(usize); | -------------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_shared_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/shared_ptr.rs:211:13 | 211 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 276 | impl_shared_ptr_target_for_primitive!(usize); | -------------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_shared_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/shared_ptr.rs:221:13 | 221 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 276 | impl_shared_ptr_target_for_primitive!(usize); | -------------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_shared_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/shared_ptr.rs:231:13 | 231 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 276 | impl_shared_ptr_target_for_primitive!(usize); | -------------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_shared_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/shared_ptr.rs:241:13 | 241 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 276 | impl_shared_ptr_target_for_primitive!(usize); | -------------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_shared_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/shared_ptr.rs:251:13 | 251 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 276 | impl_shared_ptr_target_for_primitive!(usize); | -------------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_shared_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/shared_ptr.rs:207:13 | 207 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 277 | impl_shared_ptr_target_for_primitive!(i8); | ----------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_shared_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/shared_ptr.rs:211:13 | 211 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 277 | impl_shared_ptr_target_for_primitive!(i8); | ----------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_shared_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/shared_ptr.rs:221:13 | 221 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 277 | impl_shared_ptr_target_for_primitive!(i8); | ----------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_shared_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/shared_ptr.rs:231:13 | 231 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 277 | impl_shared_ptr_target_for_primitive!(i8); | ----------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_shared_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/shared_ptr.rs:241:13 | 241 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 277 | impl_shared_ptr_target_for_primitive!(i8); | ----------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_shared_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/shared_ptr.rs:251:13 | 251 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 277 | impl_shared_ptr_target_for_primitive!(i8); | ----------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_shared_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/shared_ptr.rs:207:13 | 207 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 278 | impl_shared_ptr_target_for_primitive!(i16); | ------------------------------------------ in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_shared_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/shared_ptr.rs:211:13 | 211 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 278 | impl_shared_ptr_target_for_primitive!(i16); | ------------------------------------------ in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_shared_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/shared_ptr.rs:221:13 | 221 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 278 | impl_shared_ptr_target_for_primitive!(i16); | ------------------------------------------ in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_shared_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/shared_ptr.rs:231:13 | 231 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 278 | impl_shared_ptr_target_for_primitive!(i16); | ------------------------------------------ in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_shared_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/shared_ptr.rs:241:13 | 241 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 278 | impl_shared_ptr_target_for_primitive!(i16); | ------------------------------------------ in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_shared_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/shared_ptr.rs:251:13 | 251 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 278 | impl_shared_ptr_target_for_primitive!(i16); | ------------------------------------------ in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_shared_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/shared_ptr.rs:207:13 | 207 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 279 | impl_shared_ptr_target_for_primitive!(i32); | ------------------------------------------ in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_shared_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/shared_ptr.rs:211:13 | 211 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 279 | impl_shared_ptr_target_for_primitive!(i32); | ------------------------------------------ in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_shared_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/shared_ptr.rs:221:13 | 221 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 279 | impl_shared_ptr_target_for_primitive!(i32); | ------------------------------------------ in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_shared_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/shared_ptr.rs:231:13 | 231 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 279 | impl_shared_ptr_target_for_primitive!(i32); | ------------------------------------------ in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_shared_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/shared_ptr.rs:241:13 | 241 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 279 | impl_shared_ptr_target_for_primitive!(i32); | ------------------------------------------ in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_shared_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/shared_ptr.rs:251:13 | 251 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 279 | impl_shared_ptr_target_for_primitive!(i32); | ------------------------------------------ in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_shared_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/shared_ptr.rs:207:13 | 207 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 280 | impl_shared_ptr_target_for_primitive!(i64); | ------------------------------------------ in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_shared_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/shared_ptr.rs:211:13 | 211 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 280 | impl_shared_ptr_target_for_primitive!(i64); | ------------------------------------------ in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_shared_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/shared_ptr.rs:221:13 | 221 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 280 | impl_shared_ptr_target_for_primitive!(i64); | ------------------------------------------ in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_shared_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/shared_ptr.rs:231:13 | 231 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 280 | impl_shared_ptr_target_for_primitive!(i64); | ------------------------------------------ in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_shared_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/shared_ptr.rs:241:13 | 241 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 280 | impl_shared_ptr_target_for_primitive!(i64); | ------------------------------------------ in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_shared_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/shared_ptr.rs:251:13 | 251 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 280 | impl_shared_ptr_target_for_primitive!(i64); | ------------------------------------------ in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_shared_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/shared_ptr.rs:207:13 | 207 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 281 | impl_shared_ptr_target_for_primitive!(isize); | -------------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_shared_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/shared_ptr.rs:211:13 | 211 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 281 | impl_shared_ptr_target_for_primitive!(isize); | -------------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_shared_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/shared_ptr.rs:221:13 | 221 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 281 | impl_shared_ptr_target_for_primitive!(isize); | -------------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_shared_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/shared_ptr.rs:231:13 | 231 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 281 | impl_shared_ptr_target_for_primitive!(isize); | -------------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_shared_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/shared_ptr.rs:241:13 | 241 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 281 | impl_shared_ptr_target_for_primitive!(isize); | -------------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_shared_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/shared_ptr.rs:251:13 | 251 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 281 | impl_shared_ptr_target_for_primitive!(isize); | -------------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_shared_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/shared_ptr.rs:207:13 | 207 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 282 | impl_shared_ptr_target_for_primitive!(f32); | ------------------------------------------ in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_shared_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/shared_ptr.rs:211:13 | 211 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 282 | impl_shared_ptr_target_for_primitive!(f32); | ------------------------------------------ in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_shared_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/shared_ptr.rs:221:13 | 221 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 282 | impl_shared_ptr_target_for_primitive!(f32); | ------------------------------------------ in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_shared_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/shared_ptr.rs:231:13 | 231 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 282 | impl_shared_ptr_target_for_primitive!(f32); | ------------------------------------------ in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_shared_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/shared_ptr.rs:241:13 | 241 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 282 | impl_shared_ptr_target_for_primitive!(f32); | ------------------------------------------ in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_shared_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/shared_ptr.rs:251:13 | 251 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 282 | impl_shared_ptr_target_for_primitive!(f32); | ------------------------------------------ in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_shared_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/shared_ptr.rs:207:13 | 207 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 283 | impl_shared_ptr_target_for_primitive!(f64); | ------------------------------------------ in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_shared_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/shared_ptr.rs:211:13 | 211 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 283 | impl_shared_ptr_target_for_primitive!(f64); | ------------------------------------------ in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_shared_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/shared_ptr.rs:221:13 | 221 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 283 | impl_shared_ptr_target_for_primitive!(f64); | ------------------------------------------ in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_shared_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/shared_ptr.rs:231:13 | 231 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 283 | impl_shared_ptr_target_for_primitive!(f64); | ------------------------------------------ in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_shared_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/shared_ptr.rs:241:13 | 241 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 283 | impl_shared_ptr_target_for_primitive!(f64); | ------------------------------------------ in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_shared_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/shared_ptr.rs:251:13 | 251 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 283 | impl_shared_ptr_target_for_primitive!(f64); | ------------------------------------------ in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_shared_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/shared_ptr.rs:207:13 | 207 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 285 | impl_shared_ptr_target!("string", "CxxString", CxxString); | --------------------------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_shared_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/shared_ptr.rs:211:13 | 211 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 285 | impl_shared_ptr_target!("string", "CxxString", CxxString); | --------------------------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_shared_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/shared_ptr.rs:221:13 | 221 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 285 | impl_shared_ptr_target!("string", "CxxString", CxxString); | --------------------------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_shared_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/shared_ptr.rs:231:13 | 231 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 285 | impl_shared_ptr_target!("string", "CxxString", CxxString); | --------------------------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_shared_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/shared_ptr.rs:241:13 | 241 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 285 | impl_shared_ptr_target!("string", "CxxString", CxxString); | --------------------------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_shared_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/shared_ptr.rs:251:13 | 251 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 285 | impl_shared_ptr_target!("string", "CxxString", CxxString); | --------------------------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_shared_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/unique_ptr.rs:244:5 | 244 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item warning: `#[doc(hidden)]` is ignored on trait impl items --> src/unique_ptr.rs:248:5 | 248 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item warning: `#[doc(hidden)]` is ignored on trait impl items --> src/unique_ptr.rs:256:5 | 256 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item warning: `#[doc(hidden)]` is ignored on trait impl items --> src/unique_ptr.rs:262:5 | 262 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item warning: `#[doc(hidden)]` is ignored on trait impl items --> src/unique_ptr.rs:266:5 | 266 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item warning: `#[doc(hidden)]` is ignored on trait impl items --> src/unique_ptr.rs:270:5 | 270 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item warning: `#[doc(hidden)]` is ignored on trait impl items --> src/unique_ptr.rs:280:5 | 280 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item warning: `#[doc(hidden)]` is ignored on trait impl items --> src/unique_ptr.rs:284:5 | 284 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item warning: `#[doc(hidden)]` is ignored on trait impl items --> src/unique_ptr.rs:288:5 | 288 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item warning: `#[doc(hidden)]` is ignored on trait impl items --> src/unique_ptr.rs:292:5 | 292 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item warning: `#[doc(hidden)]` is ignored on trait impl items --> src/unique_ptr.rs:296:5 | 296 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item warning: `#[doc(hidden)]` is ignored on trait impl items --> src/unique_ptr.rs:300:5 | 300 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item warning: `#[doc(hidden)]` is ignored on trait impl items --> src/weak_ptr.rs:117:13 | 117 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 181 | impl_weak_ptr_target_for_primitive!(bool); | ----------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_weak_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/weak_ptr.rs:121:13 | 121 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 181 | impl_weak_ptr_target_for_primitive!(bool); | ----------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_weak_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/weak_ptr.rs:131:13 | 131 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 181 | impl_weak_ptr_target_for_primitive!(bool); | ----------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_weak_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/weak_ptr.rs:141:13 | 141 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 181 | impl_weak_ptr_target_for_primitive!(bool); | ----------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_weak_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/weak_ptr.rs:151:13 | 151 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 181 | impl_weak_ptr_target_for_primitive!(bool); | ----------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_weak_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/weak_ptr.rs:161:13 | 161 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 181 | impl_weak_ptr_target_for_primitive!(bool); | ----------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_weak_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/weak_ptr.rs:117:13 | 117 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 182 | impl_weak_ptr_target_for_primitive!(u8); | --------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_weak_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/weak_ptr.rs:121:13 | 121 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 182 | impl_weak_ptr_target_for_primitive!(u8); | --------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_weak_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/weak_ptr.rs:131:13 | 131 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 182 | impl_weak_ptr_target_for_primitive!(u8); | --------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_weak_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/weak_ptr.rs:141:13 | 141 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 182 | impl_weak_ptr_target_for_primitive!(u8); | --------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_weak_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/weak_ptr.rs:151:13 | 151 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 182 | impl_weak_ptr_target_for_primitive!(u8); | --------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_weak_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/weak_ptr.rs:161:13 | 161 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 182 | impl_weak_ptr_target_for_primitive!(u8); | --------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_weak_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/weak_ptr.rs:117:13 | 117 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 183 | impl_weak_ptr_target_for_primitive!(u16); | ---------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_weak_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/weak_ptr.rs:121:13 | 121 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 183 | impl_weak_ptr_target_for_primitive!(u16); | ---------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_weak_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/weak_ptr.rs:131:13 | 131 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 183 | impl_weak_ptr_target_for_primitive!(u16); | ---------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_weak_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/weak_ptr.rs:141:13 | 141 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 183 | impl_weak_ptr_target_for_primitive!(u16); | ---------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_weak_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/weak_ptr.rs:151:13 | 151 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 183 | impl_weak_ptr_target_for_primitive!(u16); | ---------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_weak_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/weak_ptr.rs:161:13 | 161 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 183 | impl_weak_ptr_target_for_primitive!(u16); | ---------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_weak_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/weak_ptr.rs:117:13 | 117 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 184 | impl_weak_ptr_target_for_primitive!(u32); | ---------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_weak_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/weak_ptr.rs:121:13 | 121 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 184 | impl_weak_ptr_target_for_primitive!(u32); | ---------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_weak_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/weak_ptr.rs:131:13 | 131 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 184 | impl_weak_ptr_target_for_primitive!(u32); | ---------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_weak_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/weak_ptr.rs:141:13 | 141 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 184 | impl_weak_ptr_target_for_primitive!(u32); | ---------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_weak_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/weak_ptr.rs:151:13 | 151 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 184 | impl_weak_ptr_target_for_primitive!(u32); | ---------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_weak_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/weak_ptr.rs:161:13 | 161 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 184 | impl_weak_ptr_target_for_primitive!(u32); | ---------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_weak_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/weak_ptr.rs:117:13 | 117 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 185 | impl_weak_ptr_target_for_primitive!(u64); | ---------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_weak_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/weak_ptr.rs:121:13 | 121 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 185 | impl_weak_ptr_target_for_primitive!(u64); | ---------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_weak_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/weak_ptr.rs:131:13 | 131 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 185 | impl_weak_ptr_target_for_primitive!(u64); | ---------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_weak_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/weak_ptr.rs:141:13 | 141 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 185 | impl_weak_ptr_target_for_primitive!(u64); | ---------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_weak_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/weak_ptr.rs:151:13 | 151 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 185 | impl_weak_ptr_target_for_primitive!(u64); | ---------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_weak_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/weak_ptr.rs:161:13 | 161 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 185 | impl_weak_ptr_target_for_primitive!(u64); | ---------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_weak_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/weak_ptr.rs:117:13 | 117 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 186 | impl_weak_ptr_target_for_primitive!(usize); | ------------------------------------------ in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_weak_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/weak_ptr.rs:121:13 | 121 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 186 | impl_weak_ptr_target_for_primitive!(usize); | ------------------------------------------ in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_weak_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/weak_ptr.rs:131:13 | 131 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 186 | impl_weak_ptr_target_for_primitive!(usize); | ------------------------------------------ in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_weak_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/weak_ptr.rs:141:13 | 141 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 186 | impl_weak_ptr_target_for_primitive!(usize); | ------------------------------------------ in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_weak_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/weak_ptr.rs:151:13 | 151 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 186 | impl_weak_ptr_target_for_primitive!(usize); | ------------------------------------------ in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_weak_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/weak_ptr.rs:161:13 | 161 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 186 | impl_weak_ptr_target_for_primitive!(usize); | ------------------------------------------ in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_weak_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/weak_ptr.rs:117:13 | 117 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 187 | impl_weak_ptr_target_for_primitive!(i8); | --------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_weak_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/weak_ptr.rs:121:13 | 121 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 187 | impl_weak_ptr_target_for_primitive!(i8); | --------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_weak_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/weak_ptr.rs:131:13 | 131 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 187 | impl_weak_ptr_target_for_primitive!(i8); | --------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_weak_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/weak_ptr.rs:141:13 | 141 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 187 | impl_weak_ptr_target_for_primitive!(i8); | --------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_weak_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/weak_ptr.rs:151:13 | 151 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 187 | impl_weak_ptr_target_for_primitive!(i8); | --------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_weak_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/weak_ptr.rs:161:13 | 161 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 187 | impl_weak_ptr_target_for_primitive!(i8); | --------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_weak_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/weak_ptr.rs:117:13 | 117 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 188 | impl_weak_ptr_target_for_primitive!(i16); | ---------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_weak_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/weak_ptr.rs:121:13 | 121 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 188 | impl_weak_ptr_target_for_primitive!(i16); | ---------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_weak_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/weak_ptr.rs:131:13 | 131 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 188 | impl_weak_ptr_target_for_primitive!(i16); | ---------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_weak_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/weak_ptr.rs:141:13 | 141 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 188 | impl_weak_ptr_target_for_primitive!(i16); | ---------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_weak_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/weak_ptr.rs:151:13 | 151 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 188 | impl_weak_ptr_target_for_primitive!(i16); | ---------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_weak_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/weak_ptr.rs:161:13 | 161 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 188 | impl_weak_ptr_target_for_primitive!(i16); | ---------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_weak_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/weak_ptr.rs:117:13 | 117 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 189 | impl_weak_ptr_target_for_primitive!(i32); | ---------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_weak_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/weak_ptr.rs:121:13 | 121 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 189 | impl_weak_ptr_target_for_primitive!(i32); | ---------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_weak_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/weak_ptr.rs:131:13 | 131 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 189 | impl_weak_ptr_target_for_primitive!(i32); | ---------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_weak_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/weak_ptr.rs:141:13 | 141 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 189 | impl_weak_ptr_target_for_primitive!(i32); | ---------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_weak_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/weak_ptr.rs:151:13 | 151 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 189 | impl_weak_ptr_target_for_primitive!(i32); | ---------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_weak_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/weak_ptr.rs:161:13 | 161 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 189 | impl_weak_ptr_target_for_primitive!(i32); | ---------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_weak_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/weak_ptr.rs:117:13 | 117 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 190 | impl_weak_ptr_target_for_primitive!(i64); | ---------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_weak_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/weak_ptr.rs:121:13 | 121 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 190 | impl_weak_ptr_target_for_primitive!(i64); | ---------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_weak_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/weak_ptr.rs:131:13 | 131 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 190 | impl_weak_ptr_target_for_primitive!(i64); | ---------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_weak_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/weak_ptr.rs:141:13 | 141 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 190 | impl_weak_ptr_target_for_primitive!(i64); | ---------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_weak_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/weak_ptr.rs:151:13 | 151 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 190 | impl_weak_ptr_target_for_primitive!(i64); | ---------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_weak_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/weak_ptr.rs:161:13 | 161 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 190 | impl_weak_ptr_target_for_primitive!(i64); | ---------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_weak_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/weak_ptr.rs:117:13 | 117 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 191 | impl_weak_ptr_target_for_primitive!(isize); | ------------------------------------------ in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_weak_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/weak_ptr.rs:121:13 | 121 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 191 | impl_weak_ptr_target_for_primitive!(isize); | ------------------------------------------ in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_weak_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/weak_ptr.rs:131:13 | 131 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 191 | impl_weak_ptr_target_for_primitive!(isize); | ------------------------------------------ in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_weak_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/weak_ptr.rs:141:13 | 141 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 191 | impl_weak_ptr_target_for_primitive!(isize); | ------------------------------------------ in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_weak_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/weak_ptr.rs:151:13 | 151 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 191 | impl_weak_ptr_target_for_primitive!(isize); | ------------------------------------------ in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_weak_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/weak_ptr.rs:161:13 | 161 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 191 | impl_weak_ptr_target_for_primitive!(isize); | ------------------------------------------ in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_weak_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/weak_ptr.rs:117:13 | 117 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 192 | impl_weak_ptr_target_for_primitive!(f32); | ---------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_weak_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/weak_ptr.rs:121:13 | 121 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 192 | impl_weak_ptr_target_for_primitive!(f32); | ---------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_weak_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/weak_ptr.rs:131:13 | 131 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 192 | impl_weak_ptr_target_for_primitive!(f32); | ---------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_weak_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/weak_ptr.rs:141:13 | 141 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 192 | impl_weak_ptr_target_for_primitive!(f32); | ---------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_weak_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/weak_ptr.rs:151:13 | 151 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 192 | impl_weak_ptr_target_for_primitive!(f32); | ---------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_weak_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/weak_ptr.rs:161:13 | 161 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 192 | impl_weak_ptr_target_for_primitive!(f32); | ---------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_weak_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/weak_ptr.rs:117:13 | 117 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 193 | impl_weak_ptr_target_for_primitive!(f64); | ---------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_weak_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/weak_ptr.rs:121:13 | 121 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 193 | impl_weak_ptr_target_for_primitive!(f64); | ---------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_weak_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/weak_ptr.rs:131:13 | 131 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 193 | impl_weak_ptr_target_for_primitive!(f64); | ---------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_weak_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/weak_ptr.rs:141:13 | 141 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 193 | impl_weak_ptr_target_for_primitive!(f64); | ---------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_weak_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/weak_ptr.rs:151:13 | 151 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 193 | impl_weak_ptr_target_for_primitive!(f64); | ---------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_weak_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/weak_ptr.rs:161:13 | 161 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 193 | impl_weak_ptr_target_for_primitive!(f64); | ---------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_weak_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/weak_ptr.rs:117:13 | 117 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 195 | impl_weak_ptr_target!("string", "CxxString", CxxString); | ------------------------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_weak_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/weak_ptr.rs:121:13 | 121 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 195 | impl_weak_ptr_target!("string", "CxxString", CxxString); | ------------------------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_weak_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/weak_ptr.rs:131:13 | 131 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 195 | impl_weak_ptr_target!("string", "CxxString", CxxString); | ------------------------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_weak_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/weak_ptr.rs:141:13 | 141 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 195 | impl_weak_ptr_target!("string", "CxxString", CxxString); | ------------------------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_weak_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/weak_ptr.rs:151:13 | 151 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 195 | impl_weak_ptr_target!("string", "CxxString", CxxString); | ------------------------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_weak_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `#[doc(hidden)]` is ignored on trait impl items --> src/weak_ptr.rs:161:13 | 161 | #[doc(hidden)] | ^^^^^^^^^^^^^^ help: remove this attribute ... 195 | impl_weak_ptr_target!("string", "CxxString", CxxString); | ------------------------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: whether the impl item is `doc(hidden)` or not entirely depends on the corresponding trait item = note: this warning originates in the macro `impl_weak_ptr_target` (in Nightly builds, run with -Z macro-backtrace for more info) |
||
David Tolnay
|
44762a6470
|
Update ui test suite to nightly-2022-04-30 |