Skip to main content

ic_dbms_api/
prelude.rs

1//! Prelude exposes all the types for the `ic-dbms-api` crate.
2
3// Re-export derive macros from ic-dbms-macros.
4pub use ic_dbms_macros::{CustomDataType, Encode, Table};
5// Re-export everything from wasm-dbms-api prelude.
6pub use wasm_dbms_api::prelude::*;
7
8// IC-specific types.
9pub use crate::error::{IcDbmsError, IcDbmsResult};
10pub use crate::init::{IcDbmsCanisterArgs, IcDbmsCanisterInitArgs, IcDbmsCanisterUpgradeArgs};
11pub use crate::principal::Principal;