Ensure
sp_runtime
31.0.1
Ensure
Object Safety
Implementors
In sp_runtime::traits
Structs
AccountIdLookup
AppendZerosInput
BadOrigin
BlakeTwo256
CheckedReduceBy
ConvertInto
ConvertToValue
Identity
IdentityLookup
Keccak256
LookupError
MorphInto
MorphWithUpperLimit
ReduceBy
Replace
ReplaceWithDefault
SignedExtensionMetadata
TakeFirst
TrailingZeroInput
TryConvertInto
TryMorphInto
Traits
AccountIdConversion
AppVerify
Applyable
AtLeast32Bit
AtLeast32BitUnsigned
BlindCheckable
Block
BlockIdTo
BlockNumber
BlockNumberProvider
Bounded
CheckEqual
Checkable
CheckedAdd
CheckedConversion
CheckedDiv
CheckedMul
CheckedShl
CheckedShr
CheckedSub
Clear
Convert
ConvertBack
Dispatchable
Ensure
EnsureAdd
EnsureAddAssign
EnsureDiv
EnsureDivAssign
EnsureFixedPointNumber
EnsureFrom
EnsureInto
EnsureMul
EnsureMulAssign
EnsureOp
EnsureOpAssign
EnsureSub
EnsureSubAssign
Extrinsic
ExtrinsicMetadata
GetNodeBlockType
GetRuntimeBlockType
Hash
HashOutput
Header
IdentifyAccount
IntegerSquareRoot
IsMember
Lazy
Lookup
MaybeConvert
MaybeConvertBack
MaybeDisplay
MaybeEquivalence
MaybeFromStr
MaybeHash
MaybeSerialize
MaybeSerializeDeserialize
Member
Morph
One
OpaqueKeys
Printable
SaturatedConversion
Saturating
Scale
SignaturePayload
SignedExtension
SimpleBitOps
StaticLookup
TryConvert
TryConvertBack
TryMorph
UniqueSaturatedFrom
UniqueSaturatedInto
ValidateUnsigned
Verify
Zero
Functions
checked_pow
ensure_pow
Type Aliases
DispatchInfoOf
HashingFor
NumberFor
PostDispatchInfoOf
?
Settings
Trait
sp_runtime
::
traits
::
Ensure
Copy item path
source
·
[
−
]
pub trait Ensure:
EnsureOp
+
EnsureOpAssign
{ }
Object Safety
§
This trait is
not
object safe
.
Implementors
§
source
§
impl<T>
Ensure
for T
where T:
EnsureOp
+
EnsureOpAssign
,