// 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, ) { }