update to use lastest rustc. fail!=>panicSmallIntMap=>VecMap, find=>get, unused_varible=>unused_variables, dead_assignment=>unused_assignments, etc.