@@ -30,9 +30,9 @@ use frame_support::{
30
30
} ;
31
31
use frame_system:: ensure_signed;
32
32
33
- pub trait Trait < I =DefaultInstance > : frame_system:: Trait {
33
+ pub trait Config < I =DefaultInstance > : frame_system:: Config {
34
34
/// 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 > ;
36
36
37
37
/// Required origin for adding a member (though can always be Root).
38
38
type AddOrigin : EnsureOrigin < Self :: Origin > ;
@@ -59,7 +59,7 @@ pub trait Trait<I=DefaultInstance>: frame_system::Trait {
59
59
}
60
60
61
61
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 {
63
63
/// The current membership, stored as an ordered Vec.
64
64
Members get( fn members) : Vec <T :: AccountId >;
65
65
@@ -80,8 +80,8 @@ decl_storage! {
80
80
81
81
decl_event ! (
82
82
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 ,
85
85
{
86
86
/// The given member was added; see the transaction for who.
87
87
MemberAdded ,
@@ -100,7 +100,7 @@ decl_event!(
100
100
101
101
decl_error ! {
102
102
/// 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 > {
104
104
/// Already a member.
105
105
AlreadyMember ,
106
106
/// Not a member.
@@ -109,7 +109,7 @@ decl_error! {
109
109
}
110
110
111
111
decl_module ! {
112
- pub struct Module <T : Trait <I >, I : Instance =DefaultInstance >
112
+ pub struct Module <T : Config <I >, I : Instance =DefaultInstance >
113
113
for enum Call
114
114
where origin: T :: Origin
115
115
{
@@ -253,7 +253,7 @@ decl_module! {
253
253
}
254
254
}
255
255
256
- impl < T : Trait < I > , I : Instance > Module < T , I > {
256
+ impl < T : Config < I > , I : Instance > Module < T , I > {
257
257
fn rejig_prime ( members : & [ T :: AccountId ] ) {
258
258
if let Some ( prime) = Prime :: < T , I > :: get ( ) {
259
259
match members. binary_search ( & prime) {
@@ -264,7 +264,7 @@ impl<T: Trait<I>, I: Instance> Module<T, I> {
264
264
}
265
265
}
266
266
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 > {
268
268
fn sorted_members ( ) -> Vec < T :: AccountId > {
269
269
Self :: members ( )
270
270
}
@@ -300,7 +300,7 @@ mod tests {
300
300
pub static Members : Vec <u64 > = vec![ ] ;
301
301
pub static Prime : Option <u64 > = None ;
302
302
}
303
- impl frame_system:: Trait for Test {
303
+ impl frame_system:: Config for Test {
304
304
type BaseCallFilter = ( ) ;
305
305
type Origin = Origin ;
306
306
type Index = u64 ;
@@ -359,7 +359,7 @@ mod tests {
359
359
}
360
360
}
361
361
362
- impl Trait for Test {
362
+ impl Config for Test {
363
363
type Event = ( ) ;
364
364
type AddOrigin = EnsureSignedBy < One , u64 > ;
365
365
type RemoveOrigin = EnsureSignedBy < Two , u64 > ;
0 commit comments