#manifest #manifest-file #io

webmanifest

创建 manifest.webmanifest 文件

14 个版本 (6 个稳定版)

使用旧Rust 2015

1.1.1 2018年11月10日
1.1.0 2018年10月25日
0.2.5 2018年10月14日
0.1.2 2018年10月14日

Web编程 中排名第 1412

每月下载 37
prest-build 中使用

MIT/Apache

24KB
235

webmanifest

crates.io version build status downloads docs.rs docs

创建一个 manifest.webmanifest 文件。

示例

创建一个新的清单

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(())
}

安装

$ cargo add webmanifest

安全性

该crate使用 #![deny(unsafe_code)] 来确保所有内容都在100%安全的Rust中实现。

贡献

想要加入我们吗?查看我们的 "贡献" 指南 并查看一些这些问题

参考

许可证

MITApache-2.0

依赖

~1–1.7MB
~38K SLoC