Docs.rs
  • lpl-token-auth-rules-1.2.0
    • lpl-token-auth-rules 1.2.0
    • Permalink
    • Docs.rs crate page
    • Links
    • Repository
    • crates.io
    • Source
    • Owners
    • j0nnyboi
    • Dependencies
      • borsh ^0.9.3 normal
      • lpl-token-metadata-context-derive ^0.2.1 normal
      • num-derive ^0.3.3 normal
      • num-traits ^0.2 normal
      • rmp-serde ^1.1.1 normal
      • safe-zk-token-sdk ^1.14 normal
      • safecoin-program ^1.14 normal
      • serde ^1.0.149 normal
      • serde_with ^1.14.0 normal
      • shank ^0.0.11 normal
      • thiserror ^1.0 normal
      • assert_matches ^1.5.0 dev
      • safe-associated-token-account ^1.1.1 dev
      • safe-token ^3.5.0 dev
      • safecoin-logger ^1.14 dev
      • safecoin-program-test ^1.14 dev
      • safecoin-sdk ^1.14 dev
      • serde_json ^1.0.87 dev
    • Versions
    • 55.45% of the crate is documented
  • Platform
    • i686-pc-windows-msvc
    • i686-unknown-linux-gnu
    • 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

Crate lpl_token_auth_rules

  • Structs
  • Enums
  • Constants
  • Statics
  • Traits
  • Functions
?
Change settings

List of all items

Structs

  • instruction::Context
  • instruction::CreateOrUpdate
  • instruction::PuffRuleSet
  • instruction::Validate
  • instruction::WriteToBuffer
  • instruction::builders::CreateOrUpdate
  • instruction::builders::CreateOrUpdateBuilder
  • instruction::builders::PuffRuleSet
  • instruction::builders::PuffRuleSetBuilder
  • instruction::builders::Validate
  • instruction::builders::ValidateBuilder
  • instruction::builders::WriteToBuffer
  • instruction::builders::WriteToBufferBuilder
  • payload::Payload
  • payload::ProofInfo
  • payload::SeedsVec
  • processor::Processor
  • state::FrequencyAccount
  • state::RuleSetHeader
  • state::RuleSetRevisionMapV1
  • state::RuleSetV1

Enums

  • error::RuleSetError
  • instruction::CreateOrUpdateArgs
  • instruction::PuffRuleSetArgs
  • instruction::RuleSetInstruction
  • instruction::ValidateArgs
  • instruction::WriteToBufferArgs
  • payload::PayloadType
  • state::CompareOp
  • state::Key
  • state::Rule
  • state::RuleResult

Traits

  • instruction::InstructionBuilder
  • state::SolanaAccount

Functions

  • check_id
  • id
  • pda::find_buffer_address
  • pda::find_rule_set_address
  • pda::find_rule_set_state_address
  • processor::cmp_pubkeys
  • processor::next_optional_account_info
  • utils::assert_derivation
  • utils::assert_owned_by
  • utils::compute_merkle_root
  • utils::create_or_allocate_account_raw
  • utils::get_existing_revision_map
  • utils::get_latest_revision
  • utils::get_operation
  • utils::is_on_curve
  • utils::is_zeroed
  • utils::resize_or_reallocate_account_raw

Statics

  • ID

Constants

  • MAX_NAME_LENGTH
  • pda::PREFIX
  • pda::STATE_PDA
  • state::CHUNK_SIZE
  • state::RULE_SET_LIB_VERSION
  • state::RULE_SET_REV_MAP_VERSION
  • state::RULE_SET_SERIALIZED_HEADER_LEN