// Test overlong function signature pub unsafe fn reborrow_mut(&mut X: Abcde) -> Handle, HandleType> { } pub fn merge(mut X: Abcdef) -> Handle, K, V, marker::Internal>, marker::Edge> { } impl Handle { pub fn merge(a: Abcd) -> Handle, K, V, marker::Internal>, marker::Edge> { } } // Long function without return type that should not be reformatted. fn veeeeeeeeeeeeeeeeeeeeery_long_name(a: FirstTypeeeeeeeeee, b: SecondTypeeeeeeeeeeeeeeeeeeeeeee) {} fn veeeeeeeeeeeeeeeeeeeeeery_long_name(a: FirstTypeeeeeeeeee, b: SecondTypeeeeeeeeeeeeeeeeeeeeeee) {} fn veeeeeeeeeeeeeeeeeeeeeeery_long_name(a: FirstTypeeeeeeeeee, b: SecondTypeeeeeeeeeeeeeeeeeeeeeee) {}