Struct solana_runtime::bank::RewardInfo
source · [−]pub struct RewardInfo {
pub reward_type: RewardType,
pub lamports: i64,
pub post_balance: u64,
pub commission: Option<u8>,
}
Fields
reward_type: RewardType
lamports: i64
post_balance: u64
commission: Option<u8>
Trait Implementations
sourceimpl AbiExample for RewardInfo
impl AbiExample for RewardInfo
sourceimpl Clone for RewardInfo
impl Clone for RewardInfo
sourcefn clone(&self) -> RewardInfo
fn clone(&self) -> RewardInfo
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for RewardInfo
impl Debug for RewardInfo
sourceimpl<'de> Deserialize<'de> for RewardInfo
impl<'de> Deserialize<'de> for RewardInfo
sourcefn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl PartialEq<RewardInfo> for RewardInfo
impl PartialEq<RewardInfo> for RewardInfo
sourcefn eq(&self, other: &RewardInfo) -> bool
fn eq(&self, other: &RewardInfo) -> bool
sourceimpl Serialize for RewardInfo
impl Serialize for RewardInfo
impl Copy for RewardInfo
impl StructuralPartialEq for RewardInfo
Auto Trait Implementations
impl RefUnwindSafe for RewardInfo
impl Send for RewardInfo
impl Sync for RewardInfo
impl Unpin for RewardInfo
impl UnwindSafe for RewardInfo
Blanket Implementations
sourceimpl<T> AbiEnumVisitor for Twhere
T: Serialize + ?Sized,
impl<T> AbiEnumVisitor for Twhere
T: Serialize + ?Sized,
default fn visit_for_abi(
&self,
_digester: &mut AbiDigester
) -> Result<AbiDigester, DigestError>
sourceimpl<T> AbiEnumVisitor for Twhere
T: Serialize + AbiExample + ?Sized,
impl<T> AbiEnumVisitor for Twhere
T: Serialize + AbiExample + ?Sized,
default fn visit_for_abi(
&self,
digester: &mut AbiDigester
) -> Result<AbiDigester, DigestError>
sourceimpl<T> AbiExample for T
impl<T> AbiExample for T
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more