ic-platform 0.15.1

Controlled Candid and IC runtime dependency boundary
Documentation
1
2
3
4
5
6
7
8
9
//! Stable owned Principal identity; required external IC identities remain explicit.
//!
//! ```compile_fail
//! ic_platform::candid::contract::encode_one(ic_platform::Principal::anonymous()).unwrap();
//! ```

#[cfg(feature = "principal-external")]
pub use ic_platform_types::principal::{ExternalPrincipal, ExternalPrincipalError};
pub use ic_platform_types::principal::{Principal, PrincipalError};