error[E0423]: expected function, tuple struct or tuple variant, found struct `S` --> $DIR/legacy-ctor-visibility.rs:9:13 | LL | / fn f() { LL | | S(10); | | ^ help: a function with a similar name exists: `f` LL | | LL | | } | |_________- similarly named function `f` defined here error: aborting due to previous error For more information about this error, try `rustc --explain E0423`.