Crate cairo_lang_formatter

Crate cairo_lang_formatter 

Source
Expand description

Cairo formatter.

This crate is responsible for formatting Cairo code.

Re-exports§

pub use crate::cairo_formatter::CairoFormatter;
pub use crate::cairo_formatter::FormatOutcome;
pub use crate::cairo_formatter::StdinFmt;

Modules§

cairo_formatter
formatter_impl
node_properties

Structs§

BreakingBehaviorConfig
FormatterConfig

Enums§

CollectionsBreakingBehavior
This enum is used to control how multi-element collections (i.e. arrays, tuples) are broken into lines. It provides two options: SingleBreakPoint and LineByLine, allowing flexible configuration based on desired readability or space efficiency.

Constants§

CAIRO_FMT_IGNORE

Functions§

format_string
Formats Cairo code given as a string.
get_formatted_file
Returns the formatted syntax tree as a string.