cargo.toml에 쓴 라이브러리에서 필요한 의존성 라이브러리를 알아서 써 놓는 곳이 cargo.lock 맞음?


그리고 cargo update 쓰는 이유가 뭐임? cargo build할 때 마다 cargo.toml에 쓰인 버전에 맞게 cargo.lock 업데이트 되던데 필요 없는 거 아닌가?


이거 말고 다른 용도도 있음?