Fix `solana-address-lookup-table-program` compilation (#34353)

* Add  checks to decide which SDK crate to use

* Make  module only available in non-program environments

* Remove `solana-sdk` export and only export from `solana-program`
This commit is contained in:
acheron 2023-12-07 16:04:04 +01:00 committed by GitHub
parent 9cb83069d8
commit 46921b3135
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 3 additions and 2 deletions

View File

@ -2,13 +2,14 @@
#![cfg_attr(RUSTC_WITH_SPECIALIZATION, feature(specialization))]
#![cfg_attr(RUSTC_NEEDS_PROC_MACRO_HYGIENE, feature(proc_macro_hygiene))]
#[cfg(not(target_os = "solana"))]
pub mod processor;
#[deprecated(
since = "1.17.0",
note = "Please use `solana_sdk::address_lookup_table` instead"
note = "Please use `solana_program::address_lookup_table` instead"
)]
pub use solana_sdk::address_lookup_table::{
pub use solana_program::address_lookup_table::{
error, instruction,
program::{check_id, id, ID},
state,