nifty_asset/
lib.rs

1mod generated;
2mod hooked;
3mod impls;
4mod mint;
5
6use accounts::InternalAsset;
7pub use generated::programs::ASSET_ID as ID;
8pub use generated::*;
9pub use hooked::*;
10pub use mint::*;
11
12// Re-export the "internal" `Asset` type.
13pub type Asset = InternalAsset;
14
15// Re-export for downstream crates.
16pub mod solana_program {
17    pub use solana_program::*;
18}
19
20// Re-export nifty_asset_types for convenience
21
22pub mod constraints {
23    pub use nifty_asset_types::constraints::*;
24}
25pub mod extensions {
26    pub use nifty_asset_types::extensions::*;
27}
28pub mod state {
29    pub use nifty_asset_types::state::*;
30}
31pub use nifty_asset_types::podded::ZeroCopy;