xgrammar-rs 0.1.27

Efficient, Flexible and Portable Structured Generation for Rust - Rust bindings for XGrammar
Documentation
BasedOnStyle: LLVM
IndentWidth: 2
ContinuationIndentWidth: 4
ColumnLimit: 80

# Keep return type with function name
AlwaysBreakAfterReturnType: None
PenaltyReturnTypeOnItsOwnLine: 1000000

# One parameter/argument per line; indent as block under '('
BinPackParameters: false
BinPackArguments: false
AllowAllParametersOfDeclarationOnNextLine: false
AllowAllArgumentsOnNextLine: false
AlignAfterOpenBracket: BlockIndent

# Brace and pointer/reference style
BreakBeforeBraces: Attach
DerivePointerAlignment: false
PointerAlignment: Left

SortIncludes: false