Skip to main content

generate_capability_manifest

Function generate_capability_manifest 

Source
pub fn generate_capability_manifest(
    spec: &CachedSpec,
    global_config: Option<&GlobalConfig>,
) -> Result<String, Error>
Expand description

Generates a capability manifest from a cached API specification.

This function creates a comprehensive JSON description of all available commands, parameters, and security requirements for the given API context.

§Arguments

  • spec - The cached API specification
  • global_config - Optional global configuration for URL resolution

§Returns

  • Ok(String) - JSON-formatted capability manifest
  • Err(Error) - If JSON serialization fails

§Errors

Returns an error if JSON serialization fails