Enum solana_runtime::bank::RewardType [−][src]
pub enum RewardType { Fee, Rent, Staking, Voting, }
Variants
Trait Implementations
impl AbiEnumVisitor for RewardType
[src]
impl AbiEnumVisitor for RewardType
[src]fn visit_for_abi(&self, digester: &mut AbiDigester) -> DigestResult
[src]
impl AbiExample for RewardType
[src]
impl AbiExample for RewardType
[src]impl Clone for RewardType
[src]
impl Clone for RewardType
[src]fn clone(&self) -> RewardType
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for RewardType
[src]
impl Copy for RewardType
[src]impl<'de> Deserialize<'de> for RewardType
[src]
impl<'de> Deserialize<'de> for RewardType
[src]fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl PartialEq<RewardType> for RewardType
[src]
impl PartialEq<RewardType> for RewardType
[src]impl Serialize for RewardType
[src]
impl Serialize for RewardType
[src]impl StructuralPartialEq for RewardType
[src]
impl StructuralPartialEq for RewardType
[src]Auto Trait Implementations
impl RefUnwindSafe for RewardType
impl RefUnwindSafe for RewardType
impl Send for RewardType
impl Send for RewardType
impl Sync for RewardType
impl Sync for RewardType
impl Unpin for RewardType
impl Unpin for RewardType
impl UnwindSafe for RewardType
impl UnwindSafe for RewardType
Blanket Implementations
impl<T> AbiEnumVisitor for T where
T: Serialize + AbiExample + ?Sized,
[src]
impl<T> AbiEnumVisitor for T where
T: Serialize + AbiExample + ?Sized,
[src]pub default fn visit_for_abi(
&self,
digester: &mut AbiDigester
) -> Result<AbiDigester, DigestError>
[src]
&self,
digester: &mut AbiDigester
) -> Result<AbiDigester, DigestError>
impl<T> AbiEnumVisitor for T where
T: Serialize + ?Sized,
[src]
impl<T> AbiEnumVisitor for T where
T: Serialize + ?Sized,
[src]pub default fn visit_for_abi(
&self,
_digester: &mut AbiDigester
) -> Result<AbiDigester, DigestError>
[src]
&self,
_digester: &mut AbiDigester
) -> Result<AbiDigester, DigestError>
impl<T> AbiExample for T
[src]
impl<T> AbiExample for T
[src]impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]impl<T> Instrument for T
[src]
impl<T> Instrument for T
[src]pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> Same<T> for T
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,