Docs.rs
  • solana-program-1.11.3
    • solana-program 1.11.3
    • Docs.rs crate page
    • Apache-2.0
    • Links
    • Homepage
    • Repository
    • crates.io
    • Source
    • Owners
    • anza-team
    • Dependencies
      • bincode ^1.3.1 normal
      • blake3 ^1.3.1 normal
      • borsh ^0.9.1 normal
      • borsh-derive ^0.9.1 normal
      • bs58 ^0.4.0 normal
      • bv ^0.11.1 normal
      • bytemuck ^1.8.0 normal
      • itertools ^0.10.1 normal
      • lazy_static ^1.4.0 normal
      • log ^0.4.17 normal
      • memoffset ^0.6 normal
      • num-derive ^0.3 normal
      • num-traits ^0.2 normal
      • rustversion ^1.0.7 normal
      • serde ^1.0 normal
      • serde_bytes ^0.11 normal
      • serde_derive ^1.0 normal
      • serde_json ^1.0 normal
      • sha2 ^0.10.0 normal
      • sha3 ^0.10.0 normal
      • solana-frozen-abi =1.11.3 normal
      • solana-frozen-abi-macro =1.11.3 normal
      • solana-sdk-macro =1.11.3 normal
      • thiserror ^1.0 normal
      • anyhow ^1.0.45 dev
      • assert_matches ^1.3.0 dev
      • bincode ^1.3.1 dev
      • borsh ^0.9.1 dev
      • borsh-derive ^0.9.1 dev
      • serde_json ^1.0.56 dev
      • static_assertions ^1.1.0 dev
      • cc ^1.0.67 build
      • rustc_version ^0.4 build
      • base64 ^0.13 normal
      • bitflags ^1.3.1 normal
      • curve25519-dalek ^3.2.1 normal
      • itertools ^0.10.1 normal
      • libc ^0.2.126 normal
      • libsecp256k1 ^0.6.0 normal
      • rand ^0.7 normal
      • rand_chacha ^0.2.2 normal
      • tiny-bip39 ^0.8.2 normal
      • wasm-bindgen ^0.2 normal
      • zeroize ^1.3 normal
      • solana-logger =1.11.3 dev
      • parking_lot ^0.12 normal
      • console_error_panic_hook ^0.1.7 normal
      • console_log ^0.2.0 normal
      • getrandom ^0.2 normal
      • js-sys ^0.3.55 normal
    • Versions
    • 55.89% of the crate is documented
  • Go to latest version
  • Platform
    • x86_64-unknown-linux-gnu
  • Feature flags
  • docs.rs
    • About docs.rs
    • Badges
    • Builds
    • Metadata
    • Shorthand URLs
    • Download
    • Rustdoc JSON
    • Build queue
    • Privacy policy
  • Rust
    • Rust website
    • The Book
    • Standard Library API Reference
    • Rust by Example
    • The Cargo Guide
    • Clippy Documentation
logo

logo

SysvarId

Required Methods

  • check_id
  • id

Implementors

In solana_program::sysvar

logo
Change settings

Trait solana_program::sysvar::SysvarId

source · [−]
pub trait SysvarId {
    fn id() -> Pubkey;
    fn check_id(pubkey: &Pubkey) -> bool;
}

Required Methods

source

fn id() -> Pubkey

source

fn check_id(pubkey: &Pubkey) -> bool

Implementors

source

impl SysvarId for Clock

source

impl SysvarId for EpochSchedule

source

impl SysvarId for Rent

source

impl SysvarId for SlotHashes

source

impl SysvarId for SlotHistory

source

impl SysvarId for StakeHistory

source

impl SysvarId for Fees

source

impl SysvarId for Instructions

source

impl SysvarId for RecentBlockhashes

source

impl SysvarId for Rewards