Componentes de um pacote de ferrugem
Um pacote em ferrugem compreende três componentes principais.
Bem -vindo ao Cargo
Ao trabalhar com pacotes, há uma ferramenta que você precisa saber: carga. Cargo é um "gerente de pacotes" para ferrugem. Permite a construção e o gerenciamento de pacotes de ferrugem. Ele realiza operações como a construção cria, instalando e desinstalando caixas, implantação, etc.
OBSERVAÇÃO: Embora o termo pacote e caixa possam ser usados de forma intercambiável, eles não são a mesma coisa.
Vamos discutir como podemos trabalhar com carga para criar e gerenciar pacotes de ferrugem.
Pacote de criação de carga
Para criar um novo pacote de ferrugem, use o novo comando de carga seguido pelo nome do seu pacote:
$ cargo new package_name;Executar o comando acima cria um novo diretório com o nome do pacote especificado. Dentro do diretório, você encontrará outros arquivos e diretórios:
$ Tree Package_nameO arquivo e a árvore do diretório são como mostrados:
nome do pacote/No diretório raiz do package_name, você encontrará a carga.Arquivo Toml, que é um arquivo de configuração padrão gerado por carga.
O próximo é o diretório SRC, que contém o código -fonte do seu aplicativo. Por padrão, a carga adicionará principal.Arquivo RS com um Programa Hello World.
Esse é o mínimo nu para implantar um pacote. Se você deseja criar um aplicativo mais complexo, verifique se o código -fonte está armazenado no diretório SRC.
Você também pode executar a configuração na carga.Arquivo Toml. As opções populares que você pode definir são as mostradas no exemplo do arquivo Toml.
[pacote]Você pode aprender mais sobre várias chaves e seus valores correspondentes no recurso abaixo:
https: // doc.Ferrute.org/carga/referência/manifesto.html
Pacote de construção de carga
Depois de terminar com seu código e configuração, você pode construir seu pacote. O comando é como:
$ Cargo BuildA carga criará e gerará os arquivos executáveis necessários e os armazenará no diretório de destino.
O comando de construção de carga também adicionará alguns diretórios e arquivos, como mostrado:
├── Cargo.trancarVocê pode aprender mais sobre os arquivos e diretórios gerados no recurso abaixo:
https: // doc.Ferrute.org/carga/comandos/carga de carga.html
Pacote de corrida de carga
Depois de concluir o pacote, você pode executá -lo usando o comando Cargo Run:
$ Cargo RunIsso vai construir e executar o pacote para você. A saída do pacote Hello World é como mostrado:
Conclusão
Neste guia, cobrimos pacotes de ferrugem, como criar um pacote, construí -lo e executá -lo usando carga. Você pode verificar como implantar pacotes em caixas na documentação oficial.
Obrigado por ler e ficar enferrujado!!