File tree 1 file changed +10
-9
lines changed
1 file changed +10
-9
lines changed Original file line number Diff line number Diff line change @@ -1860,15 +1860,16 @@ impl<'a> LoweringContext<'a> {
1860
1860
if let Ok ( snippet) = self . sess . source_map ( ) . span_to_snippet ( data. span ) {
1861
1861
// Do not suggest going from `Trait()` to `Trait<>`
1862
1862
if data. inputs . len ( ) > 0 {
1863
- let split = snippet. find ( '(' ) . unwrap ( ) ;
1864
- let trait_name = & snippet[ 0 ..split] ;
1865
- let args = & snippet[ split + 1 .. snippet. len ( ) - 1 ] ;
1866
- err. span_suggestion (
1867
- data. span ,
1868
- "use angle brackets instead" ,
1869
- format ! ( "{}<{}>" , trait_name, args) ,
1870
- Applicability :: MaybeIncorrect ,
1871
- ) ;
1863
+ if let Some ( split) = snippet. find ( '(' ) {
1864
+ let trait_name = & snippet[ 0 ..split] ;
1865
+ let args = & snippet[ split + 1 .. snippet. len ( ) - 1 ] ;
1866
+ err. span_suggestion (
1867
+ data. span ,
1868
+ "use angle brackets instead" ,
1869
+ format ! ( "{}<{}>" , trait_name, args) ,
1870
+ Applicability :: MaybeIncorrect ,
1871
+ ) ;
1872
+ }
1872
1873
}
1873
1874
} ;
1874
1875
err. emit ( ) ;
You can’t perform that action at this time.
0 commit comments