Skip to main content

bobcat_sdk/
lib.rs

1#![no_std]
2
3pub mod prelude {
4    pub use super::{
5        call::*, cd::*, create::*, entry::*, events::*, features::*, host, maths::*, proxy::*,
6        storage::*,
7    };
8
9    pub use super::interfaces;
10    pub use super::precompiles;
11
12    #[cfg(any(feature = "panic", feature = "panic-revert"))]
13    pub use super::panic::*;
14
15    #[cfg(feature = "console")]
16    pub use super::console::*;
17
18    #[cfg(feature = "alloc")]
19    pub use alloc::*;
20}
21
22pub use bobcat_call as call;
23pub use bobcat_cd as cd;
24pub use bobcat_create as create;
25pub use bobcat_entry as entry;
26pub use bobcat_events as events;
27pub use bobcat_features as features;
28pub use bobcat_host as host;
29pub use bobcat_interfaces as interfaces;
30pub use bobcat_maths as maths;
31pub use bobcat_precompiles as precompiles;
32pub use bobcat_proxy as proxy;
33pub use bobcat_storage as storage;
34
35#[cfg(any(feature = "panic", feature = "panic-revert"))]
36pub use bobcat_panic as panic;
37
38#[cfg(feature = "console")]
39pub use bobcat_console as console;
40
41#[cfg(feature = "alloc")]
42pub use bobcat_alloc as alloc;