Trait solana_sdk::sysvar::Sysvar [−][src]
pub trait Sysvar: SysvarId + Default + Serialize + DeserializeOwned { fn size_of() -> usize { ... } fn from_account_info(
account_info: &AccountInfo<'_>
) -> Result<Self, ProgramError> { ... } fn to_account_info(&self, account_info: &mut AccountInfo<'_>) -> Option<()> { ... } fn get() -> Result<Self, ProgramError> { ... } }
Provided methods
fn from_account_info(
account_info: &AccountInfo<'_>
) -> Result<Self, ProgramError>
fn to_account_info(&self, account_info: &mut AccountInfo<'_>) -> Option<()>
fn get() -> Result<Self, ProgramError>