
Olá Habr! Em geral, como prometi aqui, há uma história sobre como usar o CLion como um IDE para Rust no MacOS. Por que não o IntelliJ IDEA? Porque o CLion pode estrear. Por que LLDB e não GDB? Porque o LLDB foi instalado com o Xcode. Eu gosto desse IDE e decidi falar sobre isso. Se você estiver interessado, bem-vindo ao gato.
Instalação de ferrugem
Basta executar o comando no terminal:
curl https://sh.rustup.rs -sSf | sh 
e siga as instruções.
Você também pode instalar o fmt - um utilitário para formatação e clippy - um utilitário para análise de código estático. Se suportado pelo seu sistema operacional. Eles funcionam para mim no Windows e no Ubuntu, mas não no Mac. Embora talvez a situação já tenha mudado.
 rustup component add rustfmt 
 rustup component add clippy 
Instalar LLDB
Se você não instalou o Xcode, execute o comando no terminal
 lldb 
e siga as instruções.
Instalação do CLion
Faça o download no site oficial. Link: 
Tyk . Bem, como sempre, siga as instruções.
Instalação de plugins
- Inicie o CLion e clique no botão Configurar
 
  
 
- Ir para Plugins
 
  
 
- Instalar plugin
 
  
 
Configuração da cadeia de ferramentas
- Crie um novo projeto
 
  
 
- Adicione uma biblioteca padrão clicando no link ou especificando o caminho para o arquivo instalado.
 
  
 
- Selecione LLDB como um depurador
 
  
 
- Escolha suas configurações preferidas para Rust
 
  
 
Adicionando configurações para execução
- Clique em Adicionar configuração
 
  
 
- Escolha comando de carga
 
  
 
 
 
 
 
Depuração
- Coloque um ponto de interrupção e clique no botão com um bug
 
  
- Na parte inferior, você verá uma janela com uma pilha de chamadas e valores variáveis  
Personalização
- Vá para configurações
 
  
- Você pode definir cores diferentes para características, estruturas, enumerações etc.
 
  
- Personalize suas combinações
 
  
Carga
Existe uma janela para trabalhar com o Cargo
