cargo new --lib my_library
crate
└── library
├── bookモジュール
│ └── Book構造体
└── bookshelfモジュール
└── Bookshelf構造体
mkdir src/library
touch src/library/mod.rs
touch src/library/book.rs
touch src/library/bookshelf.rs
echo "# my_library" >> README.md
git init
git add README.md
git commit -m "first commit"
git branch -M main
git remote add origin https://github.com/takeweb/my_library.git
git push -u origin main