preguntar acerca de rust
6
réponses
Quelles sont les différences entre `String` et `str ‘ de Rust?
Pourquoi ne Rouille String et str? Quelles sont les différences entre String et str? Quand utilise-t-on String au lieu de str et vice versa? Est l'un d'eux se soit obsolète? ... …
demandé sur
1970-01-01 00:33:34
3
réponses
Quelle est la différence entre les traits dans Rust et typeclasses dans Haskell?
Les Traits dans Rust semblent au moins superficiellement similaires à typeclasses dans Haskell, mais j'ai vu des gens écrire qu'il y avait quelques différences entre eux. Je me demandais exactement quelles étaient ces différences. ... …
demandé sur
1970-01-01 00:33:35
5
réponses
Comment puis-je diviser une chaîne dans Rust?
De la documentation , ce n'est pas clair. En Java, vous pouvez utiliser la méthode split comme ceci:
"some string 123 ffd".split("123");
... …
demandé sur
1970-01-01 00:33:34
2
réponses
Comment trier un vecteur dans Rust?
Quelle est la méthode actuellement recommandée pour trier les valeurs dans un vecteur? ... …
demandé sur
1970-01-01 00:33:34
2
réponses
Comment implémenter Iterator et Intoierator pour une structure simple?
Comment quelqu'un implémenterait-il les traits Iterator et IntoIterator pour la structure suivante?
struct Pixel {
r: i8,
g: i8,
b: i8,
}
J'ai essayé diverses formes de ce qui suit sans succès.
impl IntoIterator for Pixel {
type I …
demandé sur
1970-01-01 00:33:35
4
réponses
Comment puis-je écrire un test unitaire Rust qui s’assure qu’une panique s’est produite?
J'ai une fonction Rust qui panic est sous certaines conditions et je souhaite écrire un cas de test pour valider si la fonction panique ou non. Je n'ai rien trouvé d'autre que les macros assert! et assert_eq!. Est-il un mécanisme pour tester cela?
…
demandé sur
1970-01-01 00:33:34
4
réponses
Comment puis-je télécharger Rust API docs?
Existe-t-il un moyen de télécharger les documents de la bibliothèque API pour Rust ou de les générer? Les seuls documents que je peux trouver dans la source de rouille sont dans src/docs.
J'exécute la construction nocturne, donc je suis sûr qu'il ex …
demandé sur
1970-01-01 00:33:34
2
réponses
Rust importations de base (comprend)
Je ne trouve vraiment pas comment inclure (ou importer, injecter ou smth.) fonction d'un fichier (module) à l'autre.
Voici l'exemple.
Je commence un nouveau projet avec
cd ~/projects
cargo new proj --bin
cd proj
tree
# output
.
|
-- Cargo.toml
-- …
demandé sur
1970-01-01 00:33:34
2
réponses
Comment faire un inverse ordonné pour la boucle dans la rouille?
Note de L'Éditeur: cette question a été posée avant la sortie de Rust 1.0 et l'opérateur .. "range" a été introduit. Le code de la question ne représente plus le style actuel, mais certaines réponses ci-dessous utilisent du code qui fonctionnera dans …
demandé sur
1970-01-01 00:33:34
1
réponses
La bibliothèque rust peut-elle être utilisée à partir d’autres langages d’une manière que les bibliothèques c font?
Écrire une telle bibliothèque devrai-je sacrifier std? Comment, par exemple, vais-je écrire des liaisons python dans la bibliothèque rust, si possible? ... …
demandé sur
1970-01-01 00:33:34