webmanifest

Crates.iowebmanifest
lib.rswebmanifest
version1.1.1
sourcesrc
created_at2018-10-14 00:36:56.183457
updated_at2018-11-10 11:57:23.532397
descriptionCreate a manifest.webmanifest file
homepage
repositoryhttps://github.com/rust-net-web/webmanifest
max_upload_size
id89772
size58,082
Yosh (yoshuawuyts)

documentation

https://docs.rs/webmanifest

README

webmanifest

crates.io version build status downloads docs.rs docs

Create a manifest.webmanifest file.

Examples

Create a new manifest

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)
    .short_name("my app")
    .bg_color("#000")
    .related(&Related::new("play", url))
    .build()?;
  Ok(())
}

Installation

$ 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

Commit count: 53

cargo fmt