[WIP] MangoPay library for rust

Feel free to help me build this KillianG/MangoPay :)

How to use (by examples)

Initialization

rust let mango: Mangopay = Mangopay::init( env!("MANGO_CLIENT_ID").parse().unwrap(), env!("MANGO_API_KEY").parse().unwrap(), "https://api.sandbox.mangopay.com/v2.01/".to_string() );

User

```rust let userinfos = CreateUserBody { firstname: "firstName".tostring(), lastname: "lastNme".tostring(), email: "john@doe.com".tostring(), usercategory: "Payer".tostring(), tag: "Tagged".tostring(), termsandconditionsaccepted: true, };

let user = mango.createuser(&userinfos).unwrap(); let userget = mangop.getuser(user.id).unwrap();

```

Wallet

```rust let wallet: Wallet = mango.createwallet(CreateWallet{ owners: vec![user.id], description: "Description".tostring(), currency: "EUR".tostring(), tag: "Tagged".tostring() })

let listwallets: ListWallets = mangop.listwallets(userid.tostring()).unwrap(); ```

Card registration

```rust let cardregistrationresult = mango.createcardregistration(&CardRegistrationBody{ tag: "Tag".tostring(), userid: userid.toowned(), currency: "EUR".tostring(), cardtype: "CBVISAMASTERCARD".to_string() }).unwrap();

let cardregistration = mango.getcardregistration(cardregistration_result.id).unwrap();

let modifiedcardregistration = mangop.updatecardregistration(cardregistration.id, &UpdateCardRegistrationBody { tag: "".tostring(), registrationdata: "registrationdata".tostring() }).unwrap(); ```