to_string/
to_string.rs

1use may_clack::{error::ClackError, input, intro, outro};
2use owo_colors::OwoColorize;
3use std::fmt::Display;
4
5struct Name;
6
7impl Display for Name {
8	fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
9		write!(f, "display")
10	}
11}
12
13fn main() -> Result<(), ClackError> {
14	println!();
15	intro!(" to_string ".reversed());
16
17	let int = input("int").initial_value(23).parse::<i32>()?;
18	let unit = input("struct").placeholder(Name).required()?;
19
20	outro!();
21
22	println!("int {int:?}");
23	println!("unit {unit:?}");
24
25	Ok(())
26}