Skip to main content

builtin_token_policies

Function builtin_token_policies 

Source
pub fn builtin_token_policies() -> Vec<(VendorId, TokenPolicy)>
Expand description

Snapshot of the built-in per-vendor policy table.

Returns (vendor, policy) pairs in VendorId discriminant order so the JSON form is byte-stable. Used by TokenPolicyTable::with_builtin_defaults and by the compile-time validation in compile_check_builtin_token_policies.

ยงExample

use stygian_charon::token_lifecycle::builtin_token_policies;

let rows = builtin_token_policies();
assert!(rows.iter().any(|(v, _)| *v == stygian_charon::vendor_classifier::VendorId::Cloudflare));