컨텍스트를 인식하는 코드 완성 및 생성, 실시간 분석 및 빠른 수정, 스마트 리팩터링, 라이브 템플릿 등을 사용해 보세요.
IDE에서 rustup을 설치하고 컴파일러가 제안하는 수정 사항을 클릭 한 번으로 적용하세요. 새로 생성된 Rust 파일을 main.rs에 연결하거나 Cargo.toml의 종속성 목록에 인기 크레이트를 수동으로 추가하지 않아도 RustRover가 알아서 처리해 줍니다.
추론된 타입과 매크로, cfg 블록 및 안전하지 않은 코드 사용 위치 등을 포함하여 모든 구문 요소를 강조 표시하세요. 다양한 타입 정보를 표시하고 언어 및 크레이트 문서에 빠르게 액세스하고, RustRover의 강력한 검색 기능으로 코드 베이스를 탐색해 보세요.
프로젝트 내의 개별 테스트, 테스트 모듈 또는 모든 테스트를 실행하고 다양한 실행 대상을 선택하세요. CLI 애플리케이션 개발이 완벽하게 지원되므로 이를 활용해 사용자 지정 실행 구성을 생성할 수도 있습니다. 콘솔 내의 오류 메시지에서 관련된 코드로 이동하여 실패한 테스트를 빠르게 수정하세요.
코드 분석 기능과 완전히 통합된 Cargo를 활용하여 TOML 파일을 편집하세요. 전용 도구 창에서 Cargo 명령어를 실행하고 전체 작업 공간을 관리할 수도 있습니다.
RustRover는 프런트엔드 개발 워크플로우와 완벽하게 통합됩니다. 내장된 HTTP 클라이언트로 요청을 보내고 응답을 분석합니다. Docker 도구를 사용하여 다양한 프로젝트 구성 요소를 관리하고 데이터베이스 도구로 데이터베이스 스키마와 테이블을 탐색할 수 있습니다.

RustRover에는 필요한 모든 팀워크 도구가 함께 제공됩니다. IDE에서 바로 실시간으로 공동 코딩하고 다른 사람들과 대화하세요. 코드 스타일 설정을 포함한 프로젝트 구성을 공유할 수 있습니다. Git, GitHub 및 GitLab을 원활하게 사용하여 커밋 및 풀 리퀘스트 탐색, 브랜치 생성, 코드 검토를 수행하세요.


Astral 설립자 겸
Ruff 및 uv 제작자
얼리 액세스 릴리스 때부터 RustRover를 선택했어요
그리고 이제 Ruff, uv 및 기타 대규모 Rust 프로젝트를 개발할 때 RustRover를 사용합니다. RustRover를 사용하면 수십만 줄의 코드를 대상으로 복잡한 리팩터링을 수행하고 복잡한 종속성 트리를 탐색하며 자신 있게 Rust로 코드를 작성할 수 있습니다.

Mainmatter GmbH
수석 엔지니어링 컨설턴트
온갖 Rust 코드베이스를 종류와 크기에 관계없이 RustRover로 가져와도 끄떡없다 보니 일상에서 기본적으로 사용하게 되었습니다. 이렇게 많은 자동 리팩터링이 없었다면 대형 프로젝트에서 생산성이 절반도 되지 않았을 겁니다.

accelerant.dev 설립자 겸
Rust in Action 저자
RustRover는 잘 맞물려 돌아가도록 치밀하게 만들어진 느낌을 줍니다. 즐겁게 사용할 수 있고, 디버그 기능에 매우 쉽게 접근할 수 있다는 점이 특히 마음에 듭니다.
RustRover를 비상업적 목적으로 사용하는 경우, 즉 RustRover로 수행한 작업으로 직접적인 금전적 보상을 받지 않는 경우 IDE를 무료로 사용할 수 있습니다.
튜토리얼이나 데모 등의 교육용 동영상이나 콘텐츠 제작에 RustRover를 사용할 수 있습니다. 해당 콘텐츠를 유료로 제공해도 상관없습니다. 즉, 라이선스 제한에 대한 걱정 없이 교육 자료나 온라인 과정에 RustRover를 사용할 수 있습니다.
더 많은 옵션을 알아보려면 JetBrains 콘텐츠 제작자 프로그램을 확인하세요.
Stack Overflow에 따르면, 개발자의 68%는 업무 외 취미로 코딩을 하고 있으며, 약 40%는 직업적 성장이나 자기 주도 학습을 위해 코딩을 합니다. Rust로 자유롭게 코딩하고 RustRover로 프로젝트를 개발해 보세요.
Rust는 강력한 오픈 소스 커뮤니티가 뒷받침하고 있습니다. RustRover로 프로젝트를 강화하고 발전하는 Rust 에코시스템에 기여하세요. JetBrains의 오픈 소스 프로젝트 지원에 대해 자세히 알아보세요.
RustRover 소식 구독하기
팔로우하기