mirror of
https://gitee.com/openharmony/third_party_rust_cxx
synced 2024-11-23 07:10:29 +00:00
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)
This commit is contained in:
parent
44762a6470
commit
0b878ccec4
@ -368,7 +368,6 @@ pub unsafe trait VectorElement: Sized {
|
||||
macro_rules! vector_element_by_value_methods {
|
||||
(opaque, $segment:expr, $ty:ty) => {};
|
||||
(trivial, $segment:expr, $ty:ty) => {
|
||||
#[doc(hidden)]
|
||||
unsafe fn __push_back(v: Pin<&mut CxxVector<$ty>>, value: &mut ManuallyDrop<$ty>) {
|
||||
extern "C" {
|
||||
attr! {
|
||||
@ -378,7 +377,6 @@ macro_rules! vector_element_by_value_methods {
|
||||
}
|
||||
unsafe { __push_back(v, value) }
|
||||
}
|
||||
#[doc(hidden)]
|
||||
unsafe fn __pop_back(v: Pin<&mut CxxVector<$ty>>, out: &mut MaybeUninit<$ty>) {
|
||||
extern "C" {
|
||||
attr! {
|
||||
@ -397,11 +395,9 @@ macro_rules! impl_vector_element {
|
||||
const_assert_eq!(1, mem::align_of::<CxxVector<$ty>>());
|
||||
|
||||
unsafe impl VectorElement for $ty {
|
||||
#[doc(hidden)]
|
||||
fn __typename(f: &mut fmt::Formatter) -> fmt::Result {
|
||||
f.write_str($name)
|
||||
}
|
||||
#[doc(hidden)]
|
||||
fn __vector_size(v: &CxxVector<$ty>) -> usize {
|
||||
extern "C" {
|
||||
attr! {
|
||||
@ -411,7 +407,6 @@ macro_rules! impl_vector_element {
|
||||
}
|
||||
unsafe { __vector_size(v) }
|
||||
}
|
||||
#[doc(hidden)]
|
||||
unsafe fn __get_unchecked(v: *mut CxxVector<$ty>, pos: usize) -> *mut $ty {
|
||||
extern "C" {
|
||||
attr! {
|
||||
@ -422,7 +417,6 @@ macro_rules! impl_vector_element {
|
||||
unsafe { __get_unchecked(v, pos) }
|
||||
}
|
||||
vector_element_by_value_methods!($kind, $segment, $ty);
|
||||
#[doc(hidden)]
|
||||
fn __unique_ptr_null() -> MaybeUninit<*mut c_void> {
|
||||
extern "C" {
|
||||
attr! {
|
||||
@ -434,7 +428,6 @@ macro_rules! impl_vector_element {
|
||||
unsafe { __unique_ptr_null(&mut repr) }
|
||||
repr
|
||||
}
|
||||
#[doc(hidden)]
|
||||
unsafe fn __unique_ptr_raw(raw: *mut CxxVector<Self>) -> MaybeUninit<*mut c_void> {
|
||||
extern "C" {
|
||||
attr! {
|
||||
@ -446,7 +439,6 @@ macro_rules! impl_vector_element {
|
||||
unsafe { __unique_ptr_raw(&mut repr, raw) }
|
||||
repr
|
||||
}
|
||||
#[doc(hidden)]
|
||||
unsafe fn __unique_ptr_get(repr: MaybeUninit<*mut c_void>) -> *const CxxVector<Self> {
|
||||
extern "C" {
|
||||
attr! {
|
||||
@ -456,7 +448,6 @@ macro_rules! impl_vector_element {
|
||||
}
|
||||
unsafe { __unique_ptr_get(&repr) }
|
||||
}
|
||||
#[doc(hidden)]
|
||||
unsafe fn __unique_ptr_release(mut repr: MaybeUninit<*mut c_void>) -> *mut CxxVector<Self> {
|
||||
extern "C" {
|
||||
attr! {
|
||||
@ -466,7 +457,6 @@ macro_rules! impl_vector_element {
|
||||
}
|
||||
unsafe { __unique_ptr_release(&mut repr) }
|
||||
}
|
||||
#[doc(hidden)]
|
||||
unsafe fn __unique_ptr_drop(mut repr: MaybeUninit<*mut c_void>) {
|
||||
extern "C" {
|
||||
attr! {
|
||||
|
@ -204,11 +204,9 @@ pub unsafe trait SharedPtrTarget {
|
||||
macro_rules! impl_shared_ptr_target {
|
||||
($segment:expr, $name:expr, $ty:ty) => {
|
||||
unsafe impl SharedPtrTarget for $ty {
|
||||
#[doc(hidden)]
|
||||
fn __typename(f: &mut fmt::Formatter) -> fmt::Result {
|
||||
f.write_str($name)
|
||||
}
|
||||
#[doc(hidden)]
|
||||
unsafe fn __null(new: *mut c_void) {
|
||||
extern "C" {
|
||||
attr! {
|
||||
@ -218,7 +216,6 @@ macro_rules! impl_shared_ptr_target {
|
||||
}
|
||||
unsafe { __null(new) }
|
||||
}
|
||||
#[doc(hidden)]
|
||||
unsafe fn __new(value: Self, new: *mut c_void) {
|
||||
extern "C" {
|
||||
attr! {
|
||||
@ -228,7 +225,6 @@ macro_rules! impl_shared_ptr_target {
|
||||
}
|
||||
unsafe { __uninit(new).cast::<$ty>().write(value) }
|
||||
}
|
||||
#[doc(hidden)]
|
||||
unsafe fn __clone(this: *const c_void, new: *mut c_void) {
|
||||
extern "C" {
|
||||
attr! {
|
||||
@ -238,7 +234,6 @@ macro_rules! impl_shared_ptr_target {
|
||||
}
|
||||
unsafe { __clone(this, new) }
|
||||
}
|
||||
#[doc(hidden)]
|
||||
unsafe fn __get(this: *const c_void) -> *const Self {
|
||||
extern "C" {
|
||||
attr! {
|
||||
@ -248,7 +243,6 @@ macro_rules! impl_shared_ptr_target {
|
||||
}
|
||||
unsafe { __get(this) }.cast()
|
||||
}
|
||||
#[doc(hidden)]
|
||||
unsafe fn __drop(this: *mut c_void) {
|
||||
extern "C" {
|
||||
attr! {
|
||||
|
@ -241,11 +241,9 @@ extern "C" {
|
||||
}
|
||||
|
||||
unsafe impl UniquePtrTarget for CxxString {
|
||||
#[doc(hidden)]
|
||||
fn __typename(f: &mut fmt::Formatter) -> fmt::Result {
|
||||
f.write_str("CxxString")
|
||||
}
|
||||
#[doc(hidden)]
|
||||
fn __null() -> MaybeUninit<*mut c_void> {
|
||||
let mut repr = MaybeUninit::uninit();
|
||||
unsafe {
|
||||
@ -253,21 +251,17 @@ unsafe impl UniquePtrTarget for CxxString {
|
||||
}
|
||||
repr
|
||||
}
|
||||
#[doc(hidden)]
|
||||
unsafe fn __raw(raw: *mut Self) -> MaybeUninit<*mut c_void> {
|
||||
let mut repr = MaybeUninit::uninit();
|
||||
unsafe { unique_ptr_std_string_raw(&mut repr, raw) }
|
||||
repr
|
||||
}
|
||||
#[doc(hidden)]
|
||||
unsafe fn __get(repr: MaybeUninit<*mut c_void>) -> *const Self {
|
||||
unsafe { unique_ptr_std_string_get(&repr) }
|
||||
}
|
||||
#[doc(hidden)]
|
||||
unsafe fn __release(mut repr: MaybeUninit<*mut c_void>) -> *mut Self {
|
||||
unsafe { unique_ptr_std_string_release(&mut repr) }
|
||||
}
|
||||
#[doc(hidden)]
|
||||
unsafe fn __drop(mut repr: MaybeUninit<*mut c_void>) {
|
||||
unsafe { unique_ptr_std_string_drop(&mut repr) }
|
||||
}
|
||||
@ -277,27 +271,21 @@ unsafe impl<T> UniquePtrTarget for CxxVector<T>
|
||||
where
|
||||
T: VectorElement,
|
||||
{
|
||||
#[doc(hidden)]
|
||||
fn __typename(f: &mut fmt::Formatter) -> fmt::Result {
|
||||
write!(f, "CxxVector<{}>", display(T::__typename))
|
||||
}
|
||||
#[doc(hidden)]
|
||||
fn __null() -> MaybeUninit<*mut c_void> {
|
||||
T::__unique_ptr_null()
|
||||
}
|
||||
#[doc(hidden)]
|
||||
unsafe fn __raw(raw: *mut Self) -> MaybeUninit<*mut c_void> {
|
||||
unsafe { T::__unique_ptr_raw(raw) }
|
||||
}
|
||||
#[doc(hidden)]
|
||||
unsafe fn __get(repr: MaybeUninit<*mut c_void>) -> *const Self {
|
||||
unsafe { T::__unique_ptr_get(repr) }
|
||||
}
|
||||
#[doc(hidden)]
|
||||
unsafe fn __release(repr: MaybeUninit<*mut c_void>) -> *mut Self {
|
||||
unsafe { T::__unique_ptr_release(repr) }
|
||||
}
|
||||
#[doc(hidden)]
|
||||
unsafe fn __drop(repr: MaybeUninit<*mut c_void>) {
|
||||
unsafe { T::__unique_ptr_drop(repr) }
|
||||
}
|
||||
|
@ -114,11 +114,9 @@ pub unsafe trait WeakPtrTarget {
|
||||
macro_rules! impl_weak_ptr_target {
|
||||
($segment:expr, $name:expr, $ty:ty) => {
|
||||
unsafe impl WeakPtrTarget for $ty {
|
||||
#[doc(hidden)]
|
||||
fn __typename(f: &mut fmt::Formatter) -> fmt::Result {
|
||||
f.write_str($name)
|
||||
}
|
||||
#[doc(hidden)]
|
||||
unsafe fn __null(new: *mut c_void) {
|
||||
extern "C" {
|
||||
attr! {
|
||||
@ -128,7 +126,6 @@ macro_rules! impl_weak_ptr_target {
|
||||
}
|
||||
unsafe { __null(new) }
|
||||
}
|
||||
#[doc(hidden)]
|
||||
unsafe fn __clone(this: *const c_void, new: *mut c_void) {
|
||||
extern "C" {
|
||||
attr! {
|
||||
@ -138,7 +135,6 @@ macro_rules! impl_weak_ptr_target {
|
||||
}
|
||||
unsafe { __clone(this, new) }
|
||||
}
|
||||
#[doc(hidden)]
|
||||
unsafe fn __downgrade(shared: *const c_void, weak: *mut c_void) {
|
||||
extern "C" {
|
||||
attr! {
|
||||
@ -148,7 +144,6 @@ macro_rules! impl_weak_ptr_target {
|
||||
}
|
||||
unsafe { __downgrade(shared, weak) }
|
||||
}
|
||||
#[doc(hidden)]
|
||||
unsafe fn __upgrade(weak: *const c_void, shared: *mut c_void) {
|
||||
extern "C" {
|
||||
attr! {
|
||||
@ -158,7 +153,6 @@ macro_rules! impl_weak_ptr_target {
|
||||
}
|
||||
unsafe { __upgrade(weak, shared) }
|
||||
}
|
||||
#[doc(hidden)]
|
||||
unsafe fn __drop(this: *mut c_void) {
|
||||
extern "C" {
|
||||
attr! {
|
||||
|
Loading…
Reference in New Issue
Block a user