Aller au contenu Aller au menu
  • Dépêches
  • Journaux
  • Liens
  • Forums
  • Rédaction
  • 🎙️ Projets Libres

LinuxFr.org

Se connecter

Proposer un contenu

  • Pas de compte ? S’inscrire...

Code

Retourner au contenu associé (journal : Des nouvelles de youtube-subscriptions, application pour regarder ses abonnements dans le terminal)

  • # Code

    Posté par Ruminant le 03 décembre 2019 à 12:32. En réponse au journal Des nouvelles de youtube-subscriptions, application pour regarder ses abonnements dans le terminal. Évalué à 2. Dernière modification le 03 décembre 2019 à 12:33.

    https://github.com/yazgoo/youtube-subscriptions/blob/master/src/main.rs#L107 un tel niveau d’indentation ça pique les yeux ^.^

    Je pense qu’il est possible d’utiliser l’opérateur ? permettant de ne pas avoir besoin de traiter les erreurs manuellement, tout en ayant la possibilité d’implémenter des conversions d’erreurs où tu pourras tout autant ajouter les messages de debug.

    Documentation : https://doc.rust-lang.org/edition-guide/rust-2018/error-handling-and-panics/the-question-mark-operator-for-easier-error-handling.html

    Le premier extrait de code est la forme ultra verbeuse, le deuxième la forme compacte.

    Dans le cas de youtube-subscriptions, il faudra alors que la fonction load_config retourne un Result<AppConfig, TonTypeDErreurIci>, si j’ai bonne mémoire.

Revenir en haut de page

Derniers commentaires

  • Anecdote
  • Re: Dictionnaire, mon bon dictionnaire
  • Re: Trop politique
  • Call it the Reverse Mayflower. As they used to say in America, you're welcome.
  • Re: Le point de vue de Scaleway
  • Re: Dictionnaire, mon bon dictionnaire
  • Le point de vue de Scaleway
  • Eos
  • Re: Sage mesure
  • Re: Trop politique
  • Re: Instruction à domicile
  • Re: Dictionnaire, mon bon dictionnaire

Étiquettes (tags) populaires

  • intelligence_artificielle
  • le_monde_diplomatique
  • merdification
  • grands_modèles_de_langage
  • états-unis
  • canicule
  • capitalisme
  • datacenter
  • réchauffement_climatique
  • logiciel_libre
  • france
  • administration_française

Sites amis

  • Agenda du Libre
  • April
  • Éditions D-BookeR
  • Éditions Diamond
  • Éditions Eyrolles
  • Éditions ENI
  • En Vente Libre
  • Framasoft
  • La Quadrature du Net
  • Lea-Linux
  • Open Source Initiative
  • Imprimerie Grafik Plus

À propos de LinuxFr.org

  • Mentions légales
  • Faire un don
  • L’équipe de LinuxFr.org
  • Informations sur le site
  • Aide / Foire aux questions
  • Suivi des suggestions et bogues
  • Wiki du site
  • Règles de modération
  • Statistiques
  • API pour le développement
  • Code source du site
  • Plan du site

AltStyle によって変換されたページ (->オリジナル) /