Skip to main content

format

Function format 

Source
pub fn format<T: Serialize>(data: &T) -> Result<String>
Expand description

Format data as colorized, human-readable output.

Uses colors and formatting for better terminal readability.

§Errors

Returns an error if JSON serialization fails (e.g., if the data contains non-serializable types). Value formatting itself cannot fail.

§Examples

use serde::Serialize;
use mcp_execution_cli::formatters::pretty;

#[derive(Serialize)]
struct Data { value: i32 }

let data = Data { value: 42 };
let output = pretty::format(&data).unwrap();
assert!(output.contains("42"));