Skip to main content

Module pocket_ic

Module pocket_ic 

Source
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§

CanisterLogRecord
Canister Log Record
CanisterSettings
Canister Settings
CanisterStatusResult
Canister Status Result
CreateCanisterParams
Parameters for PocketIc::create_canister_with_params.
PocketIc
Main entry point for interacting with PocketIC.
PocketIcBuilder
RejectResponse
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§

ErrorCode
User-facing error codes.
RejectCode
User-facing reject codes.

Constants§

LATEST_SERVER_VERSION
Public to facilitate downloading the PocketIC server.