Autres aspects et tests de la caisse

Jetons d’abord un œil au fichier cargo.toml dans lequel on doit retrouver les caisses utilisées précédemment.

On ajoute également un maximum d’informations dans les métadonnées déclarées dans le fichier cargo.toml, avec l’arrière-pensée de publier cette caisse sur crates.io : crates.io

[package] 
name = "apiarchivesouvertesrust" 
version = "0.1.0" 
edition = "2021" 
description = "Rust library that allow to access Archives ouvertes 
(HAL)." 
license = "MIT OR Apache-2.0" 
keywords = ["HAL", "archives", "ouvertes"] 
categories = ["api-bindings"] 
readme = "README.md" 
authors = ["Benoît Prieur"] 
repository = "https://github.com/benprieur/apiarchivesouvertesrust" 
homepage = "https://github.com/benprieur/apiarchivesouvertesrust" 
 
# See more keys and their definitions at https://doc.rust-lang.org/
cargo/reference/manifest.html 
 
[dependencies] 
reqwest = { version = "0.11.9", features = ["blocking"] } 
json = "0.12.4" 
serde = { version = "1.0", features = ["derive"] } 
serde_json = "1.0" 

On crée également un répertoire dédié aux tests unitaires dans lequel on crée un premier test unitaire relatif à notre...

Pour consulter la suite, découvrez le livre suivant :
couv_EIRUST.png
60-signet.svg
En version papier
20-ecran_lettre.svg
En version numérique
41-logo_abonnement.svg
En illimité avec l'abonnement ENI
130-boutique.svg
Sur la boutique officielle ENI
Précédent
Développement Rust de la librairie
Suivant
Publication de la caisse