pub type EnsureRootOrHalfMainCouncil = EitherOfDiverse<EnsureRoot<AccountId>, EnsureProportionAtLeast<AccountId, MainCouncilCollectiveInst, 1, 2>>;Aliased Typeยง
pub struct EnsureRootOrHalfMainCouncil(/* private fields */);pub type EnsureRootOrHalfMainCouncil = EitherOfDiverse<EnsureRoot<AccountId>, EnsureProportionAtLeast<AccountId, MainCouncilCollectiveInst, 1, 2>>;pub struct EnsureRootOrHalfMainCouncil(/* private fields */);