• # users.rust-lang.org est là pour t'aider

    Posté par . En réponse au journal Notifications d'hébergements pour le Hellfest en Rust. Évalué à 5.

    Bonjour,

    Je suis ravi que tu te sois diverti avec Rust. Pour ton erreur du Borrow Checker c'est un peu difficile de t'aider avec les infos que tu donnes. Le plus utile aurait été l'erreur du compilateur elle même.

    A l'avenir je t'invite à parcourir le forum des utilisateurs de Rust et à poster tes questions si la réponse n'y est pas déjà. La communauté Rust est vraiment super.

    Au final j'ai un peu mieux compris ces histoires de propriété. J'ai presque envie
    d'avoir un nouveau projet à écrire pour essayer d'autres constructions plus
    complexes pour me refaire fesser par le borrow checker. Euh, ça veut dire que
    j'ai passé le bizutage ? Ça y est, je suis un rustacean ?

    Sans prétention et sans vouloir te décourager, je pense que tu pourras te considérer rustacean quand tu n'auras plus d'erreurs du Borrow Checker ou que tu seras capable de toutes les corriger en comprenant réellement ce qu'il se passe derrière. Sans doute suis-je médiocre, mais il m'a fallu de longues semaines de pratique avant d'être vraiment à l'aise avec l'ownership, les lifetimes, et quelques subtilités des trait avec l'object safety.

    En revanche une fois le cap passé c'est que du bonheur. Quand je reviens à un autre langage (Go, Python, C++), je vois toutes les horreurs que ces langages laissent faire au développeur à l'insu de leur plein grès et je me sens en grande insécurité.