List of all items
Structs
- accounts::Initialize
- accounts::Mint
- accounts::MintV2
- accounts::Route
- accounts::SetAuthority
- accounts::Unwrap
- accounts::Update
- accounts::Withdraw
- accounts::Wrap
- guards::Account
- guards::AccountInfo
- guards::AccountLoader
- guards::AccountMeta
- guards::AddressGate
- guards::Allocation
- guards::AllowList
- guards::AnchorError
- guards::BotTax
- guards::Clock
- guards::Context
- guards::CpiContext
- guards::EndDate
- guards::EpochSchedule
- guards::EvaluationContext
- guards::FreezeEscrow
- guards::FreezeSolPayment
- guards::FreezeTokenPayment
- guards::Gatekeeper
- guards::Instructions
- guards::MintCounter
- guards::MintLimit
- guards::NftBurn
- guards::NftGate
- guards::NftPayment
- guards::Program
- guards::ProgramData
- guards::ProgramErrorWithOrigin
- guards::ProgramGate
- guards::Pubkey
- guards::RedeemedAmount
- guards::Rent
- guards::Rewards
- guards::Signer
- guards::SlotHashes
- guards::SlotHistory
- guards::SolPayment
- guards::Source
- guards::StakeHistory
- guards::StartDate
- guards::System
- guards::SystemAccount
- guards::Sysvar
- guards::ThirdPartySigner
- guards::TokenBurn
- guards::TokenGate
- guards::TokenPayment
- guards::UncheckedAccount
- guards::borsh::maybestd::boxed::Box
- guards::borsh::maybestd::boxed::ThinBox
- guards::borsh::maybestd::collections::BTreeMap
- guards::borsh::maybestd::collections::BTreeSet
- guards::borsh::maybestd::collections::BinaryHeap
- guards::borsh::maybestd::collections::HashMap
- guards::borsh::maybestd::collections::HashSet
- guards::borsh::maybestd::collections::LinkedList
- guards::borsh::maybestd::collections::TryReserveError
- guards::borsh::maybestd::collections::VecDeque
- guards::borsh::maybestd::collections::binary_heap::BinaryHeap
- guards::borsh::maybestd::collections::binary_heap::Drain
- guards::borsh::maybestd::collections::binary_heap::DrainSorted
- guards::borsh::maybestd::collections::binary_heap::IntoIter
- guards::borsh::maybestd::collections::binary_heap::IntoIterSorted
- guards::borsh::maybestd::collections::binary_heap::Iter
- guards::borsh::maybestd::collections::binary_heap::PeekMut
- guards::borsh::maybestd::collections::btree_map::BTreeMap
- guards::borsh::maybestd::collections::btree_map::Cursor
- guards::borsh::maybestd::collections::btree_map::CursorMut
- guards::borsh::maybestd::collections::btree_map::CursorMutKey
- guards::borsh::maybestd::collections::btree_map::ExtractIf
- guards::borsh::maybestd::collections::btree_map::IntoIter
- guards::borsh::maybestd::collections::btree_map::IntoKeys
- guards::borsh::maybestd::collections::btree_map::IntoValues
- guards::borsh::maybestd::collections::btree_map::Iter
- guards::borsh::maybestd::collections::btree_map::IterMut
- guards::borsh::maybestd::collections::btree_map::Keys
- guards::borsh::maybestd::collections::btree_map::OccupiedEntry
- guards::borsh::maybestd::collections::btree_map::OccupiedError
- guards::borsh::maybestd::collections::btree_map::Range
- guards::borsh::maybestd::collections::btree_map::RangeMut
- guards::borsh::maybestd::collections::btree_map::UnorderedKeyError
- guards::borsh::maybestd::collections::btree_map::VacantEntry
- guards::borsh::maybestd::collections::btree_map::Values
- guards::borsh::maybestd::collections::btree_map::ValuesMut
- guards::borsh::maybestd::collections::btree_set::BTreeSet
- guards::borsh::maybestd::collections::btree_set::Cursor
- guards::borsh::maybestd::collections::btree_set::CursorMut
- guards::borsh::maybestd::collections::btree_set::CursorMutKey
- guards::borsh::maybestd::collections::btree_set::Difference
- guards::borsh::maybestd::collections::btree_set::ExtractIf
- guards::borsh::maybestd::collections::btree_set::Intersection
- guards::borsh::maybestd::collections::btree_set::IntoIter
- guards::borsh::maybestd::collections::btree_set::Iter
- guards::borsh::maybestd::collections::btree_set::OccupiedEntry
- guards::borsh::maybestd::collections::btree_set::Range
- guards::borsh::maybestd::collections::btree_set::SymmetricDifference
- guards::borsh::maybestd::collections::btree_set::Union
- guards::borsh::maybestd::collections::btree_set::UnorderedKeyError
- guards::borsh::maybestd::collections::btree_set::VacantEntry
- guards::borsh::maybestd::collections::hash_map::DefaultHasher
- guards::borsh::maybestd::collections::hash_map::Drain
- guards::borsh::maybestd::collections::hash_map::ExtractIf
- guards::borsh::maybestd::collections::hash_map::HashMap
- guards::borsh::maybestd::collections::hash_map::IntoIter
- guards::borsh::maybestd::collections::hash_map::IntoKeys
- guards::borsh::maybestd::collections::hash_map::IntoValues
- guards::borsh::maybestd::collections::hash_map::Iter
- guards::borsh::maybestd::collections::hash_map::IterMut
- guards::borsh::maybestd::collections::hash_map::Keys
- guards::borsh::maybestd::collections::hash_map::OccupiedEntry
- guards::borsh::maybestd::collections::hash_map::OccupiedError
- guards::borsh::maybestd::collections::hash_map::RandomState
- guards::borsh::maybestd::collections::hash_map::VacantEntry
- guards::borsh::maybestd::collections::hash_map::Values
- guards::borsh::maybestd::collections::hash_map::ValuesMut
- guards::borsh::maybestd::collections::hash_set::Difference
- guards::borsh::maybestd::collections::hash_set::Drain
- guards::borsh::maybestd::collections::hash_set::ExtractIf
- guards::borsh::maybestd::collections::hash_set::HashSet
- guards::borsh::maybestd::collections::hash_set::Intersection
- guards::borsh::maybestd::collections::hash_set::IntoIter
- guards::borsh::maybestd::collections::hash_set::Iter
- guards::borsh::maybestd::collections::hash_set::OccupiedEntry
- guards::borsh::maybestd::collections::hash_set::SymmetricDifference
- guards::borsh::maybestd::collections::hash_set::Union
- guards::borsh::maybestd::collections::hash_set::VacantEntry
- guards::borsh::maybestd::collections::linked_list::Cursor
- guards::borsh::maybestd::collections::linked_list::CursorMut
- guards::borsh::maybestd::collections::linked_list::ExtractIf
- guards::borsh::maybestd::collections::linked_list::IntoIter
- guards::borsh::maybestd::collections::linked_list::Iter
- guards::borsh::maybestd::collections::linked_list::IterMut
- guards::borsh::maybestd::collections::linked_list::LinkedList
- guards::borsh::maybestd::collections::vec_deque::Drain
- guards::borsh::maybestd::collections::vec_deque::IntoIter
- guards::borsh::maybestd::collections::vec_deque::Iter
- guards::borsh::maybestd::collections::vec_deque::IterMut
- guards::borsh::maybestd::collections::vec_deque::VecDeque
- guards::borsh::maybestd::io::BorrowedBuf
- guards::borsh::maybestd::io::BorrowedCursor
- guards::borsh::maybestd::io::BufReader
- guards::borsh::maybestd::io::BufWriter
- guards::borsh::maybestd::io::Bytes
- guards::borsh::maybestd::io::Chain
- guards::borsh::maybestd::io::Cursor
- guards::borsh::maybestd::io::Empty
- guards::borsh::maybestd::io::Error
- guards::borsh::maybestd::io::IntoInnerError
- guards::borsh::maybestd::io::IoSlice
- guards::borsh::maybestd::io::IoSliceMut
- guards::borsh::maybestd::io::LineWriter
- guards::borsh::maybestd::io::Lines
- guards::borsh::maybestd::io::PipeReader
- guards::borsh::maybestd::io::PipeWriter
- guards::borsh::maybestd::io::Repeat
- guards::borsh::maybestd::io::Sink
- guards::borsh::maybestd::io::Split
- guards::borsh::maybestd::io::Stderr
- guards::borsh::maybestd::io::StderrLock
- guards::borsh::maybestd::io::Stdin
- guards::borsh::maybestd::io::StdinLock
- guards::borsh::maybestd::io::Stdout
- guards::borsh::maybestd::io::StdoutLock
- guards::borsh::maybestd::io::Take
- guards::borsh::maybestd::io::WriterPanicked
- guards::borsh::maybestd::rc::Rc
- guards::borsh::maybestd::rc::UniqueRc
- guards::borsh::maybestd::rc::Weak
- guards::borsh::maybestd::string::Drain
- guards::borsh::maybestd::string::FromUtf16Error
- guards::borsh::maybestd::string::FromUtf8Error
- guards::borsh::maybestd::string::IntoChars
- guards::borsh::maybestd::string::String
- guards::borsh::maybestd::sync::Arc
- guards::borsh::maybestd::sync::Barrier
- guards::borsh::maybestd::sync::BarrierWaitResult
- guards::borsh::maybestd::sync::Condvar
- guards::borsh::maybestd::sync::Exclusive
- guards::borsh::maybestd::sync::LazyLock
- guards::borsh::maybestd::sync::MappedMutexGuard
- guards::borsh::maybestd::sync::MappedRwLockReadGuard
- guards::borsh::maybestd::sync::MappedRwLockWriteGuard
- guards::borsh::maybestd::sync::Mutex
- guards::borsh::maybestd::sync::MutexGuard
- guards::borsh::maybestd::sync::Once
- guards::borsh::maybestd::sync::OnceLock
- guards::borsh::maybestd::sync::OnceState
- guards::borsh::maybestd::sync::PoisonError
- guards::borsh::maybestd::sync::ReentrantLock
- guards::borsh::maybestd::sync::ReentrantLockGuard
- guards::borsh::maybestd::sync::RwLock
- guards::borsh::maybestd::sync::RwLockReadGuard
- guards::borsh::maybestd::sync::RwLockWriteGuard
- guards::borsh::maybestd::sync::UniqueArc
- guards::borsh::maybestd::sync::WaitTimeoutResult
- guards::borsh::maybestd::sync::Weak
- guards::borsh::maybestd::sync::atomic::AtomicBool
- guards::borsh::maybestd::sync::atomic::AtomicI16
- guards::borsh::maybestd::sync::atomic::AtomicI32
- guards::borsh::maybestd::sync::atomic::AtomicI64
- guards::borsh::maybestd::sync::atomic::AtomicI8
- guards::borsh::maybestd::sync::atomic::AtomicIsize
- guards::borsh::maybestd::sync::atomic::AtomicPtr
- guards::borsh::maybestd::sync::atomic::AtomicU16
- guards::borsh::maybestd::sync::atomic::AtomicU32
- guards::borsh::maybestd::sync::atomic::AtomicU64
- guards::borsh::maybestd::sync::atomic::AtomicU8
- guards::borsh::maybestd::sync::atomic::AtomicUsize
- guards::borsh::maybestd::sync::mpmc::IntoIter
- guards::borsh::maybestd::sync::mpmc::Iter
- guards::borsh::maybestd::sync::mpmc::Receiver
- guards::borsh::maybestd::sync::mpmc::RecvError
- guards::borsh::maybestd::sync::mpmc::SendError
- guards::borsh::maybestd::sync::mpmc::Sender
- guards::borsh::maybestd::sync::mpmc::TryIter
- guards::borsh::maybestd::sync::mpsc::IntoIter
- guards::borsh::maybestd::sync::mpsc::Iter
- guards::borsh::maybestd::sync::mpsc::Receiver
- guards::borsh::maybestd::sync::mpsc::RecvError
- guards::borsh::maybestd::sync::mpsc::SendError
- guards::borsh::maybestd::sync::mpsc::Sender
- guards::borsh::maybestd::sync::mpsc::SyncSender
- guards::borsh::maybestd::sync::mpsc::TryIter
- guards::borsh::maybestd::sync::nonpoison::Condvar
- guards::borsh::maybestd::sync::nonpoison::MappedMutexGuard
- guards::borsh::maybestd::sync::nonpoison::MappedRwLockReadGuard
- guards::borsh::maybestd::sync::nonpoison::MappedRwLockWriteGuard
- guards::borsh::maybestd::sync::nonpoison::Mutex
- guards::borsh::maybestd::sync::nonpoison::MutexGuard
- guards::borsh::maybestd::sync::nonpoison::RwLock
- guards::borsh::maybestd::sync::nonpoison::RwLockReadGuard
- guards::borsh::maybestd::sync::nonpoison::RwLockWriteGuard
- guards::borsh::maybestd::sync::nonpoison::WouldBlock
- guards::borsh::maybestd::sync::poison::Condvar
- guards::borsh::maybestd::sync::poison::MappedMutexGuard
- guards::borsh::maybestd::sync::poison::MappedRwLockReadGuard
- guards::borsh::maybestd::sync::poison::MappedRwLockWriteGuard
- guards::borsh::maybestd::sync::poison::Mutex
- guards::borsh::maybestd::sync::poison::MutexGuard
- guards::borsh::maybestd::sync::poison::Once
- guards::borsh::maybestd::sync::poison::OnceState
- guards::borsh::maybestd::sync::poison::PoisonError
- guards::borsh::maybestd::sync::poison::RwLock
- guards::borsh::maybestd::sync::poison::RwLockReadGuard
- guards::borsh::maybestd::sync::poison::RwLockWriteGuard
- guards::borsh::maybestd::vec::Drain
- guards::borsh::maybestd::vec::ExtractIf
- guards::borsh::maybestd::vec::IntoIter
- guards::borsh::maybestd::vec::PeekMut
- guards::borsh::maybestd::vec::Splice
- guards::borsh::maybestd::vec::Vec
- guards::borsh::schema::BorshSchemaContainer
- guards::error::AnchorError
- guards::error::ProgramErrorWithOrigin
- guards::error::Source
- instruction::Initialize
- instruction::Mint
- instruction::MintV2
- instruction::Route
- instruction::SetAuthority
- instruction::Unwrap
- instruction::Update
- instruction::Withdraw
- instruction::Wrap
- instructions::AssociatedToken
- instructions::Token
- instructions::initialize::Initialize
- instructions::mint::Mint
- instructions::mint_v2::MintV2
- instructions::route::Route
- instructions::route::RouteArgs
- instructions::route::RouteContext
- instructions::set_authority::SetAuthority
- instructions::unwrap::Unwrap
- instructions::update::Update
- instructions::withdraw::Withdraw
- instructions::wrap::Wrap
- program::CandyGuard
- state::candy_guard::CandyGuard
- state::candy_guard::CandyGuardData
- state::candy_guard::Group
- state::candy_guard::GuardSet
- utils::TokenBurnParams
- utils::TokenTransferParams
Enums
- errors::CandyGuardError
- guards::ComparedValues
- guards::Error
- guards::ErrorCode
- guards::ErrorOrigin
- guards::FreezeInstruction
- guards::ProgramError
- guards::UpgradeableLoaderState
- guards::borsh::maybestd::borrow::Cow
- guards::borsh::maybestd::collections::Bound
- guards::borsh::maybestd::collections::TryReserveErrorKind
- guards::borsh::maybestd::collections::btree_map::Entry
- guards::borsh::maybestd::collections::btree_set::Entry
- guards::borsh::maybestd::collections::hash_map::Entry
- guards::borsh::maybestd::collections::hash_set::Entry
- guards::borsh::maybestd::io::ErrorKind
- guards::borsh::maybestd::io::SeekFrom
- guards::borsh::maybestd::sync::TryLockError
- guards::borsh::maybestd::sync::atomic::Ordering
- guards::borsh::maybestd::sync::mpmc::RecvTimeoutError
- guards::borsh::maybestd::sync::mpmc::SendTimeoutError
- guards::borsh::maybestd::sync::mpmc::TryRecvError
- guards::borsh::maybestd::sync::mpmc::TrySendError
- guards::borsh::maybestd::sync::mpsc::RecvTimeoutError
- guards::borsh::maybestd::sync::mpsc::TryRecvError
- guards::borsh::maybestd::sync::mpsc::TrySendError
- guards::borsh::maybestd::sync::poison::TryLockError
- guards::borsh::schema::Definition
- guards::borsh::schema::Fields
- guards::error::ComparedValues
- guards::error::Error
- guards::error::ErrorCode
- guards::error::ErrorOrigin
- state::candy_guard::GuardType
Traits
- guards::AccountDeserialize
- guards::AccountSerialize
- guards::Accounts
- guards::AccountsClose
- guards::AccountsExit
- guards::AnchorDeserialize
- guards::AnchorSerialize
- guards::Condition
- guards::Guard
- guards::Id
- guards::Key
- guards::Owner
- guards::SolanaSysvar
- guards::ToAccountInfo
- guards::ToAccountInfos
- guards::ToAccountMetas
- guards::borsh::BorshDeserialize
- guards::borsh::BorshSchema
- guards::borsh::BorshSerialize
- guards::borsh::de::BorshDeserialize
- guards::borsh::maybestd::borrow::Borrow
- guards::borsh::maybestd::borrow::BorrowMut
- guards::borsh::maybestd::borrow::ToOwned
- guards::borsh::maybestd::io::BufRead
- guards::borsh::maybestd::io::IsTerminal
- guards::borsh::maybestd::io::Read
- guards::borsh::maybestd::io::Seek
- guards::borsh::maybestd::io::Write
- guards::borsh::maybestd::io::prelude::BufRead
- guards::borsh::maybestd::io::prelude::Read
- guards::borsh::maybestd::io::prelude::Seek
- guards::borsh::maybestd::io::prelude::Write
- guards::borsh::maybestd::string::ToString
- guards::borsh::maybestd::sync::atomic::AtomicPrimitive
- guards::borsh::schema::BorshSchema
- guards::borsh::ser::BorshSerialize
Macros
- guards::borsh::maybestd::format
- guards::borsh::maybestd::io::const_error
- guards::borsh::maybestd::vec
- guards::declare_id
- guards::emit
- guards::err
- guards::error
- guards::msg
- guards::require
- guards::require_eq
- guards::require_gt
- guards::require_gte
- guards::require_keys_eq
- guards::require_keys_neq
- guards::require_neq
- guards::source
Attribute Macros
- guards::access_control
- guards::account
- guards::constant
- guards::error_code
- guards::event
- guards::interface
- guards::program
- guards::state
- guards::zero_copy
Derive Macros
- guards::Accounts
- guards::AnchorDeserialize
- guards::AnchorSerialize
- guards::borsh::BorshDeserialize
- guards::borsh::BorshSchema
- guards::borsh::BorshSerialize
- guards::thiserror::Error
Functions
- candy_guard::initialize
- candy_guard::mint
- candy_guard::mint_v2
- candy_guard::route
- candy_guard::set_authority
- candy_guard::unwrap
- candy_guard::update
- candy_guard::withdraw
- candy_guard::wrap
- check_id
- entry
- entrypoint
- guards::borsh::maybestd::boxed::box_new
- guards::borsh::maybestd::io::copy
- guards::borsh::maybestd::io::empty
- guards::borsh::maybestd::io::pipe
- guards::borsh::maybestd::io::read_to_string
- guards::borsh::maybestd::io::repeat
- guards::borsh::maybestd::io::sink
- guards::borsh::maybestd::io::stderr
- guards::borsh::maybestd::io::stdin
- guards::borsh::maybestd::io::stdout
- guards::borsh::maybestd::sync::atomic::compiler_fence
- guards::borsh::maybestd::sync::atomic::fence
- guards::borsh::maybestd::sync::atomic::spin_loop_hint
- guards::borsh::maybestd::sync::mpmc::channel
- guards::borsh::maybestd::sync::mpmc::sync_channel
- guards::borsh::maybestd::sync::mpsc::channel
- guards::borsh::maybestd::sync::mpsc::sync_channel
- guards::borsh::schema_helpers::try_from_slice_with_schema
- guards::borsh::schema_helpers::try_to_vec_with_schema
- guards::borsh::to_vec
- guards::borsh::to_writer
- guards::borsh::try_from_slice_with_schema
- guards::borsh::try_to_vec_with_schema
- guards::get_account_info
- guards::next_account_info
- guards::try_get_account_info
- id
- instructions::initialize::initialize
- instructions::mint::mint
- instructions::mint_v2::mint_v2
- instructions::mint_v2::process_mint
- instructions::route::route
- instructions::set_authority::set_authority
- instructions::unwrap::unwrap
- instructions::update::update
- instructions::withdraw::withdraw
- instructions::wrap::wrap
- utils::assert_initialized
- utils::assert_is_ata
- utils::assert_is_token_account
- utils::assert_keys_equal
- utils::assert_owned_by
- utils::cmp_pubkeys
- utils::fixed_length_string
- utils::spl_token_burn
- utils::spl_token_transfer
Type Aliases
- guards::Result
- guards::borsh::maybestd::io::RawOsError
- guards::borsh::maybestd::io::Result
- guards::borsh::maybestd::string::ParseError
- guards::borsh::maybestd::sync::LockResult
- guards::borsh::maybestd::sync::TryLockResult
- guards::borsh::maybestd::sync::atomic::Atomic
- guards::borsh::maybestd::sync::nonpoison::TryLockResult
- guards::borsh::maybestd::sync::poison::LockResult
- guards::borsh::maybestd::sync::poison::TryLockResult
- guards::borsh::schema::Declaration
- guards::borsh::schema::FieldName
- guards::borsh::schema::VariantName
Statics
Constants
- guards::ERROR_CODE_OFFSET
- guards::borsh::maybestd::sync::ONCE_INIT
- guards::borsh::maybestd::sync::atomic::ATOMIC_BOOL_INIT
- guards::borsh::maybestd::sync::atomic::ATOMIC_ISIZE_INIT
- guards::borsh::maybestd::sync::atomic::ATOMIC_USIZE_INIT
- guards::borsh::maybestd::sync::poison::ONCE_INIT
- guards::error::ERROR_CODE_OFFSET
- state::candy_guard::DATA_OFFSET
- state::candy_guard::MAX_LABEL_SIZE
- state::candy_guard::SEED