Move IsSubType and write some docs for the trait (#7350)

* Move `IsSubType` and write some docs for the trait

This moves the `IsSubType` trait from dispatch.rs to traits.rs. It also
adds docs to make the trait better understandable.

* Update frame/support/src/traits.rs

Co-authored-by: Shawn Tabrizi <shawntabrizi@gmail.com>

Co-authored-by: Shawn Tabrizi <shawntabrizi@gmail.com>
This commit is contained in:
Bastian KöcherandShawn Tabrizi authored and GitHub committed 2020-10-19 08:24:13 +00:00
1 parent 74e8691aa8
commit 87c18598fc
7 files changed
+58 -16

No files matched your search

+2 -2
View File
@@ -294,12 +294,12 @@ use frame_support::{
weights::{Weight, constants::{WEIGHT_PER_MICROS, WEIGHT_PER_NANOS}},
storage::IterableStorageMap,
dispatch::{
IsSubType, DispatchResult, DispatchResultWithPostInfo, DispatchErrorWithPostInfo,
DispatchResult, DispatchResultWithPostInfo, DispatchErrorWithPostInfo,
WithPostDispatchInfo,
},
traits::{
Currency, LockIdentifier, LockableCurrency, WithdrawReasons, OnUnbalanced, Imbalance, Get,
UnixTime, EstimateNextNewSession, EnsureOrigin, CurrencyToVote,
UnixTime, EstimateNextNewSession, EnsureOrigin, CurrencyToVote, IsSubType,
}
};
use pallet_session::historical;