updated source to latest rust Copy deriving rules and removed deprecated library bits