Currently we have macros that call other macros without a fully qualified path, this breaks some usage of the macros downstream because macro calls that should be opaque require importing.
Fix macro usage in macros by using $crate:: fully qualified path.
Done in preparation for removing extern crate and macro_use in rust-bitcoin (since we have edition 2018). See https://github.com/rust-bitcoin/rust-bitcoin/pull/1041 for demonstration of using the changes proposed here.
Currently we have macros that call other macros without a fully qualified path, this breaks some usage of the macros downstream because macro calls that should be opaque require importing.
Fix macro usage in macros by using
$crate::
fully qualified path.Done in preparation for removing
extern crate
andmacro_use
inrust-bitcoin
(since we have edition 2018). See https://github.com/rust-bitcoin/rust-bitcoin/pull/1041 for demonstration of using the changes proposed here.