File tree 2 files changed +13
-4
lines changed
bridges/primitives/runtime/src
2 files changed +13
-4
lines changed Original file line number Diff line number Diff line change @@ -351,7 +351,7 @@ macro_rules! decl_bridge_finality_runtime_apis {
351
351
$(
352
352
/// Returns the justifications accepted in the current block.
353
353
fn [ <synced_headers_ $consensus: lower _info>] (
354
- ) -> sp_std :: vec :: Vec <$justification_type>;
354
+ ) -> $crate :: private :: Vec <$justification_type>;
355
355
) ?
356
356
}
357
357
}
@@ -409,7 +409,7 @@ macro_rules! decl_bridge_messages_runtime_apis {
409
409
lane: $lane_id_type,
410
410
begin: bp_messages:: MessageNonce ,
411
411
end: bp_messages:: MessageNonce ,
412
- ) -> sp_std :: vec :: Vec <bp_messages:: OutboundMessageDetails >;
412
+ ) -> $crate :: private :: Vec <bp_messages:: OutboundMessageDetails >;
413
413
}
414
414
415
415
/// Inbound message lane API for messages sent by this chain.
@@ -423,8 +423,8 @@ macro_rules! decl_bridge_messages_runtime_apis {
423
423
/// Return details of given inbound messages.
424
424
fn message_details(
425
425
lane: $lane_id_type,
426
- messages: sp_std :: vec :: Vec <( bp_messages:: MessagePayload , bp_messages:: OutboundMessageDetails ) >,
427
- ) -> sp_std :: vec :: Vec <bp_messages:: InboundMessageDetails >;
426
+ messages: $crate :: private :: Vec <( bp_messages:: MessagePayload , bp_messages:: OutboundMessageDetails ) >,
427
+ ) -> $crate :: private :: Vec <bp_messages:: InboundMessageDetails >;
428
428
}
429
429
}
430
430
}
Original file line number Diff line number Diff line change @@ -52,6 +52,8 @@ pub use storage_proof::{
52
52
} ;
53
53
pub use storage_types:: BoundedStorageValue ;
54
54
55
+ extern crate alloc;
56
+
55
57
pub mod extensions;
56
58
pub mod messages;
57
59
@@ -62,6 +64,13 @@ mod storage_types;
62
64
// Re-export macro to avoid include paste dependency everywhere
63
65
pub use sp_runtime:: paste;
64
66
67
+ // Re-export for usage in macro.
68
+ #[ doc( hidden) ]
69
+ pub mod private {
70
+ #[ doc( hidden) ]
71
+ pub use alloc:: vec:: Vec ;
72
+ }
73
+
65
74
/// Use this when something must be shared among all instances.
66
75
pub const NO_INSTANCE_ID : ChainId = [ 0 , 0 , 0 , 0 ] ;
67
76
You can’t perform that action at this time.
0 commit comments