Cargo Features

[dependencies]
ic_principal = { version = "0.1.1", default-features = false, features = ["all", "convert", "self_authenticating", "serde", "arbitrary"] }
default all? = convert, self_authenticating, serde

These default features are set whenever ic_principal is added without default-features = false somewhere in the dependency tree.

all = arbitrary, default
convert default serde

Enables crc32fast, data-encoding, and thiserror ^1.0.30

Affects ic_principal::PrincipalError

self_authenticating default

Enables sha2

serde default arbitrary? = convert

Enables serde

arbitrary all? = serde

Enables arbitrary