zeroize_derive: attribute for obtaining a mutable slice
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 3/5
- Tempo estimado
- 1-2 dias
- Facilidade para iniciantes
- 48/100
Direção de pesquisa
Comece localizando o ponto de entrada de zeroize para custom-derive e a implementação existente de Zeroize para slices descrita na issue. Rastreie como os atributos derive são analisados e, em seguida, adicione cobertura para #[zeroize(as_mut)] em um campo Vec; a tarefa estará concluída quando o atributo derivar uma implementação funcional que use o slice mutável do campo.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
An optimized Zeroize<Z> impl exists for slices where Z: DefaultIsZeros.
It would be nice if custom derive could leverage it by obtaining a mutable slice of a field, e.g. via the AsMut trait:
#[zeroize(as_mut)]
field: Vec<u8>,
- Linguagem predominante
- Rust
- Estrelas
- 674
- Forks
- 170
- Merge médio
- 1d 12h
- PRs com merge (30d)
- 10
Guia de contribuição
Nenhum guia de contribuição indexado para este repositório
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de RustCrypto/utils
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
RustCrypto/utils#1546 · 1 comentário ·
-
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 55/100
RustCrypto/utils#1537 · 7 comentários ·
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 45/100
RustCrypto/utils#1534 · 2 comentários ·
-
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 45/100
RustCrypto/utils#1529 · 4 comentários ·
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 45/100
RustCrypto/utils#1510 · 1 comentário ·
Todas as issues de RustCrypto/utils
Issues semelhantes
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 88/100
-
bug core
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 86/100
-
JIT-compiled number -> Decimal conversion silently overflows instead of raising DECIMAL_OVERFLOW Abertafuzz
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 82/100
ClickHouse/ClickHouse#122114 ·
-
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 92/100
linebender/vello_svg#90 ·
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 74/100