You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
To be more precise users of the peek-poke-derive crate would be affected by it, in the form of a warn-by-default lint: non_local_definitions. This is because the derive macros from this crate use impl in a local context, const _DERIVE_peek_poke_Peek_FOR_???:
Rust RFC 3373: Avoid non-local definitions in functions was accepted and it's implementation at rust-lang/rust#120393 found that this crate would be affected by it.
To be more precise users of the
peek-poke-derive
crate would be affected by it, in the form of a warn-by-default lint:non_local_definitions
. This is because the derive macros from this crate useimpl
in a local context,const _DERIVE_peek_poke_Peek_FOR_???
:webrender/peek-poke/peek-poke-derive/src/lib.rs
Lines 244 to 248 in 8ce388e
Fortunately a simple fix exist for this crate, by using a const-anon instead of named one:
It's also quite possible that you will need to set
s.underscore_const(true);
for thesynstructure::Structure
.The text was updated successfully, but these errors were encountered: