extract net module
remove unnecessary error log
Add .cargo to gitignore