Académique Documents
Professionnel Documents
Culture Documents
1
Année universitaire 2023-2024
2
Année universitaire 2023-2024
3
Année universitaire 2023-2024
4
Année universitaire 2023-2024
6
Année universitaire 2023-2024
Ils sont des erreurs qui peuvent être traitées par le programme. Par
exemple, une erreur de lecture de fichier est récupérable, car il est
possible de prendre des mesures pour tenter de résoudre le problème.
Les erreurs récupérables sont généralement représentées par la structure
Result<T, E>, ou T représente la valeur renvoyée si l’opération a réussi et E
représente le type de l’erreur renvoyée si l’opération a échoué.
7
Année universitaire 2023-2024
8
Année universitaire 2023-2024
Ils sont des erreurs qui ne peuvent pas être traitées par le programme. Par
exemple, une division par zéro est une erreur irrécupérable, car il n’y a pas
de moyen de la corriger.
En Rust, les erreurs irrécupérables sont représentées par la macro panic
!(), qui arrête immédiatement l’exécution du programme et affiche un
message d’erreur.
En Rust, il est possible de provoquer une panique avec deux manières
différentes :
9
Année universitaire 2023-2024
Panic automatique:
10
Année universitaire 2023-2024
Panic automatique:
11
Année universitaire 2023-2024
Panic manuelle:
12
Année universitaire 2023-2024
Panic manuelle:
13
Année universitaire 2023-2024
14
Année universitaire 2023-2024
15
L’écosystème de RUST
16
Année universitaire 2023-2024
Plan
1. Introduction
17
Année universitaire 2023-2024
1. Introduction
18
Année universitaire 2023-2024
1. Introduction
19
Année universitaire 2023-2024
20
Année universitaire 2023-2024
21
Année universitaire 2023-2024
22
Année universitaire 2023-2024
23
Année universitaire 2023-2024
24
Année universitaire 2023-2024
25
Année universitaire 2023-2024
26
Année universitaire 2023-2024
27