at-jet 0.4.0

High-performance HTTP + Protobuf API framework for mobile services
Documentation
# AT-Jet Rust Formatting Configuration
#
# This config uses nightly-only rustfmt features for better formatting.
# The project compiles with stable Rust, but formatting requires nightly.
#
# Run with: cargo +nightly fmt --all

# ==== Line Width and Indentation ====
max_width = 120
tab_spaces = 2
edition = "2024"
hard_tabs = false

# ==== Braces and Style ====
brace_style = "PreferSameLine"
fn_single_line = false
overflow_delimited_expr = true

# ==== Imports ====
# Group imports by module and sort them
imports_indent = "Visual"
imports_layout = "Vertical"
imports_granularity = "One"
reorder_imports = true
reorder_modules = true

# ==== Match Expressions ====
match_arm_leading_pipes = "Always"

# ==== Comments and Documentation ====
normalize_comments = true
format_strings = true

# ==== Code Organization ====
remove_nested_parens = true
reorder_impl_items = true
spaces_around_ranges = true
struct_field_align_threshold = 36

# ==== Output ====
style_edition = "2024"  # Replaces deprecated 'version' option
color = "Always"