Skip to content

Commit fa0f7bf

Browse files
authored
Rename pallet trait Trait to Config (#7599)
* rename Trait to Config * add test asserting using Trait is still valid. * fix ui tests
1 parent ccb7548 commit fa0f7bf

File tree

1 file changed

+11
-11
lines changed

1 file changed

+11
-11
lines changed

src/lib.rs

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -30,9 +30,9 @@ use frame_support::{
3030
};
3131
use frame_system::ensure_signed;
3232

33-
pub trait Trait<I=DefaultInstance>: frame_system::Trait {
33+
pub trait Config<I=DefaultInstance>: frame_system::Config {
3434
/// The overarching event type.
35-
type Event: From<Event<Self, I>> + Into<<Self as frame_system::Trait>::Event>;
35+
type Event: From<Event<Self, I>> + Into<<Self as frame_system::Config>::Event>;
3636

3737
/// Required origin for adding a member (though can always be Root).
3838
type AddOrigin: EnsureOrigin<Self::Origin>;
@@ -59,7 +59,7 @@ pub trait Trait<I=DefaultInstance>: frame_system::Trait {
5959
}
6060

6161
decl_storage! {
62-
trait Store for Module<T: Trait<I>, I: Instance=DefaultInstance> as Membership {
62+
trait Store for Module<T: Config<I>, I: Instance=DefaultInstance> as Membership {
6363
/// The current membership, stored as an ordered Vec.
6464
Members get(fn members): Vec<T::AccountId>;
6565

@@ -80,8 +80,8 @@ decl_storage! {
8080

8181
decl_event!(
8282
pub enum Event<T, I=DefaultInstance> where
83-
<T as frame_system::Trait>::AccountId,
84-
<T as Trait<I>>::Event,
83+
<T as frame_system::Config>::AccountId,
84+
<T as Config<I>>::Event,
8585
{
8686
/// The given member was added; see the transaction for who.
8787
MemberAdded,
@@ -100,7 +100,7 @@ decl_event!(
100100

101101
decl_error! {
102102
/// Error for the nicks module.
103-
pub enum Error for Module<T: Trait<I>, I: Instance> {
103+
pub enum Error for Module<T: Config<I>, I: Instance> {
104104
/// Already a member.
105105
AlreadyMember,
106106
/// Not a member.
@@ -109,7 +109,7 @@ decl_error! {
109109
}
110110

111111
decl_module! {
112-
pub struct Module<T: Trait<I>, I: Instance=DefaultInstance>
112+
pub struct Module<T: Config<I>, I: Instance=DefaultInstance>
113113
for enum Call
114114
where origin: T::Origin
115115
{
@@ -253,7 +253,7 @@ decl_module! {
253253
}
254254
}
255255

256-
impl<T: Trait<I>, I: Instance> Module<T, I> {
256+
impl<T: Config<I>, I: Instance> Module<T, I> {
257257
fn rejig_prime(members: &[T::AccountId]) {
258258
if let Some(prime) = Prime::<T, I>::get() {
259259
match members.binary_search(&prime) {
@@ -264,7 +264,7 @@ impl<T: Trait<I>, I: Instance> Module<T, I> {
264264
}
265265
}
266266

267-
impl<T: Trait<I>, I: Instance> Contains<T::AccountId> for Module<T, I> {
267+
impl<T: Config<I>, I: Instance> Contains<T::AccountId> for Module<T, I> {
268268
fn sorted_members() -> Vec<T::AccountId> {
269269
Self::members()
270270
}
@@ -300,7 +300,7 @@ mod tests {
300300
pub static Members: Vec<u64> = vec![];
301301
pub static Prime: Option<u64> = None;
302302
}
303-
impl frame_system::Trait for Test {
303+
impl frame_system::Config for Test {
304304
type BaseCallFilter = ();
305305
type Origin = Origin;
306306
type Index = u64;
@@ -359,7 +359,7 @@ mod tests {
359359
}
360360
}
361361

362-
impl Trait for Test {
362+
impl Config for Test {
363363
type Event = ();
364364
type AddOrigin = EnsureSignedBy<One, u64>;
365365
type RemoveOrigin = EnsureSignedBy<Two, u64>;

0 commit comments

Comments
 (0)