HeaderMap::iter could be ExactSizedIterator
Évaluation
- Difficulté
- 2/5
- Temps estimé
- 1-3 heures
- Accessibilité débutants
- 48/100
Piste de recherche
Commencez par localiser HeaderMap::iter et le type d’itérateur qu’il renvoie. Vérifiez le comportement existant de la longueur de HeaderMap ainsi que les tests de l’itérateur, puis vérifiez que l’itérateur expose une taille exacte et que les tests concernés passent.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
I was surprised that iterating over the entries in the HeaderMap doesn't provide an exact size. This is mainly because there is a len() method with the size of the map. I can provide an ExactSizedIterator wrapper but was wondering if it makes sense to implement it here to make it easier to preallocate transformations?
- Langage dominant
- Rust
- Étoiles
- 1.4k
- Forks
- 385
- Merge moyen
- 2 j 4 h
- PR mergées (30 j)
- 1
Préparer son environnement
Ce projet ne fournit ni conteneur de développement, ni Dockerfile, ni guide de contribution : l'installation est à votre charge. Commencez par son README, et consultez notre guide de la première contribution pour les étapes générales.
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de hyperium/http
-
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
-
Difficulté 4/5 3-5 jours Accessibilité débutants 45/100
-
Difficulté 3/5 1-2 jours Accessibilité débutants 62/100
-
Difficulté 3/5 1-2 jours Accessibilité débutants 58/100
-
Difficulté 3/5 1-2 jours Accessibilité débutants 62/100
Toutes les issues de hyperium/http
Issues similaires
-
[Bug]:设置的关于页面,“系统信息”部分排版异常Ouvertebug
Difficulté 2/5 1-3 heures Accessibilité débutants 63/100
metasequoiaime/msime#7328 ·
Les mainteneurs répondent en général sous 1 jour
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
eclipse-opensovd/classic-diagnostic-adapter#616 ·
Les mainteneurs répondent en général sous 2 jours
-
documentation
Difficulté 1/5 Moins d'une heure Accessibilité débutants 86/100
Les mainteneurs répondent en général sous 1 jour
-
track: content
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
0xAndersen/witness-log#10 ·
-
follow-up main-defect wave-A
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
carrick-sh/carrick#249 ·
Les mainteneurs répondent en général sous 1 jour