centrifuge / fudge

FUlly Decoupled Generic Environment for Substrate-chains
Other
22 stars 2 forks source link

Allow `fudge::companion` struct to be generic #68

Open lemunozm opened 1 year ago

lemunozm commented 1 year ago

Support generics in fudge::companion structs, as follows:

#[fudge::companion]
pub struct TestEnv <T> {
    #[fudge::relaychain]
    pub relay: RelaychainBuilder<T, ...>,

    #[fudge::parachain(2000)]
    pub parachain: ParachainBuilder<T, ...>,
}

This allows to create different TestEnv for different runtimes easier.