Skip to content

Commit d4ad826

Browse files
authored
Merge pull request #2506 from tnull/2023-08-dont-leak-internal-macros
Don't require import of internal macro for `impl_writeable_tlv_based`
2 parents f609fcf + 7e270cb commit d4ad826

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

lightning/src/util/ser_macros.rs

+3-3
Original file line numberDiff line numberDiff line change
@@ -231,9 +231,10 @@ macro_rules! _get_varint_length_prefixed_tlv_length {
231231
#[macro_export]
232232
macro_rules! _encode_varint_length_prefixed_tlv {
233233
($stream: expr, {$(($type: expr, $field: expr, $fieldty: tt)),*}) => { {
234-
_encode_varint_length_prefixed_tlv!($stream, {$(($type, $field, $fieldty)),*}, &[])
234+
$crate::_encode_varint_length_prefixed_tlv!($stream, {$(($type, $field, $fieldty)),*}, &[])
235235
} };
236236
($stream: expr, {$(($type: expr, $field: expr, $fieldty: tt)),*}, $extra_tlvs: expr) => { {
237+
extern crate alloc;
237238
use $crate::util::ser::BigSize;
238239
use alloc::vec::Vec;
239240
let len = {
@@ -814,8 +815,7 @@ macro_rules! _init_and_read_tlv_fields {
814815
///
815816
/// For example,
816817
/// ```
817-
/// # use lightning::{impl_writeable_tlv_based, _encode_varint_length_prefixed_tlv};
818-
/// # extern crate alloc;
818+
/// # use lightning::impl_writeable_tlv_based;
819819
/// struct LightningMessage {
820820
/// tlv_integer: u32,
821821
/// tlv_default_integer: u32,

0 commit comments

Comments
 (0)