spl_token_metadata_interface/lib.rs
1//! Crate defining an interface for token-metadata
2
3#![allow(clippy::arithmetic_side_effects)]
4#![deny(missing_docs)]
5#![cfg_attr(not(test), forbid(unsafe_code))]
6
7pub mod error;
8pub mod instruction;
9pub mod state;
10
11// Export current sdk types for downstream users building with a different sdk
12// version Export borsh for downstream users
13pub use {
14 borsh, solana_borsh, solana_decode_error, solana_instruction, solana_msg, solana_program_error,
15};
16
17/// Namespace for all programs implementing token-metadata
18pub const NAMESPACE: &str = "spl_token_metadata_interface";