Struct tetcore_subxt::staking::NominateCall[][src]

pub struct NominateCall<T: Staking> {
    pub targets: Vec<T::Address>,
}

Declare the desire to nominate targets for the origin controller.

Effective at the beginning of the next era.

The dispatch origin for this call must be Signed by the controller, not the stash. Can only be called when [EraElectionStatus] is Closed.

Fields

targets: Vec<T::Address>

The targets that are being nominated

Trait Implementations

impl<T: Staking> Call<T> for NominateCall<T>[src]

impl<T: Debug + Staking> Debug for NominateCall<T> where
    T::Address: Debug
[src]

impl<T: Staking> Encode for NominateCall<T> where
    Vec<T::Address>: Encode,
    Vec<T::Address>: Encode
[src]

impl<T: Staking> EncodeLike<NominateCall<T>> for NominateCall<T> where
    Vec<T::Address>: Encode,
    Vec<T::Address>: Encode
[src]

Auto Trait Implementations

impl<T> RefUnwindSafe for NominateCall<T> where
    <T as System>::Address: RefUnwindSafe

impl<T> Send for NominateCall<T>

impl<T> Sync for NominateCall<T>

impl<T> Unpin for NominateCall<T> where
    <T as System>::Address: Unpin

impl<T> UnwindSafe for NominateCall<T> where
    <T as System>::Address: UnwindSafe

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> CheckedConversion for T[src]

impl<T> Downcast for T where
    T: Any

impl<T> DowncastSync for T where
    T: Any + Send + Sync

impl<'_, '_, T> EncodeLike<&'_ &'_ T> for T where
    T: Encode
[src]

impl<'_, T> EncodeLike<&'_ T> for T where
    T: Encode
[src]

impl<'_, T> EncodeLike<&'_ mut T> for T where
    T: Encode
[src]

impl<T> EncodeLike<Arc<T>> for T where
    T: Encode
[src]

impl<T> EncodeLike<Box<T, Global>> for T where
    T: Encode
[src]

impl<T> EncodeLike<Rc<T>> for T where
    T: Encode
[src]

impl<T> From<T> for T[src]

impl<S> FullEncode for S where
    S: Encode + EncodeLike<S>, 
[src]

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> IsType<T> for T[src]

impl<T, Outer> IsWrappedBy<Outer> for T where
    T: From<Outer>,
    Outer: AsRef<T> + AsMut<T> + From<T>, 
[src]

pub fn from_ref(outer: &Outer) -> &T[src]

Get a reference to the inner from the outer.

pub fn from_mut(outer: &mut Outer) -> &mut T[src]

Get a mutable reference to the inner from the outer.

impl<T> MaybeDebug for T where
    T: Debug

impl<T> MaybeDebug for T where
    T: Debug

impl<T> MaybeRefUnwindSafe for T where
    T: RefUnwindSafe

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> SaturatedConversion for T

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<S, T> UncheckedInto<T> for S where
    T: UncheckedFrom<S>, 
[src]

impl<T, S> UniqueSaturatedInto<T> for S where
    T: Bounded,
    S: TryInto<T>, 

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 

impl<T> WithSubscriber for T[src]