# rust-gravatar
[](https://travis-ci.org/chowdhurya/rust-gravatar)
[](https://crates.io/crates/gravatar)
[](https://libraries.io/cargo/gravatar/)
[](https://github.com/chowdhurya/rust-gravatar/blob/master/LICENSE)
[Documentation](https://docs.rs/gravatar/)
`rust-gravatar` is a small Rust library that generates Gravatar image URLs based
on the
[official Gravatar specification](http://en.gravatar.com/site/implement/images/).
## Example
```rust
extern crate gravatar;
use gravatar::{Gravatar, Rating};
let url = Gravatar::new("email@example.com")
.set_size(Some(150))
.set_rating(Some(Rating::Pg))
.image_url();
assert_eq!(
url.as_str(),
"https://secure.gravatar.com/avatar/5658ffccee7f0ebfda2b226238b1eb6e?s=150&r=pg"
);
```