pub trait MessagesCliBridge: CliBridgeBase {
type MessagesLane: SubstrateMessageLane<SourceChain = Self::Source, TargetChain = Self::Target>;
// Provided method
fn maybe_messages_limits() -> Option<MessagesRelayLimits> { ... }
}
Expand description
Bridge representation that can be used from the CLI for relaying messages.
Required Associated Types§
Sourcetype MessagesLane: SubstrateMessageLane<SourceChain = Self::Source, TargetChain = Self::Target>
type MessagesLane: SubstrateMessageLane<SourceChain = Self::Source, TargetChain = Self::Target>
The Source -> Destination messages synchronization pipeline.
Provided Methods§
Sourcefn maybe_messages_limits() -> Option<MessagesRelayLimits>
fn maybe_messages_limits() -> Option<MessagesRelayLimits>
Optional messages delivery transaction limits that the messages relay is going
to use. If it returns None
, limits are estimated using TransactionPayment
API
at the target chain.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.