ic-platform 0.20.0

Controlled Candid and IC runtime dependency boundary
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//! Maintained native PocketIC client behind the Platform boundary.
//!
//! Testkit owns server provisioning, compatibility admission, lifecycle and retry
//! policy. Importing these types starts no server. Network operations return the
//! owner's ClientError with sources and accepted-operation evidence. Management
//! DTOs share the selected native management-canister 0.11 identities.

pub use ic_platform_pocket_ic::{
    CanisterInstallMode, CanisterLogRecord, CanisterSettings, CanisterStatusResult, ClientError,
    CreateCanisterParams, CreateCanisterPlacement, ErrorCode, LATEST_SERVER_VERSION, Operation,
    PocketIc, PocketIcBuilder, RejectCode, RejectResponse, RequestContext, Snapshot, Time,
};

pub mod common;
pub mod nonblocking;

#[cfg(test)]
mod tests;