Trait Discriminator

Source
pub trait Discriminator {
    const KIND: AnchorDiscriminatorKind = AnchorDiscriminatorKind::Account;

    // Provided method
    fn discriminator() -> [u8; 8] { ... }
}

Provided Associated Constants§

Source

const KIND: AnchorDiscriminatorKind = AnchorDiscriminatorKind::Account

Provided Methods§

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl Discriminator for NftDepositReceipt

Source§

impl Discriminator for Pool

Source§

impl Discriminator for BidState

Source§

impl Discriminator for ListState

Source§

impl Discriminator for OrderState

Source§

impl Discriminator for MintProof

Source§

impl Discriminator for MintProofV2

Source§

impl Discriminator for Whitelist

Source§

impl Discriminator for WhitelistV2

Implementors§

Source§

impl Discriminator for tensor_eigen::types::raydium_clmm::PoolState

Source§

impl Discriminator for tensor_eigen::types::raydium_cp::PoolState