deprecate `as_slice` and `as_mut_slice`?
Los mantenedores suelen responder en 1 día
@Ankit-cs ya está trabajando en esto.
Desde el 7/10/2026.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 35/100
Línea de trabajo
Start by reading the as_slice and as_mut_slice methods and the AsRef and AsMut implementations in the smallvec source. Check their call sites and tests to understand the impact of deprecating the methods; the issue is a request for comments, so the desired decision and what counts as done are not yet specified.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
as_slice and as_mut_slice are accessors to the underlying slice represented by the smallvec
idiomatic rust consistently prefers trait implementations, such as AsRef and AsMut to be used over bespoke helper methods
since we only implement AsRef<[T]> and AsMut<[T]>, and not other reference-to-reference conversions, calling as_ref and as_mut on a smallvec is unambiguous
request for comments
- Lenguaje dominante
- Rust
- Estrellas
- 1.8k
- Forks
- 229
- Merge medio
- 1 d 1 h
- PR fusionados (30 d)
- 64
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Sin plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de servo/rust-smallvec
-
add `From<Box<[T]>, A> for SmallVec<T, N, A>` conversionPosiblemente ocupada @Ankit-cs la tomó hace 3 días. Abiertogood first issue help wanted r-feature
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
servo/rust-smallvec#716 · 1 comentario · 1 asignado ·
Los mantenedores suelen responder en 1 día
-
Allocators are stable on nightly RustPosiblemente ocupada @GauravPawar101 la tomó hace 8 días. Abiertogood first issue help wanted r-docs
Dificultad 1/5 Menos de una hora Aptitud para principiantes 70/100
servo/rust-smallvec#662 · 3 comentarios · 3 reacciones · 1 asignado ·
Los mantenedores suelen responder en 1 día
-
re-implement may_dangle drop on `SmallVec`Posiblemente ocupada @Chandana5599 la tomó hace 1 día. Abiertogood first issue help wanted r-feature
servo/rust-smallvec#756 · 1 comentario · 1 reacción · 1 asignado ·
Los mantenedores suelen responder en 1 día
-
port #737 to v1Posiblemente ocupada @Ankit-cs la tomó hace 2 días. Abiertogood first issue help wanted r-fuzzing
Dificultad 3/5 1-2 días Aptitud para principiantes 52/100
servo/rust-smallvec#747 · 1 comentario · 1 asignado ·
Los mantenedores suelen responder en 1 día
-
`v1.16.3` release preparationPosiblemente ocupada @alejandro-vaz la tomó hace 4 días. Abiertor-policy
servo/rust-smallvec#743 · 1 asignado ·
Los mantenedores suelen responder en 1 día
Todos los issues de servo/rust-smallvec
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
NuSkooler/enigma-bbs#907 ·
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
EasyTier/EasyTier#2672 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
XmlFragment children, successors and siblings stop at the first child that is not an XML typeAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
Los mantenedores suelen responder en 1 día
-
bug good first issue
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
repowise-dev/repowise#3374 ·
Los mantenedores suelen responder en 1 día