drt_sc_meta/
lib.rs

1pub mod cli;
2pub mod cmd;
3pub mod folder_structure;
4
5pub use drt_sc_meta_lib::abi_json;
6pub use drt_sc_meta_lib::ei;
7pub use drt_sc_meta_lib::ei_check_json;
8pub use drt_sc_meta_lib::version;
9pub use drt_sc_meta_lib::version_history;
10
11/// Backwards compatibility, please use `drt_sc_meta_lib::cli_main::<AbiObj>()`.
12///
13/// Failure to do so will result in slower build time.
14#[deprecated(
15    since = "0.41.0",
16    note = "Backwards compatibility only, please use `cli_main` from crate `drt-sc-meta-lib` instead."
17)]
18pub fn cli_main<AbiObj: drt_sc::contract_base::ContractAbiProvider>() {
19    drt_sc_meta_lib::cli_main::<AbiObj>()
20}
21
22/// Backwards compatibility, please use `drt_sc_meta_lib::multi_contract_config::<AbiObj>(contract_crate_path)`.
23#[deprecated(
24    since = "0.41.0",
25    note = "Backwards compatibility only, please use `multi_contract_config` from crate `drt-sc-meta-lib` instead."
26)]
27pub fn multi_contract_config<AbiObj: drt_sc::contract_base::ContractAbiProvider>(
28    contract_crate_path: &std::path::Path,
29) -> drt_sc_meta_lib::contract::sc_config::ScConfig {
30    drt_sc_meta_lib::multi_contract_config::<AbiObj>(contract_crate_path)
31}