Hacktoberfest 2026: as issues que os mantenedores marcaram para outubro, abertas e boas para iniciantes. Ver issues do Hacktoberfest

[Rust] macro expansion failed warnings 2

Aberta
#19,982 11 comentários 1 reação 0 responsáveis Ver no GitHub

Ninguém assumiu esta issue ainda.

Avaliação

Dificuldade
4/5
Tempo estimado
3-5 dias
Facilidade para iniciantes
48/100
Tipo de issue
Bug
Clareza
Razoavelmente clara
Status de atividade
Pouca atividade
Stack de tecnologia
rust
Domínio
compilers, devtools

Direção de pesquisa

Reproduza o relatório usando o git checkout listado e o comando CodeQL database-create e, em seguida, inspecione os logs anexados de database-create e database-index-files junto com o arquivo da base de dados. Rastreie os avisos de expansão de macro relatados na reprodução e determine se eles compartilham uma causa-raiz; o trabalho estará concluído quando a causa e uma resolução verificada estiverem documentadas.

Escrita pelo modelo de indexação a partir do texto da issue.

Descrição

question

Description of the issue

Similarly to https://github.com/github/codeql/issues/19966 I'm also hitting quite a few macro expansion failed warnings:

WARN /home/sg/dev/cosmwasm/contracts/ibc-reflect/src/msg.rs:14:21: macro expansion failed: the macro 'vec' expands to ERROR but a Expr was expected

As I don't know whether the bugs share a common root cause, I'm opening this issue.

Reproduction steps

git clone https://github.com/CosmWasm/cosmwasm.git
git checkout cf413c5ad6a58a87e0be894584f01506f3b2e0af^
codeql database create --language=rust "cosmwasm-db-cf413c5ad6a58a87e0be894584f01506f3b2e0af^" --overwrite

Files

database-create-20250701.203330.097.log
database-index-files-20250701.203333.834.log
cosmwasm-db-cf413c5ad6a58a87e0be894584f01506f3b2e0af^.zip

Linguagem predominante
CodeQL
Estrelas
10.1k
Forks
2.1k
Merge médio
2d 16h
PRs com merge (30d)
143

Guia de contribuição

Abrir o guia de contribuição

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de github/codeql

Todas as issues de github/codeql

Issues semelhantes

Mais issues de Compilers

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.