-
-
Notifications
You must be signed in to change notification settings - Fork 133
Open
Description
I might be nice to have a fancy style! (or console::format!) macro to replace format! usage.
Example
This is how I could make a progress string now.
let progress = 100.0 / 3.0;
let elapsed = Duration::from_secs(66);
let progress = format!(
"{:.1}% in {:?}",
style(progress).bold(),
style(elapsed).green().italic(),
);The macro could work something like:
let progress = 100.0 / 3.0;
let elapsed = Duration::from_secs(66);
let progress = style!("{:.1.bold}% {:?.green.italic}", progress, elapsed);Or with argument capture:
let progress = 100.0 / 3.0;
let elapsed = Duration::from_secs(66);
let progress = console::format!("{progress:.1.bold}% {elapsed:?.green.italic}");0xdeafbeef0xdeafbeef
Metadata
Metadata
Assignees
Labels
No labels