pub enum IsStakeAuthorizationValidators {
AllowList(StakeAuthorizationValidators),
DenyList(StakeAuthorizationValidators),
}
Expand description
validators is the oneof that represents either allow_list or deny_list
Variants§
AllowList(StakeAuthorizationValidators)
allow_list specifies list of validator addresses to whom grantee can delegate tokens on behalf of granter’s account.
DenyList(StakeAuthorizationValidators)
deny_list specifies list of validator addresses to whom grantee can not delegate tokens.
Implementations§
Trait Implementations§
Source§impl Clone for IsStakeAuthorizationValidators
impl Clone for IsStakeAuthorizationValidators
Source§fn clone(&self) -> IsStakeAuthorizationValidators
fn clone(&self) -> IsStakeAuthorizationValidators
Returns a duplicate 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 moreSource§impl PartialEq for IsStakeAuthorizationValidators
impl PartialEq for IsStakeAuthorizationValidators
Source§fn eq(&self, other: &IsStakeAuthorizationValidators) -> bool
fn eq(&self, other: &IsStakeAuthorizationValidators) -> bool
Tests for
self
and other
values to be equal, and is used by ==
.impl StructuralPartialEq for IsStakeAuthorizationValidators
Auto Trait Implementations§
impl Freeze for IsStakeAuthorizationValidators
impl RefUnwindSafe for IsStakeAuthorizationValidators
impl Send for IsStakeAuthorizationValidators
impl Sync for IsStakeAuthorizationValidators
impl Unpin for IsStakeAuthorizationValidators
impl UnwindSafe for IsStakeAuthorizationValidators
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> 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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request