ic_utils/
lib.rs

1//! ic-utils is a collection of utilities to help build clients and canisters running
2//! on the Internet Computer. It is meant as a higher level tool.
3
4#![warn(
5    missing_docs,
6    missing_debug_implementations,
7    elided_lifetimes_in_paths,
8    rustdoc::broken_intra_doc_links,
9    rustdoc::private_intra_doc_links
10)]
11#![cfg_attr(not(target_family = "wasm"), warn(clippy::future_not_send))]
12#![cfg_attr(docsrs, feature(doc_cfg))]
13
14/// Utilities to encapsulate calls to a canister.
15pub mod call;
16/// A higher-level canister type for managing various aspects of a canister.
17pub mod canister;
18/// A few known canister types for use with [`Canister`].
19pub mod interfaces;
20
21pub use canister::{Argument, Canister};