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