diff options
Diffstat (limited to 'src/tools/rustfmt/tests/source/issue-1350.rs')
-rw-r--r-- | src/tools/rustfmt/tests/source/issue-1350.rs | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/tools/rustfmt/tests/source/issue-1350.rs b/src/tools/rustfmt/tests/source/issue-1350.rs new file mode 100644 index 000000000..1baa1985a --- /dev/null +++ b/src/tools/rustfmt/tests/source/issue-1350.rs @@ -0,0 +1,16 @@ +// rustfmt-max_width: 120 +// rustfmt-comment_width: 110 + +impl Struct { + fn fun() { + let result = match <R::RequestResult as serde::Deserialize>::deserialize(&json) { + Ok(v) => v, + Err(e) => { + match <R::ErrorResult as serde::Deserialize>::deserialize(&json) { + Ok(v) => return Err(Error::with_json(v)), + Err(e2) => return Err(Error::with_json(e)), + } + } + }; + } +} |