Struct switchboard_solana::prelude::Rewards
#[repr(C)]pub struct Rewards {
pub validator_point_value: f64,
pub unused: f64,
}
Fields§
§validator_point_value: f64
§unused: f64
Implementations§
Trait Implementations§
§impl<'de> Deserialize<'de> for Rewards
impl<'de> Deserialize<'de> for Rewards
§fn deserialize<__D>(
__deserializer: __D
) -> Result<Rewards, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D
) -> Result<Rewards, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
§impl Serialize for Rewards
impl Serialize for Rewards
§fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
§impl Sysvar for Rewards
impl Sysvar for Rewards
§fn from_account_info(
account_info: &AccountInfo<'_>
) -> Result<Self, ProgramError>
fn from_account_info( account_info: &AccountInfo<'_> ) -> Result<Self, ProgramError>
Deserializes the sysvar from its
AccountInfo
. Read more§fn to_account_info(&self, account_info: &mut AccountInfo<'_>) -> Option<()>
fn to_account_info(&self, account_info: &mut AccountInfo<'_>) -> Option<()>
Serializes the sysvar to
AccountInfo
. Read more§fn get() -> Result<Self, ProgramError>
fn get() -> Result<Self, ProgramError>
Load the sysvar directly from the runtime. Read more
impl StructuralPartialEq for Rewards
Auto Trait Implementations§
impl Freeze for Rewards
impl RefUnwindSafe for Rewards
impl Send for Rewards
impl Sync for Rewards
impl Unpin for Rewards
impl UnwindSafe for Rewards
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> 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 more