Skip to content

ChoDragon9/rust-study

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 

Repository files navigation

rust-study

배경 및 목적

  • Rust 기반 개발툴[1]이 JavaScript[2] 기반 개발툴보다 빠르다고 한다.
  • 그래서 Rust 기반 개발툴을 직접 만들어보면서 DX[3]를 향상 시킬 수 있는 개발툴을 만드는 게 목적이다.

[1] rspack, swc가 있음.
[2] JavaScript Runtime은 Node.jsBun이 있으므로 Node.js라고 이제 안써야 할 듯.
[3] DX: Developer eXperience - 관련 포스트

학습 자료

Rust 세계 지식 메모

  • 러스트는 모든 프로그램의 스코프에 prelude 내의 타입들을 가져옴
    • prelude에 없다면 use 문을 활용해서 명시적으로 가져와야함
  • Cargo.toml 을 변경하지 않으면 cargo build에서도 아무 일도 발생하지 않음
  • 명시적으로 버전 업데이트를 하지 않으면 Cargo.lock을 참고한다.
  • extern crate <package> 외부에 의존하는 크레이트가 있음을 명시함
  • cargo doc --open을 하면 모든 의존 패키지들의 문서를 빌드해서 브라우저에 표시해줌.

About

Rust 학습 저장소

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages