,
}
impl {
type SourceParachain = P::SourceParachain;
type SourceRelayChain = P::SourceRelayChain;
type TargetChain = P::TargetChain;
}
/// Different ways of building `submit_parachain_heads` calls.
pub trait SubmitParachainHeadsCallBuilder {
_phantom: PhantomData<(P, R, I)>,
}
impl SubmitParachainHeadsCallBuilder for DirectSubmitParachainHeadsCallBuilder
where
P: SubstrateParachainsPipeline,
P::SourceRelayChain: Chain