**Note:** A value of `0` results in [`array_layout`](#array_layout) being applied regardless of a line's width.
-#### `0`:
+#### `0` (default):
```rust
// Each element will be placed on its own line.
- **Default value**: `"Block"`
- **Possible values**: `"Block"`, `"Visual"`
-#### `"Block"`:
+#### `"Block"` (default):
```rust
let lorem = vec![
- **Default value**: `true`
- **Possible values**: `true`, `false`
-#### `true`
+#### `true` (default):
```rust
struct Lorem {
}
```
-#### `false`
+#### `false`:
```rust
struct Lorem {
- **Default value**: `true`
- **Possible values**: `true`, `false`
-#### `true`
+#### `true` (default):
```rust
enum Lorem {
}
```
-#### `false`
+#### `false`:
```rust
enum Lorem {
}
```
+## `binop_separator`
+
+Where to put a binary operator when a binary expression goes multiline.
+
+- **Default value**: `"Front"`
+- **Possible values**: `"Front"`, `"Back"`
+
+#### `"Front"` (default):
+
+```rust
+let or = foo
+ || bar
+ || foobar;
+
+let sum = 1234
+ + 5678
+ + 910;
+
+let range = aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+ ..bbbbbbbbbbbbbbbbbbbbbbbbbbbbb;
+```
+
+#### `"Back"`:
+
+```rust
+let or = foo ||
+ bar ||
+ foobar;
+
+let sum = 1234 +
+ 5678 +
+ 910;
+
+let range = aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa..
+ bbbbbbbbbbbbbbbbbbbbbbbbbbbbb;
+```
+
## `chain_indent`
Indentation of chain
- **Default value**: `"Block"`
- **Possible values**: `"Block"`, `"Visual"`
-#### `"Block"`:
+#### `"Block"` (default):
```rust
let lorem = ipsum
- **Default value**: `false`
- **Possible values**: `false`, `true`
-#### `false`
+#### `false` (default):
```rust
let files = fs::read_dir("tests/coverage/source").expect("Couldn't read source dir");
```
-#### `true`
+#### `true`:
```rust
let files = fs::read_dir("tests/coverage/source")
- **Default value**: `true`
- **Possible values**: `true`, `false`
-#### `true`
+#### `true` (default):
```rust
fn example() {
}
```
-#### `false`
+#### `false`:
```rust
```
- **Default value**: `false`
- **Possible values**: `true`, `false`
-#### `false`:
+#### `false` (default):
```rust
let (lorem, ipsum, _, _) = (1, 2, 3, 4);
- **Default value**: `"Rfc"`
- **Possible values**: `"Rfc"`, `"Legacy"`
-#### `"Rfc"`:
+#### `"Rfc"` (default):
```rust
if lorem_ipsum &&
- **Default value**: `"AlwaysSameLine"`
- **Possible values**: `"AlwaysNextLine"`, `"AlwaysSameLine"`, `"ClosingNextLine"`
-#### `"AlwaysNextLine"`:
+#### `"AlwaysSameLine"` (default):
```rust
-if lorem
-{
+if lorem {
println!("ipsum!");
-}
-else
-{
+} else {
println!("dolor!");
}
```
-#### `"AlwaysSameLine"`:
+#### `"AlwaysNextLine"`:
```rust
-if lorem {
+if lorem
+{
println!("ipsum!");
-} else {
+}
+else
+{
println!("dolor!");
}
```
- **Default value**: `"Tall"`
- **Possible values**: `"Compressed"`, `"CompressedIfEmpty"`, `"Tall"`, `"Vertical"`
-#### `"Compressed"`:
+#### `"Tall"` (default):
```rust
trait Lorem {
}
fn lorem(
- ipsum: Ipsum, dolor: Dolor, sit: Sit, amet: Amet, consectetur: Consectetur,
- adipiscing: Adipiscing, elit: Elit,
+ ipsum: Ipsum,
+ dolor: Dolor,
+ sit: Sit,
+ amet: Amet,
+ consectetur: onsectetur,
+ adipiscing: Adipiscing,
+ elit: Elit,
);
fn lorem(
- ipsum: Ipsum, dolor: Dolor, sit: Sit, amet: Amet, consectetur: Consectetur,
- adipiscing: Adipiscing, elit: Elit,
+ ipsum: Ipsum,
+ dolor: Dolor,
+ sit: Sit,
+ amet: Amet,
+ consectetur: onsectetur,
+ adipiscing: Adipiscing,
+ elit: Elit,
) {
// body
}
}
```
-#### `"CompressedIfEmpty"`:
+#### `"Compressed"`:
```rust
trait Lorem {
);
fn lorem(
- ipsum: Ipsum,
- dolor: Dolor,
- sit: Sit,
- amet: Amet,
- consectetur: onsectetur,
- adipiscing: Adipiscing,
- elit: Elit,
+ ipsum: Ipsum, dolor: Dolor, sit: Sit, amet: Amet, consectetur: Consectetur,
+ adipiscing: Adipiscing, elit: Elit,
) {
// body
}
}
```
-#### `"Tall"`:
+#### `"CompressedIfEmpty"`:
```rust
trait Lorem {
}
fn lorem(
- ipsum: Ipsum,
- dolor: Dolor,
- sit: Sit,
- amet: Amet,
- consectetur: onsectetur,
- adipiscing: Adipiscing,
- elit: Elit,
+ ipsum: Ipsum, dolor: Dolor, sit: Sit, amet: Amet, consectetur: Consectetur,
+ adipiscing: Adipiscing, elit: Elit,
);
fn lorem(
- **Default value**: `"Block"`
- **Possible values**: `"Block"`, `"Visual"`
-#### `"Block"`:
+#### `"Block"` (default):
```rust
fn lorem() {}
- **Default value**: `false`
- **Possible values**: `true`, `false`
-#### `false`:
+#### `false` (default):
```rust
fn lorem(
- **Default value**: `"SameLineWhere"`
- **Possible values**: `"AlwaysNextLine"`, `"PreferSameLine"`, `"SameLineWhere"`
-#### `"AlwaysNextLine"`:
+#### `"SameLineWhere"` (default):
```rust
-fn lorem()
-{
+fn lorem() {
// body
}
-fn lorem(ipsum: usize)
-{
+fn lorem(ipsum: usize) {
// body
}
}
```
-#### `"PreferSameLine"`:
+#### `"AlwaysNextLine"`:
```rust
-fn lorem() {
+fn lorem()
+{
// body
}
-fn lorem(ipsum: usize) {
+fn lorem(ipsum: usize)
+{
// body
}
fn lorem<T>(ipsum: T)
where
- T: Add + Sub + Mul + Div, {
+ T: Add + Sub + Mul + Div,
+{
// body
}
```
-#### `"SameLineWhere"`:
+#### `"PreferSameLine"`:
```rust
fn lorem() {
fn lorem<T>(ipsum: T)
where
- T: Add + Sub + Mul + Div,
-{
+ T: Add + Sub + Mul + Div, {
// body
}
```
- **Default value**: `"Block"`
- **Possible values**: `"Block"`, `"Visual"`
-#### `"Block"`:
+#### `"Block"` (default):
```rust
lorem(
- **Default value**: `true`
- **Possible values**: `true`, `false`
-#### `false`:
+#### `true` (default):
```rust
-fn lorem() {
-}
+fn lorem() {}
```
-#### `true`:
+#### `false`:
```rust
-fn lorem() {}
+fn lorem() {
+}
```
See also [`control_brace_style`](#control_brace_style).
- **Default value**: `"WithArgs"`
- **Possible values**: `"WithArgs"`, `"WithWhereClause"`
-#### `"WithArgs"`:
+#### `"WithArgs"` (default):
```rust
fn lorem(ipsum: Ipsum,
- **Default value**: `false`
- **Possible values**: `true`, `false`
-#### `false`:
+#### `false` (default):
```rust
fn lorem() -> usize {
**Note:** Non-"C" ABIs are always printed. If `false` then "C" is removed.
-#### `false`:
+#### `true` (default):
```rust
-extern {
+extern "C" {
pub static lorem: c_int;
}
```
-#### `true`:
+#### `false`:
```rust
-extern "C" {
+extern {
pub static lorem: c_int;
}
```
- **Default value**: `false`
- **Possible values**: `true`, `false`
-#### `false`:
+#### `false` (default):
```rust
let lorem = "ipsum dolor sit amet consectetur adipiscing elit lorem ipsum dolor sit";
- **Default value**: `"Block"`
- **Possible values**: `"Block"`, `"Visual"`
-#### `"Block"`:
+#### `"Block"` (default):
```rust
fn lorem<
- **Default value**: `false`
- **Possible values**: `true`, `false`
-#### `false`:
+#### `false` (default):
```rust
fn lorem() -> usize {
- **Default value**: `true`
- **Possible values**: `true`, `false`
-#### `false`:
+#### `true` (default):
```rust
-impl Lorem {
-}
+impl Lorem {}
```
-#### `true`:
+#### `false`:
```rust
-impl Lorem {}
+impl Lorem {
+}
```
See also [`item_brace_style`](#item_brace_style).
- **Default value**: `true`
- **Possible values**: `true`, `false`
-#### `false`:
+#### `true` (default):
```rust
match lorem {
-Lorem::Ipsum => (),
-Lorem::Dolor => (),
-Lorem::Sit => (),
-Lorem::Amet => (),
+ Lorem::Ipsum => (),
+ Lorem::Dolor => (),
+ Lorem::Sit => (),
+ Lorem::Amet => (),
}
```
-#### `true`:
+#### `false`:
```rust
match lorem {
- Lorem::Ipsum => (),
- Lorem::Dolor => (),
- Lorem::Sit => (),
- Lorem::Amet => (),
+Lorem::Ipsum => (),
+Lorem::Dolor => (),
+Lorem::Sit => (),
+Lorem::Amet => (),
}
```
- **Default Value**: `"Visual"`
- **Possible values**: `"Block"`, `"Visual"`
-#### `"Block"`
+#### `"Visual"` (default):
+
+```rust
+use foo::{xxx,
+ yyy,
+ zzz};
+```
+
+#### `"Block"`:
```rust
use foo::{
};
```
-#### `"Visual"`
-
-```rust
-use foo::{xxx,
- yyy,
- zzz};
-```
-
See also: [`imports_layout`](#imports_layout).
## `imports_layout`
- **Default value**: "Mixed"
- **Possible values**: "Horizontal", "HorizontalVertical", "Mixed", "Vertical"
-#### `"Mixed"`
+#### `"Mixed"` (default):
```rust
use foo::{xxx, yyy, zzz};
ddd, eee, fff};
```
-#### `"Horizontal"`
+#### `"Horizontal"`:
**Note**: This option forces to put everything on one line and may exceeds `max_width`.
use foo::{aaa,
bbb,
ccc,
- ddd,
- eee,
+ ddd,
+ eee,
fff};
```
- **Default value**: `"SameLineWhere"`
- **Possible values**: `"AlwaysNextLine"`, `"PreferSameLine"`, `"SameLineWhere"`
-#### `"AlwaysNextLine"`:
+#### `"SameLineWhere"` (default):
```rust
-struct Lorem
-{
+struct Lorem {
ipsum: bool,
}
}
```
-#### `"PreferSameLine"`:
+#### `"AlwaysNextLine"`:
```rust
-struct Lorem {
+struct Lorem
+{
ipsum: bool,
}
struct Dolor<T>
- where T: Eq {
+ where T: Eq
+{
sit: T,
}
```
-#### `"SameLineWhere"`:
+#### `"PreferSameLine"`:
```rust
struct Lorem {
}
struct Dolor<T>
- where T: Eq
-{
+ where T: Eq {
sit: T,
}
```
- **Default value**: `false`
- **Possible values**: `true`, `false`
-#### `false`:
+#### `false` (default):
```rust
match lorem {
- **Default value**: `"Back"`
- **Possible values**: `"Back"`, `"Front"`
-#### `"Back"`:
+#### `"Back"` (default):
```rust
match m {
- **Default value**: `true`
- **Possible values**: `true`, `false`
-*Note*: The merged derives will be put after all other attributes or doc comments.
-
-#### `true`:
+#### `true` (default):
```rust
#[derive(Eq, PartialEq, Debug, Copy, Clone)]
- **Default value**: `false`
- **Possible values**: `false`, `true`
+#### `false` (default):
+
+```rust
+result.and_then(|maybe_value| match maybe_value {
+ None => ...,
+ Some(value) => ...,
+})
+```
+
#### `true`:
```rust
})
```
-#### `false`:
-
-```rust
-result.and_then(|maybe_value| match maybe_value {
- None => ...,
- Some(value) => ...,
-})
-```
-
## `multiline_match_arm_forces_block`
Force multiline match arm bodies to be wrapped in a block
- **Default value**: `false`
- **Possible values**: `false`, `true`
-#### `false`:
+#### `false` (default):
```rust
match lorem {
- **Default value**: `false`
- **Possible values**: `true`, `false`
-#### `false`:
+#### `false` (default):
```rust
// Lorem ipsum:
- **Default value**: `false`
- **Possible values**: `true`, `false`
-#### `false`:
+#### `false` (default):
```rust
use super::{lorem, ipsum, dolor, sit};
- **Default value**: `false`
- **Possible values**: `true`, `false`
-#### `false`:
+#### `false` (default):
```rust
use lorem;
**Note:** This option takes effect only when [`reorder_imports`](#reorder_imports) is set to `true`.
-#### `false`:
+#### `false` (default):
```rust
use std::mem;
- **Default value**: `true`
- **Possible values**: `true`, `false`
-#### `false`:
+#### `true` (default):
```rust
-fn lorem<T:Eq>(t: T) {
+fn lorem<T: Eq>(t: T) {
// body
}
```
-#### `true`:
+#### `false`:
```rust
-fn lorem<T: Eq>(t: T) {
+fn lorem<T:Eq>(t: T) {
// body
}
```
- **Default value** : 0
- **Possible values**: any positive integer
-#### `0`:
+#### `0` (default):
```rust
struct Foo {
- **Default value**: `true`
- **Possible values**: `true`, `false`
-#### `false`:
+#### `true` (default):
```rust
let lorem = Lorem {
- ipsum:dolor,
- sit:amet,
+ ipsum: dolor,
+ sit: amet,
};
```
-#### `true`:
+#### `false`:
```rust
let lorem = Lorem {
- ipsum: dolor,
- sit: amet,
+ ipsum:dolor,
+ sit:amet,
};
```
- **Default value**: `true`
- **Possible values**: `true`, `false`
-#### `false`:
+#### `true` (default):
```rust
-fn lorem<T: Eq>(t:T) {
- let ipsum:Dolor = sit;
+fn lorem<T: Eq>(t: T) {
+ let ipsum: Dolor = sit;
}
```
-#### `true`:
+#### `false`:
```rust
-fn lorem<T: Eq>(t: T) {
- let ipsum: Dolor = sit;
+fn lorem<T: Eq>(t:T) {
+ let ipsum:Dolor = sit;
}
```
- **Default value**: `false`
- **Possible values**: `true`, `false`
-#### `false`:
+#### `false` (default):
```rust
fn lorem<T: Eq>(t: T) {
- **Default value**: `false`
- **Possible values**: `true`, `false`
-#### `false`:
+#### `false` (default):
```rust
let lorem = Lorem {
- **Default value**: `false`
- **Possible values**: `true`, `false`
-#### `false`:
+#### `false` (default):
```rust
fn lorem<T: Eq>(t: T) {
- **Default value**: `false`
- **Possible values**: `true`, `false`
-#### `false`:
+#### `false` (default):
```rust
let lorem = 0..10;
- **Default value**: `false`
- **Possible values**: `true`, `false`
-#### `false`:
+#### `false` (default):
```rust
fn lorem<T: Eq>(t: T) {
- **Default value**: `false`
- **Possible values**: `true`, `false`
-#### `false`:
+#### `false` (default):
```rust
fn lorem<T: Eq>(t: T) {
- **Default value**: `false`
- **Possible values**: `true`, `false`
-#### `false`:
+#### `false` (default):
```rust
let lorem: [usize; 2] = [ipsum, dolor];
- **Default value**: `"PreferSingle"`
- **Possible values**: `"ForceMulti"`, `"PreferSingle"`
+#### `"PreferSingle"` (default):
+
+```rust
+let lorem = Lorem { ipsum: dolor, sit: amet };
+```
+
#### `"ForceMulti"`:
```rust
};
```
-#### `"PreferSingle"`:
-
-```rust
-let lorem = Lorem { ipsum: dolor, sit: amet };
-```
-
See also: [`struct_lit_style`](#struct_lit_style), [`struct_lit_width`](#struct_lit_width).
## `struct_lit_style`
- **Default value**: `"Block"`
- **Possible values**: `"Block"`, `"Visual"`
-#### `"Block"`:
+#### `"Block"` (default):
```rust
let lorem = Lorem {
- **Default value**: `4`
- **Possible values**: any positive integer
-#### `2`:
+#### `4` (default):
```rust
fn lorem() {
- let ipsum = dolor();
- let sit = vec![
- "amet consectetur adipiscing elit."
- ];
+ let ipsum = dolor();
+ let sit = vec![
+ "amet consectetur adipiscing elit."
+ ];
}
```
-#### `4`:
+#### `2`:
```rust
fn lorem() {
- let ipsum = dolor();
- let sit = vec![
- "amet consectetur adipiscing elit."
- ];
+ let ipsum = dolor();
+ let sit = vec![
+ "amet consectetur adipiscing elit."
+ ];
}
```
- **Default value**: `false`
- **Possible values**: `true`, `false`
-#### `false`:
+#### `false` (default):
```rust
lorem
- **Default value**: `"Vertical"`
- **Possible values**: `"Always"`, `"Never"`, `"Vertical"`
-#### `"Always"`:
+#### `"Vertical"` (default):
```rust
-let Lorem { ipsum, dolor, sit, } = amet;
+let Lorem { ipsum, dolor, sit } = amet;
let Lorem {
ipsum,
dolor,
} = elit;
```
-#### `"Never"`:
+#### `"Always"`:
```rust
-let Lorem { ipsum, dolor, sit } = amet;
+let Lorem { ipsum, dolor, sit, } = amet;
let Lorem {
ipsum,
dolor,
sit,
amet,
consectetur,
- adipiscing
+ adipiscing,
} = elit;
```
-#### `"Vertical"`:
+#### `"Never"`:
```rust
let Lorem { ipsum, dolor, sit } = amet;
sit,
amet,
consectetur,
- adipiscing,
+ adipiscing
} = elit;
```
- **Default value**: `true`
- **Possible values**: `true`, `false`
-#### `true`:
+#### `true` (default):
```rust
fn foo() -> usize {
return 0;
- **Default value**: `"Wide"`
- **Possible values**: `"Compressed"`, `"Wide"`
-#### `"Compressed"`:
+#### `"Wide"` (default):
```rust
-fn lorem<Ipsum: Dolor+Sit=Amet>() {
+fn lorem<Ipsum: Dolor + Sit = Amet>() {
// body
}
```
-#### `"Wide"`:
+#### `"Compressed"`:
```rust
-fn lorem<Ipsum: Dolor + Sit = Amet>() {
+fn lorem<Ipsum: Dolor+Sit=Amet>() {
// body
}
```
- **Default value**: `false`
- **Possible values**: `true`, `false`
-#### `false`:
+#### `false` (default):
```rust
let lorem = try!(ipsum.map(|dolor|dolor.sit()));
## `where_density`
-Density of a where clause.
+Density of a where clause.
- **Default value**: `"CompressedIfEmpty"`
- **Possible values**: `"Compressed"`, `"CompressedIfEmpty"`, `"Tall"`, `"Vertical"`
-#### `"Compressed"`:
+#### `"CompressedIfEmpty"` (default):
```rust
trait Lorem {
where Dolor: Eq;
fn ipsum<Dolor>(dolor: Dolor) -> Sit
- where Dolor: Eq {
+ where
+ Dolor: Eq,
+ {
// body
}
}
```
-#### `"CompressedIfEmpty"`:
+#### `"Compressed"`:
```rust
trait Lorem {
where Dolor: Eq;
fn ipsum<Dolor>(dolor: Dolor) -> Sit
- where
- Dolor: Eq,
- {
+ where Dolor: Eq {
// body
}
}
- **Default value**: `"Vertical"`
- **Possible values**: `"Horizontal"`, `"HorizontalVertical"`, `"Mixed"`, `"Vertical"`
-#### `"Horizontal"`:
+#### `"Vertical"` (default):
```rust
fn lorem<Ipsum, Dolor>(ipsum: Ipsum, dolor: Dolor)
- where Ipsum: IpsumDolorSitAmet, Dolor: DolorSitAmetConsectetur
+ where Ipsum: IpsumDolorSitAmet,
+ Dolor: DolorSitAmetConsectetur
{
// body
}
fn lorem<Ipsum, Dolor, Sit, Amet>(ipsum: Ipsum, dolor: Dolor, sit: Sit, amet: Amet)
- where Ipsum: IpsumDolorSitAmet, Dolor: DolorSitAmetConsectetur, Sit: SitAmetConsecteturAdipiscing, Amet: AmetConsecteturAdipiscingElit
+ where Ipsum: IpsumDolorSitAmet,
+ Dolor: DolorSitAmetConsectetur,
+ Sit: SitAmetConsecteturAdipiscing,
+ Amet: AmetConsecteturAdipiscingElit
{
// body
}
```
-#### `"HorizontalVertical"`:
+#### `"Horizontal"`:
```rust
fn lorem<Ipsum, Dolor>(ipsum: Ipsum, dolor: Dolor)
}
fn lorem<Ipsum, Dolor, Sit, Amet>(ipsum: Ipsum, dolor: Dolor, sit: Sit, amet: Amet)
- where Ipsum: IpsumDolorSitAmet,
- Dolor: DolorSitAmetConsectetur,
- Sit: SitAmetConsecteturAdipiscing,
- Amet: AmetConsecteturAdipiscingElit
+ where Ipsum: IpsumDolorSitAmet, Dolor: DolorSitAmetConsectetur, Sit: SitAmetConsecteturAdipiscing, Amet: AmetConsecteturAdipiscingElit
{
// body
}
```
-#### `"Mixed"`:
+#### `"HorizontalVertical"`:
```rust
fn lorem<Ipsum, Dolor>(ipsum: Ipsum, dolor: Dolor)
}
fn lorem<Ipsum, Dolor, Sit, Amet>(ipsum: Ipsum, dolor: Dolor, sit: Sit, amet: Amet)
- where Ipsum: IpsumDolorSitAmet, Dolor: DolorSitAmetConsectetur,
- Sit: SitAmetConsecteturAdipiscing, Amet: AmetConsecteturAdipiscingElit
+ where Ipsum: IpsumDolorSitAmet,
+ Dolor: DolorSitAmetConsectetur,
+ Sit: SitAmetConsecteturAdipiscing,
+ Amet: AmetConsecteturAdipiscingElit
{
// body
}
```
-#### `"Vertical"`:
+#### `"Mixed"`:
```rust
fn lorem<Ipsum, Dolor>(ipsum: Ipsum, dolor: Dolor)
- where Ipsum: IpsumDolorSitAmet,
- Dolor: DolorSitAmetConsectetur
+ where Ipsum: IpsumDolorSitAmet, Dolor: DolorSitAmetConsectetur
{
// body
}
fn lorem<Ipsum, Dolor, Sit, Amet>(ipsum: Ipsum, dolor: Dolor, sit: Sit, amet: Amet)
- where Ipsum: IpsumDolorSitAmet,
- Dolor: DolorSitAmetConsectetur,
- Sit: SitAmetConsecteturAdipiscing,
- Amet: AmetConsecteturAdipiscingElit
+ where Ipsum: IpsumDolorSitAmet, Dolor: DolorSitAmetConsectetur,
+ Sit: SitAmetConsecteturAdipiscing, Amet: AmetConsecteturAdipiscingElit
{
// body
}
- **Default value**: `"Visual"`
- **Possible values**: `"Block"`, `"Visual"`
-#### `"Block"`:
+#### `"Visual"` (default):
```rust
fn lorem<Ipsum, Dolor, Sit, Amet>() -> T
where Ipsum: Eq,
- Dolor: Eq,
- Sit: Eq,
- Amet: Eq
+ Dolor: Eq,
+ Sit: Eq,
+ Amet: Eq
{
// body
}
```
-#### `"Visual"`:
+#### `"Block"`:
```rust
fn lorem<Ipsum, Dolor, Sit, Amet>() -> T
where Ipsum: Eq,
- Dolor: Eq,
- Sit: Eq,
- Amet: Eq
+ Dolor: Eq,
+ Sit: Eq,
+ Amet: Eq
{
// body
}
- **Default value**: `"Rfc"`
- **Possible values**: `"Rfc"`, `"Legacy"`
-#### `"Rfc"`:
+#### `"Rfc"` (default):
```rust
fn lorem<Ipsum, Dolor, Sit, Amet>() -> T
- **Default value**: `false`
- **Possible values**: `true`, `false`
-#### `false`:
+#### `false` (default):
```rust
// Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
- **Default value**: `true`
- **Possible values**: `true`, `false`
-#### `false`:
+#### `true` (default):
```rust
match lorem {
- true =>
- foooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo(x),
+ true => {
+ foooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo(x)
+ }
false => println!("{}", sit),
}
```
-#### `true`:
+#### `false`:
```rust
match lorem {
- true => {
- foooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo(x)
- }
+ true =>
+ foooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo(x),
false => println!("{}", sit),
}
```