Expand description
Native PocketIC client identities at the upstream maintenance boundary.
Testkit owns server provisioning, compatibility admission, lifecycle and retry policy. These exports start no server and add no replacement client behavior. PocketIC’s management DTOs retain its upstream version; they are not aliases for Platform’s independently selected management-canister DTO surface.
Modules§
- common
- Client configuration and REST response identities used by Testkit fixtures.
- nonblocking
- The original asynchronous client, sharing the blocking client’s identities.
Structs§
- Canister
LogRecord - Canister Log Record
- Canister
Settings - Canister Settings
- Canister
Status Result - Canister Status Result
- Create
Canister Params - Parameters for
PocketIc::create_canister_with_params. - Pocket
Ic - Main entry point for interacting with PocketIC.
- Pocket
IcBuilder - Reject
Response - User-facing type describing an unsuccessful (also called reject) call response.
- Snapshot
- Snapshot.
- Time
- Representation of system time as duration since UNIX epoch with cross-platform nanosecond precision.
Enums§
- Canister
Install Mode - Canister Install Mode
- Create
Canister Placement - Specifies where to place a newly created canister.
- Error
Code - User-facing error codes.
- Reject
Code - User-facing reject codes.
Constants§
- LATEST_
SERVER_ VERSION - Public to facilitate downloading the PocketIC server.