pub struct SudoCallApi<'api> { /* private fields */ }
Implementations§
Source§impl<'api> SudoCallApi<'api>
impl<'api> SudoCallApi<'api>
Sourcepub fn sudo(&self, call: RuntimeCall) -> Result<WrappedCall>
pub fn sudo(&self, call: RuntimeCall) -> Result<WrappedCall>
Sourcepub fn sudo_unchecked_weight(
&self,
call: RuntimeCall,
_weight: Weight,
) -> Result<WrappedCall>
pub fn sudo_unchecked_weight( &self, call: RuntimeCall, _weight: Weight, ) -> Result<WrappedCall>
Authenticates the sudo key and dispatches a function call with Root
origin.
This function does not check the weight of the call, and instead allows the
Sudo user to specify the weight of the call.
The dispatch origin for this call must be Signed.
§
- O(1).
- The weight of this call is defined by the caller.
§
Sourcepub fn set_key(&self, new: MultiAddress<AccountId, u32>) -> Result<WrappedCall>
pub fn set_key(&self, new: MultiAddress<AccountId, u32>) -> Result<WrappedCall>
Sourcepub fn sudo_as(
&self,
who: MultiAddress<AccountId, u32>,
call: RuntimeCall,
) -> Result<WrappedCall>
pub fn sudo_as( &self, who: MultiAddress<AccountId, u32>, call: RuntimeCall, ) -> Result<WrappedCall>
Trait Implementations§
Source§impl<'api> Clone for SudoCallApi<'api>
impl<'api> Clone for SudoCallApi<'api>
Source§fn clone(&self) -> SudoCallApi<'api>
fn clone(&self) -> SudoCallApi<'api>
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreAuto Trait Implementations§
impl<'api> Freeze for SudoCallApi<'api>
impl<'api> !RefUnwindSafe for SudoCallApi<'api>
impl<'api> Send for SudoCallApi<'api>
impl<'api> Sync for SudoCallApi<'api>
impl<'api> Unpin for SudoCallApi<'api>
impl<'api> !UnwindSafe for SudoCallApi<'api>
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CheckedConversion for T
impl<T> CheckedConversion for T
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§impl<Src, Dest> IntoTuple<Dest> for Srcwhere
Dest: FromTuple<Src>,
impl<Src, Dest> IntoTuple<Dest> for Srcwhere
Dest: FromTuple<Src>,
fn into_tuple(self) -> Dest
Source§impl<T, Outer> IsWrappedBy<Outer> for T
impl<T, Outer> IsWrappedBy<Outer> for T
Source§impl<T> SaturatedConversion for T
impl<T> SaturatedConversion for T
Source§fn saturated_from<T>(t: T) -> Selfwhere
Self: UniqueSaturatedFrom<T>,
fn saturated_from<T>(t: T) -> Selfwhere
Self: UniqueSaturatedFrom<T>,
Source§fn saturated_into<T>(self) -> Twhere
Self: UniqueSaturatedInto<T>,
fn saturated_into<T>(self) -> Twhere
Self: UniqueSaturatedInto<T>,
Consume self to return an equivalent value of
T
. Read moreSource§impl<S, T> UncheckedInto<T> for Swhere
T: UncheckedFrom<S>,
impl<S, T> UncheckedInto<T> for Swhere
T: UncheckedFrom<S>,
Source§fn unchecked_into(self) -> T
fn unchecked_into(self) -> T
The counterpart to
unchecked_from
.Source§impl<T, S> UniqueSaturatedInto<T> for S
impl<T, S> UniqueSaturatedInto<T> for S
Source§fn unique_saturated_into(self) -> T
fn unique_saturated_into(self) -> T
Consume self to return an equivalent value of
T
.