webmanifest

crates.io version build status downloads docs.rs docs

Create a manifest.webmanifest file.

Examples

Basic

```rust extern crate webmanifest; extern crate failure;

use webmanifest::{Manifest, Related};

fn main() -> Result<(), failure::Error> { let name = "My Cool Application"; let url = "https://play.google.com/store/apps/details?id=cheeaun.hackerweb"; let manifest = Manifest::builder(name) .shortname("my app") .bgcolor("#000") .related(&Related::new("play", url)) .build()?; Ok(()) } ```

Installation

sh $ cargo add webmanifest

Safety

This crate uses #![deny(unsafe_code)] to ensure everything is implemented in 100% Safe Rust.

Contributing

Want to join us? Check out our "Contributing" guide and take a look at some of these issues:

References

License

MIT OR Apache-2.0