useserde::Deserialize;useserde_json::Value;/// Manifest trust configuration controlling which contracts are trusted.
#[derive(Debug, Clone, Deserialize)]#[serde(untagged)]pubenumManifestTrusts{/// Wildcard trusts configuration (typically `"*"`).
Wildcard(String),/// Explicit list of trusted contracts.
Contracts(Vec<String>),/// Any other value not covered by the known variants.
Other(Value),}