rusted-ring 0.5.4

LMAX inspired Lock-free ring buffers with cache-aligned memory pools for high-performance event systems
Documentation
# rustfmt.toml - Rust formatter configuration
# Comprehensive settings based on popular open source Rust projects

# Edition compatibility
edition = "2024"

# Basic formatting preferences
max_width = 120
tab_spaces = 4
hard_tabs = false
newline_style = "Unix"

# Imports handling
imports_granularity = "Crate"
group_imports = "StdExternalCrate"
reorder_imports = true
reorder_modules = true

# Consistency settings
normalize_comments = true
normalize_doc_attributes = true
use_field_init_shorthand = true
use_try_shorthand = true

# Code structure settings
merge_derives = true
reorder_impl_items = true
condense_wildcard_suffixes = true
format_code_in_doc_comments = true
format_macro_bodies = true
format_macro_matchers = true
format_strings = true

# Consistency settings for larger codebases
empty_item_single_line = true
fn_single_line = false
where_single_line = false
overflow_delimited_expr = true
struct_field_align_threshold = 0
struct_lit_single_line = true
match_arm_blocks = false
match_arm_leading_pipes = "Preserve"
match_block_trailing_comma = false

# Comment and doc formatting
wrap_comments = true
comment_width = 100

# Spacing preferences
space_after_colon = true
space_before_colon = false
spaces_around_ranges = false
binop_separator = "Front"
trailing_comma = "Vertical"
trailing_semicolon = true
type_punctuation_density = "Wide"

# Bracket and brace handling
brace_style = "SameLineWhere"
control_brace_style = "AlwaysSameLine"
indent_style = "Block"
force_multiline_blocks = false

# Advanced settings for specific cases
format_generated_files = false
skip_children = false
show_parse_errors = true # Updated from hide_parse_errors
error_on_line_overflow = false
error_on_unformatted = false
# report_todo and report_fixme removed as they're no longer supported
unstable_features = true  # Enable for access to unstable features
style_edition = "2024"   # Updated from version = "Two"