codeberg_cli/render/
json.rs

1pub trait JsonToStdout: serde::Serialize {
2    fn print_json(&self) -> anyhow::Result<()> {
3        let json = serde_json::to_string(&self)?;
4        println!("{json}");
5        Ok(())
6    }
7}
8
9impl<T: serde::Serialize> JsonToStdout for T {}