Nick Cameron
Nick Cameron
The best way I can see to help here is to use save-analysis to find the types of expressions which Racer could not otherwise infer. E.g. (`|` is the cursor)...
Most useful for structs, the tuple case is not so important. E.g., ``` enum Foo { Foo, Bar { a: A, b: B }, Baz(A, B) } ``` to ```...
Move an item from one module to another. This should change imports as necessary. It should check visibility and warn if the item will become inaccessible (it probably should try...
As in, if I need to rename a variable and it is visible outside the crate, it should generate some kind of script for renaming uses in other crates.