update to be compatible to the change of do and closure in rustc master.
Merge pull request #19 from musitdev/master

update to be compatible to the change of do and closure in rustc master.