|
@@ -31,58 +31,45 @@ use solana_program::program_error::ProgramError;
|
|
|
use solana_program::pubkey::Pubkey;
|
|
|
use std::io::Write;
|
|
|
|
|
|
-mod account;
|
|
|
-mod account_info;
|
|
|
mod account_meta;
|
|
|
-mod boxed;
|
|
|
+mod accounts;
|
|
|
mod bpf_upgradeable_state;
|
|
|
mod common;
|
|
|
mod context;
|
|
|
-mod cpi_account;
|
|
|
-mod cpi_state;
|
|
|
mod ctor;
|
|
|
mod error;
|
|
|
#[doc(hidden)]
|
|
|
pub mod idl;
|
|
|
-mod loader;
|
|
|
-mod loader_account;
|
|
|
-mod program;
|
|
|
-mod program_account;
|
|
|
-mod signer;
|
|
|
-pub mod state;
|
|
|
-mod system_account;
|
|
|
mod system_program;
|
|
|
-mod sysvar;
|
|
|
-mod unchecked_account;
|
|
|
-mod vec;
|
|
|
|
|
|
-pub use crate::account::Account;
|
|
|
-pub use crate::bpf_upgradeable_state::*;
|
|
|
+pub use crate::accounts::account::Account;
|
|
|
#[doc(hidden)]
|
|
|
#[allow(deprecated)]
|
|
|
-pub use crate::context::CpiStateContext;
|
|
|
-pub use crate::context::{Context, CpiContext};
|
|
|
+pub use crate::accounts::cpi_account::CpiAccount;
|
|
|
#[doc(hidden)]
|
|
|
#[allow(deprecated)]
|
|
|
-pub use crate::cpi_account::CpiAccount;
|
|
|
-#[doc(hidden)]
|
|
|
-#[allow(deprecated)]
|
|
|
-pub use crate::cpi_state::CpiState;
|
|
|
+pub use crate::accounts::cpi_state::CpiState;
|
|
|
#[allow(deprecated)]
|
|
|
-pub use crate::loader::Loader;
|
|
|
-pub use crate::loader_account::AccountLoader;
|
|
|
-pub use crate::program::Program;
|
|
|
+pub use crate::accounts::loader::Loader;
|
|
|
+pub use crate::accounts::loader_account::AccountLoader;
|
|
|
+pub use crate::accounts::program::Program;
|
|
|
#[doc(hidden)]
|
|
|
#[allow(deprecated)]
|
|
|
-pub use crate::program_account::ProgramAccount;
|
|
|
-pub use crate::signer::Signer;
|
|
|
+pub use crate::accounts::program_account::ProgramAccount;
|
|
|
+pub use crate::accounts::signer::Signer;
|
|
|
#[doc(hidden)]
|
|
|
#[allow(deprecated)]
|
|
|
-pub use crate::state::ProgramState;
|
|
|
-pub use crate::system_account::SystemAccount;
|
|
|
+pub use crate::accounts::state::ProgramState;
|
|
|
+pub use crate::accounts::system_account::SystemAccount;
|
|
|
+pub use crate::accounts::sysvar::Sysvar;
|
|
|
+pub use crate::accounts::unchecked_account::UncheckedAccount;
|
|
|
pub use crate::system_program::System;
|
|
|
-pub use crate::sysvar::Sysvar;
|
|
|
-pub use crate::unchecked_account::UncheckedAccount;
|
|
|
+mod vec;
|
|
|
+pub use crate::bpf_upgradeable_state::*;
|
|
|
+#[doc(hidden)]
|
|
|
+#[allow(deprecated)]
|
|
|
+pub use crate::context::CpiStateContext;
|
|
|
+pub use crate::context::{Context, CpiContext};
|
|
|
pub use anchor_attribute_access_control::access_control;
|
|
|
pub use anchor_attribute_account::{account, declare_id, zero_copy};
|
|
|
pub use anchor_attribute_constant::constant;
|
|
@@ -262,7 +249,10 @@ pub mod prelude {
|
|
|
};
|
|
|
|
|
|
#[allow(deprecated)]
|
|
|
- pub use super::{CpiAccount, CpiState, CpiStateContext, Loader, ProgramAccount, ProgramState};
|
|
|
+ pub use super::{
|
|
|
+ accounts::cpi_account::CpiAccount, accounts::cpi_state::CpiState, accounts::loader::Loader,
|
|
|
+ accounts::program_account::ProgramAccount, accounts::state::ProgramState, CpiStateContext,
|
|
|
+ };
|
|
|
|
|
|
pub use borsh;
|
|
|
pub use solana_program::account_info::{next_account_info, AccountInfo};
|
|
@@ -299,7 +289,7 @@ pub mod __private {
|
|
|
pub use bytemuck;
|
|
|
|
|
|
pub mod state {
|
|
|
- pub use crate::state::*;
|
|
|
+ pub use crate::accounts::state::*;
|
|
|
}
|
|
|
|
|
|
// The starting point for user defined error codes.
|
|
@@ -327,7 +317,7 @@ pub mod __private {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- pub use crate::state::PROGRAM_STATE_SEED;
|
|
|
+ pub use crate::accounts::state::PROGRAM_STATE_SEED;
|
|
|
pub const CLOSED_ACCOUNT_DISCRIMINATOR: [u8; 8] = [255, 255, 255, 255, 255, 255, 255, 255];
|
|
|
}
|
|
|
|