deprecate `as_slice` and `as_mut_slice`?
Les mainteneurs répondent en général sous 1 jour
Évaluation
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Accessibilité débutants
- 35/100
Piste de recherche
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.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
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
- Langage dominant
- Rust
- Étoiles
- 1.8k
- Forks
- 233
- Merge moyen
- 1 j 18 h
- PR mergées (30 j)
- 54
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Aucun modèle de pull request
- Lire le guide de contribution
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 servo/rust-smallvec
-
add `arrayvec` feature for comparisons and conversionsPeut-être pris @GauravPawar101 l’a pris il y a 2 jours. Ouvertegood first issue help wanted r-feature
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
servo/rust-smallvec#792 · 1 personne assignée ·
Les mainteneurs répondent en général sous 1 jour
-
add `From<Box<[T]>, A> for SmallVec<T, N, A>` conversionPeut-être pris @Ankit-cs l’a pris il y a 18 jours. Ouvertegood first issue help wanted r-feature
Difficulté 2/5 1-3 heures Accessibilité débutants 84/100
servo/rust-smallvec#716 · 1 commentaire · 2 personnes assignées ·
Les mainteneurs répondent en général sous 1 jour
-
Allocators are stable on nightly RustPeut-être pris @GauravPawar101 l’a pris il y a 23 jours. Ouvertegood first issue help wanted r-docs
Difficulté 1/5 Moins d'une heure Accessibilité débutants 70/100
servo/rust-smallvec#662 · 3 commentaires · 3 réactions · 1 personne assignée ·
Les mainteneurs répondent en général sous 1 jour
-
good first issue help wanted r-feature
Difficulté 3/5 1-2 jours Accessibilité débutants 45/100
servo/rust-smallvec#799 ·
Les mainteneurs répondent en général sous 1 jour
-
good first issue help wanted r-feature
Difficulté 3/5 1-2 jours Accessibilité débutants 35/100
servo/rust-smallvec#798 ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de servo/rust-smallvec
Issues similaires
-
bug easy good first issue
Difficulté 2/5 1-3 heures Accessibilité débutants 85/100
lacs-project/sysknife#659 ·
Les mainteneurs répondent en général sous 2 jours
-
Document multi-value claims with rowBoundaries operator:in (and their per-record application)Ouvertedocumentation
Difficulté 2/5 1-3 heures Accessibilité débutants 70/100
registrystack/registry-stack#2431 ·
Les mainteneurs répondent en général sous 1 jour
-
contribution
Difficulté 2/5 1-3 heures Accessibilité débutants 85/100
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 85/100
farion1231/cc-switch#8863 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
dioxus-desktop on macOS: Finder file drops never fire `ondrop` — `dragenter` is not cancelledOuverte
Difficulté 1/5 Moins d'une heure Accessibilité débutants 85/100
DioxusLabs/dioxus#6006 ·
Les mainteneurs répondent en général sous 1 jour