pub trait ParachainsPipeline:
'static
+ Clone
+ Debug
+ Send
+ Sync {
type SourceRelayChain: Chain;
type SourceParachain: Parachain;
type TargetChain: Chain;
}
Expand description
Finality proofs synchronization pipeline.
Required Associated Types§
Sourcetype SourceRelayChain: Chain
type SourceRelayChain: Chain
Relay chain which is storing parachain heads in its paras
module.
Sourcetype SourceParachain: Parachain
type SourceParachain: Parachain
Parachain which headers we are syncing here.
Sourcetype TargetChain: Chain
type TargetChain: Chain
Target chain (either relay or para) which wants to know about new parachain heads.
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.