Cargo Features

[dependencies]
fmt2 = { version = "0.3.4", default-features = false, features = ["std", "never_type", "fmt_internals", "ascii", "ascii_char_variants", "nightly", "terminal", "event", "screen_area", "prompt", "info_prompt", "select_prompt", "unsigned_int_prompt", "dev_stable", "dev_all_prompts_nightly", "dev_nightly"] }
default = std

The std feature is set by default whenever fmt2 is added without default-features = false somewhere in the dependency tree.

std default event? prompt?

Affects write_to::ToString

never_type nightly?
fmt_internals nightly?

Affects write::Write.write_std_precision, write::Write.std_formatter_with_options_adapter, write::Write.std_formatter_adapter

ascii nightly? unsigned_int_prompt?

Enables ascii of transmute_guard

ascii_char_variants unsigned_int_prompt?
nightly dev_nightly? = ascii, fmt_internals, never_type

Enables nightly of transmute_guard

terminal event? prompt? screen_area?

Affects fmt2::terminal

event info_prompt? select_prompt? unsigned_int_prompt? = std, terminal

Enables crossterm

Affects terminal::event

screen_area info_prompt? select_prompt? unsigned_int_prompt? = terminal

Affects terminal::screen_area

prompt info_prompt? select_prompt? unsigned_int_prompt? = std, terminal

Affects terminal::prompt

info_prompt dev_stable? = event, prompt, screen_area

Affects prompt::info

select_prompt dev_stable? = event, prompt, screen_area

Affects prompt::select

unsigned_int_prompt dev_all_prompts_nightly? = ascii, ascii_char_variants, event, prompt, screen_area

Affects prompt::unsigned_int

dev_stable dev_all_prompts_nightly? = info_prompt, select_prompt
dev_all_prompts_nightly dev_nightly? = dev_stable, unsigned_int_prompt
dev_nightly = dev_all_prompts_nightly, nightly