-
Notifications
You must be signed in to change notification settings - Fork 889
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
remove trailing whitespace from multi-line tuple struct field prefix
Fixes 5703, Fixes 5525 visibility modifiers always contain a trailing space after them. If the formatted tuple field needs to be written over multiple lines then the extra space will cause issues. In the best case the space will offset the type name by an extra space and in the worst case it will lead to a "left behind trailing whitespace" error.
- Loading branch information
Showing
4 changed files
with
93 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
// rustfmt-version: Two | ||
|
||
pub struct SomeCallback( | ||
pub extern "C" fn( | ||
long_argument_name_to_avoid_wrap: u32, | ||
second_long_argument_name: u32, | ||
third_long_argument_name: u32, | ||
), | ||
); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
// rustfmt-version: Two | ||
|
||
#[derive(Clone, Debug, Default)] | ||
pub struct ReactionGroup( | ||
pub(in crate::room::timeline) | ||
IndexMap<(Option<OwnedTransactionId>, Option<OwnedEventId>), OwnedUserId>, | ||
); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,71 @@ | ||
// rustfmt-version: Two | ||
|
||
// #5215 | ||
struct MyTuple( | ||
/// Doc Comments | ||
/* TODO note to add more to Doc Comments */ | ||
u32, | ||
/// Doc Comments | ||
// TODO note | ||
u64, | ||
); | ||
|
||
struct MyTuple( | ||
#[cfg(unix)] // some comment | ||
u64, | ||
#[cfg(not(unix))] /*block comment */ u32, | ||
); | ||
|
||
struct MyTuple( | ||
#[cfg(unix)] | ||
// some comment | ||
u64, | ||
#[cfg(not(unix))] | ||
/*block comment */ | ||
u32, | ||
); | ||
|
||
struct MyTuple( | ||
#[cfg(unix)] // some comment | ||
pub u64, | ||
#[cfg(not(unix))] /*block comment */ pub(crate) u32, | ||
); | ||
|
||
struct MyTuple( | ||
/// Doc Comments | ||
/* TODO note to add more to Doc Comments */ | ||
pub u32, | ||
/// Doc Comments | ||
// TODO note | ||
pub(crate) u64, | ||
); | ||
|
||
struct MyStruct { | ||
#[cfg(unix)] // some comment | ||
a: u64, | ||
#[cfg(not(unix))] /*block comment */ b: u32, | ||
} | ||
|
||
struct MyStruct { | ||
#[cfg(unix)] // some comment | ||
pub a: u64, | ||
#[cfg(not(unix))] /*block comment */ pub(crate) b: u32, | ||
} | ||
|
||
struct MyStruct { | ||
/// Doc Comments | ||
/* TODO note to add more to Doc Comments */ | ||
a: u32, | ||
/// Doc Comments | ||
// TODO note | ||
b: u64, | ||
} | ||
|
||
struct MyStruct { | ||
/// Doc Comments | ||
/* TODO note to add more to Doc Comments */ | ||
pub a: u32, | ||
/// Doc Comments | ||
// TODO note | ||
pub(crate) b: u64, | ||
} |