spark_post

WIP initial release

version 0.0.1 only supports transmission api for sending emails. as sparkpost has a huge api.

Please open an issue on gitlab if you need support or additional features

Usage

```toml [dependencies] sparkpost = "0.0.1"

```

Example

```rust extern crate sparkpost;

use sparkpost::{Transmission, Message};

let tm = Transmission::new("apikey".into(), "https://api.eu.sparkpost.com/api/v1".into()); let email: Message = Message::new("sender@yourdomain.com", "Name") .addrecipient("name@domain.com", Some("Name")) .setsubject("My Awesome email 😎") .sethtml("

html body of the email

") .set_text("text body of the email"); let result = tm.send(&email);

match result { OK(response)=>{ println!("{:#?}", response); }, Err(e) => println("{:#?}", e); }

```

TODO