MCPcopy Create free account

hub / github.com/16arpi/meteo-tui / functions

Functions40 in github.com/16arpi/meteo-tui

↓ 25 callersFunctionvalue_to_string
(val: serde_json::Value)
src/util.rs:4
↓ 24 callersFunctionvalue_to_f64
(val: serde_json::Value)
src/util.rs:12
↓ 14 callersFunctionvalue_to_i64
(val: serde_json::Value)
src/util.rs:20
↓ 8 callersFunctionget_dateheure_from_str
(string: String)
src/util.rs:34
↓ 4 callersMethodget_place
Requête HTTP puis envoie du contenu JSON dans le parser. Retourne une structure Place
src/client.rs:55
↓ 4 callersMethodget_prevision
Requête HTTP puis envoie du contenu JSON dans le parser. Retourne une structure Prevision
src/client.rs:62
↓ 3 callersMethodenter
(&mut self, client: &MeteoFranceAPI)
src/ui.rs:330
↓ 3 callersMethodesc
(&mut self)
src/ui.rs:307
↓ 3 callersFunctioninit
( opening_tab: MeteoTabs, opening_postcode: Option<i32>, meteo_client: &MeteoFranceAPI, )
src/ui.rs:452
↓ 2 callersFunctiondraw_fullpage_message
Fonction pour afficher un message en plein écran. Peut prendre le parallèle booléen "instant" qui détermine si le message doit rester à l'écran éterne
src/ui.rs:591
↓ 2 callersFunctionget_coords_icon_from_str
Ici, on catégorise grâce à l'enum AsciiIconType les différents types d'icons présents dans l'API Météo France
src/ascii_icons.rs:15
↓ 2 callersFunctionget_icon_coords
Cette fonction permet de récupérer les coordonnées de différents types d'illustration des prévisions météo (un icon pour chaque option de l'enum Ascii
src/ascii_icons.rs:277
↓ 2 callersFunctionhelp
()
src/main.rs:47
↓ 2 callersFunctionrequest
(base_url: String, sub_dir: String, arguments: HashMap<String, String>)
src/client/http.rs:9
↓ 2 callersMethodsearch
(&mut self)
src/ui.rs:290
↓ 2 callersMethodselect
(&mut self, client: &MeteoFranceAPI)
src/ui.rs:373
↓ 2 callersMethodtab_key
(&mut self)
src/ui.rs:283
↓ 1 callersFunctionJSONToPlace
Fonction qui utilise la bibliothèque Serde JSON pour désérialiser un contenu JSON en structure Place. Parce que notre structure Place est complexe, il
src/parser.rs:20
↓ 1 callersFunctionJSONToPrevision
Fonction qui utilise la bibliothèque Serde JSON pour désérialiser un contenu JSON en structure Prevision.
src/parser.rs:57
↓ 1 callersMethodchanger_default_ville
Ecriture du fichier de configuration pour changer la ville par défaut
src/client.rs:69
↓ 1 callersMethoddown
(&mut self)
src/ui.rs:439
↓ 1 callersFunctiondraw
(f: &mut Frame<B>, meteo_app: &mut MeteoApp)
src/ui.rs:625
↓ 1 callersFunctionedit_default_place
Ecriture de la ville par défaut depuis le fichier de configuration
src/storage.rs:17
↓ 1 callersMethodfav
(&mut self, client: &MeteoFranceAPI)
src/ui.rs:314
↓ 1 callersMethodget_JSON_forecast
Requêtes HTTP pour trouver une prévision météo, retourne le résultat JSON
src/client.rs:34
↓ 1 callersMethodget_JSON_place
Requêtes HTTP pour trouver une ville, retourne le résultat JSON
src/client.rs:20
↓ 1 callersFunctionget_default_place
Lecture de la ville par défaut depuis le fichier de configuration
src/storage.rs:8
↓ 1 callersMethodget_default_place
Lecture du fichier de configuration pour récupérer la ville par défaut
src/client.rs:84
↓ 1 callersFunctionget_france_coords
Cette fonction permet de récupérer les coordonnées de la carte de France
src/ascii_icons.rs:119
↓ 1 callersMethodleft
(&mut self)
src/ui.rs:403
↓ 1 callersFunctiononglet_carte
Fonction pour afficher l'interface de la carte de France
src/ui.rs:692
↓ 1 callersFunctiononglet_prevision
Fonction pour afficher l'interface des prévisions météo d'une ville
src/ui.rs:956
↓ 1 callersMethodright
(&mut self)
src/ui.rs:415
↓ 1 callersFunctionui
( terminal: &mut Terminal<CrosstermBackend<Stdout>>, meteo_app: &mut MeteoApp, meteo_client: &Mete
src/ui.rs:487
↓ 1 callersMethodup
(&mut self)
src/ui.rs:427
Methoddefault
()
src/data.rs:20
Methodgenerate
()
src/ui.rs:54
Functionmain
()
src/main.rs:17
Methodnew
(meteo_client: &MeteoFranceAPI, postcode: Option<i32>)
src/ui.rs:235
Methodnew
()
src/data.rs:35