Use undo-tree
Use ggtags with rust-mode