Cargo Features

ZapSchema has no features set by default.

[dependencies]
zap-schema = { version = "1.0.0", features = ["mcp", "pq"] }
mcp = async-trait, reqwest

Affects transport::HttpSseTransport

pq = hkdf, pqcrypto-dilithium, pqcrypto-mlkem, pqcrypto-traits, rand, sha2, x25519-dalek, zeroize

Features from optional dependencies

In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.

reqwest mcp?

Enables reqwest ^0.12

async-trait mcp?
pqcrypto-mlkem pq?

Enables pqcrypto-mlkem

Post-Quantum Cryptography (optional, requires 'pq' feature)

pqcrypto-dilithium pq?
pqcrypto-traits pq?
x25519-dalek pq?
hkdf pq?

Enables hkdf ^0.12

sha2 pq?

Enables sha2 ^0.10

rand pq?

Enables rand ^0.8

zeroize pq?