Skip to content

Allow fudge::companion struct to be generic #68

@lemunozm

Description

@lemunozm

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    I8-enhancementAn additional feature.Q5-hardCan be done by an experienced coder with a good knowledge of the codebase.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions