ic-canister-kit 0.1.2

A ic canister package
Documentation
#[cfg(feature = "identity")]
pub use crate::identity::{
    AccountIdentifier, AccountIdentifierHex, CallerId, CanisterId, SubAccount, UserId,
};

#[cfg(feature = "cycles")]
pub use crate::cycles::WalletReceiveResult;

#[cfg(feature = "canister_status")]
pub use crate::canister_status::{
    CanisterStatus, CanisterStatusArg, CanisterStatusResult, DefiniteCAnisterSettings,
};

#[cfg(feature = "canister_call")]
pub use crate::canister_call::{
    CanisterIdRecord, CanisterInfo, CanisterInfoShow, CanisterInstallMode, CanisterSettings,
    CreateCanisterArgument, InstallCodeArgument, UpdateSettingsArgument,
};

#[cfg(feature = "canister_managed")]
pub use crate::canister_managed::{
    ManagedCanisterChecking, ManagedCanisterConfig, ManagedCanisterInitial,
    ManagedCanisterMaintained, ManagedCanisterRefreshResult, ManagedCanisterStates,
};

#[cfg(feature = "times")]
pub use crate::times::{Duration, Timestamp};

#[cfg(feature = "random")]
pub use crate::random::RandomProduce;

#[cfg(feature = "ledger")]
pub use crate::ledger::{Balance, Price, TransferFee, TransferUser};

#[cfg(feature = "logs")]
pub use crate::logs::{Log, LogLevel};

#[cfg(feature = "pages")]
pub use crate::pages::{Page, PageData};

#[cfg(feature = "results")]
pub use crate::results::MotokoResult;

#[cfg(feature = "tasks")]
pub use crate::tasks::{HeartbeatConfig, ScheduleConfig};

#[cfg(feature = "stable")]
pub use crate::stable::Stable;

#[cfg(feature = "initial")]
pub use crate::initial::Initial;

#[cfg(feature = "permissions")]
pub use crate::permissions::{Permission, Permissions};

#[cfg(feature = "maintainable")]
pub use crate::maintainable::Maintainable;

#[cfg(feature = "uploads")]
pub use crate::uploads::UploadCache;

#[cfg(feature = "nft")]
pub use crate::nft::types::*;

#[cfg(feature = "http")]
pub use crate::http::{CustomHttpRequest, CustomHttpResponse, HttpResponse, TransformArgs};