Add `LinearSet` -- `LinearMap` with set semantics
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 35/100
Línea de trabajo
Read the existing LinearMap implementation and compare it with the HashSet, BTreeSet, and IndexSet counterparts mentioned in the issue. The issue asks whether LinearSet should be added but does not define its API or behavior; clarify the design and expected set semantics before implementation.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Each map collection type normally comes with a set type based on it. In std HashMap comes with HashSet, BTreeMap comes with BTreeSet. In this library, IndexMap comes with IndexSet.
LinearMap, however, stands out -- it doesn't have a corresponding LinearSet. Yet it could -- inline arrays are competitive for small sets due to lack of hashing.
I can submit a PR to implement LinearSet if you think adding that is a good idea.
- Lenguaje dominante
- Rust
- Estrellas
- 2k
- Forks
- 257
- Merge medio
- 1 d 23 h
- PR fusionados (30 d)
- 2
Preparar el entorno
Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
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 rust-embedded/heapless
-
`Deque::make_contiguous` sets a wrong `back` for a wrapped, non-full deque: `len()` grows and elements are dropped twicePosiblemente ocupada @sgued la tomó hace 12 días. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
rust-embedded/heapless#694 · 4 comentarios ·
-
`FromIterator` for `Deque`Posiblemente ocupada @ollien la tomó hace 91 días. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
rust-embedded/heapless#683 ·
-
enhancement
Dificultad 4/5 3-5 días Aptitud para principiantes 45/100
rust-embedded/heapless#681 ·
-
enhancement
Dificultad 3/5 1-2 días Aptitud para principiantes 55/100
rust-embedded/heapless#653 · 1 comentario ·
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 28/100
rust-embedded/heapless#645 · 5 comentarios · 1 reacción ·
Todos los issues de rust-embedded/heapless
Issues similares
-
Shell `yoyo <verb> <sub>` missing its required argument prints usage and exits 0: `config get`Abiertoagent-self
Dificultad 1/5 Menos de una hora Aptitud para principiantes 88/100
yologdev/yoyo-evolve#1154 ·
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 85/100
eliasstravik/herdr-projects#789 · 1 comentario ·
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 64/100
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
Alex-Sebastian-Ene/mind-over-chicken#195 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 2 días