Skip to main content

solana_cli_output/
lib.rs

1#![cfg(feature = "agave-unstable-api")]
2#![allow(clippy::arithmetic_side_effects)]
3pub mod cli_clientid;
4mod cli_output;
5pub mod cli_version;
6pub mod display;
7pub mod stdout;
8pub use cli_output::*;
9
10pub trait QuietDisplay: std::fmt::Display {
11    fn write_str(&self, w: &mut dyn std::fmt::Write) -> std::fmt::Result {
12        write!(w, "{self}")
13    }
14}
15
16pub trait VerboseDisplay: std::fmt::Display {
17    fn write_str(&self, w: &mut dyn std::fmt::Write) -> std::fmt::Result {
18        write!(w, "{self}")
19    }
20}