Trait solana_sdk::sysvar::Sysvar [−][src]
Provided methods
pub fn size_of() -> usize
[src]
pub fn from_account_info(
account_info: &AccountInfo<'_>
) -> Result<Self, ProgramError>
[src]
account_info: &AccountInfo<'_>
) -> Result<Self, ProgramError>
pub fn to_account_info(&self, account_info: &mut AccountInfo<'_>) -> Option<()>
[src]
pub fn get() -> Result<Self, ProgramError>
[src]
Implementors
impl Sysvar for Clock
[src]
pub fn get() -> Result<Clock, ProgramError>
[src]
impl Sysvar for EpochSchedule
[src]
pub fn get() -> Result<EpochSchedule, ProgramError>
[src]
impl Sysvar for Fees
[src]
pub fn get() -> Result<Fees, ProgramError>
[src]
impl Sysvar for RecentBlockhashes
[src]
impl Sysvar for Rent
[src]
pub fn get() -> Result<Rent, ProgramError>
[src]
impl Sysvar for Rewards
[src]
impl Sysvar for SlotHashes
[src]
pub fn size_of() -> usize
[src]
pub fn from_account_info(
_account_info: &AccountInfo<'_>
) -> Result<SlotHashes, ProgramError>
[src]
_account_info: &AccountInfo<'_>
) -> Result<SlotHashes, ProgramError>
impl Sysvar for SlotHistory
[src]
pub fn size_of() -> usize
[src]
pub fn from_account_info(
_account_info: &AccountInfo<'_>
) -> Result<SlotHistory, ProgramError>
[src]
_account_info: &AccountInfo<'_>
) -> Result<SlotHistory, ProgramError>