pub trait GenerateBenchmarkOrigin<OuterOrigin, AccountId, SubjectId> {
    // Required method
    fn generate_origin(sender: AccountId, subject: SubjectId) -> OuterOrigin;
}
Expand description

Trait to simulate an origin with different sender and subject. This origin is only used on benchmarks and testing.

Required Methods§

source

fn generate_origin(sender: AccountId, subject: SubjectId) -> OuterOrigin

Implementors§

source§

impl<OuterOrigin, AccountId, SubjectId> GenerateBenchmarkOrigin<OuterOrigin, AccountId, SubjectId> for EnsureDoubleOrigin<AccountId, SubjectId>where OuterOrigin: Into<Result<DoubleOrigin<AccountId, SubjectId>, OuterOrigin>> + From<DoubleOrigin<AccountId, SubjectId>>,