Cargo Features
[dependencies]
sacp-cbor = { version = "0.12.0", default-features = false, features = ["std", "alloc", "sha2", "serde", "simdutf8", "unsafe"] }
- default = alloc, sha2, std
-
Full-featured default for typical server deployments.
- std default serde?
-
Enable std integration (implements std::error::Error and enables test/bench friendliness).
- alloc default serde?
-
Enable allocation-backed APIs (owned AST, canonical encoder, owned canonical bytes).
Affects
canonical::CanonicalCbor,codec::MapEntries,codec::CborEncode,codec::CborArrayElem,codec::decode_canonical_owned,codec::encode_to_vec,codec::encode_into,codec::encode_to_canonical,profile::validate_int_safe_i64,wire::SkipScratch… - sha2 default
-
Enable SHA-256 hashing helpers for canonical CBOR bytes.
Enables sha2 ^0.10
- serde = alloc, std
-
Enable serde-based conversions to/from canonical CBOR.
Enables serde
- simdutf8
-
Enable SIMD-accelerated UTF-8 validation where supported.
Enables simdutf8
- unsafe
-
Allow unchecked UTF-8 for canonical-trusted inputs (unsafe).
Affects
utf8::trusted…