diff --git a/README.md b/README.md new file mode 100644 index 0000000..3c0b72d --- /dev/null +++ b/README.md @@ -0,0 +1,28 @@ +# caniuse.rs + +A website to know which feature you can or cannot use in Rust. + +## Quickstart + +Head over [caniuse.rs](https://caniuse.rs/) and search for the Rust feature you are interested in. + +## Developpement + +The project uses a standard Rust toolchain. + +### Pre-requisites + +- **Cargo** +- **wasm-pack**: `cargo install wasm-pack` +- **Python3** +- **rollup**: `npm i -g rollup` + +### Commands + +Once the requirements are filled up you can run the project with `./x.py serve` + +### Creates a new feature + +You may want to look at issue [#16](https://github.com/jplatte/caniuse.rs/issues/16) for missing features. + +When adding a new feature check on `FeatureData` in `build.rs` file for every available options \ No newline at end of file diff --git a/data/1.52/const_char_eq_ignore_ascii_case.md b/data/1.52/const_char_eq_ignore_ascii_case.md new file mode 100644 index 0000000..4366b55 --- /dev/null +++ b/data/1.52/const_char_eq_ignore_ascii_case.md @@ -0,0 +1,5 @@ ++++ +title = "`char::eq_ignore_ascii_case` as `const fn`" +impl_pr_id = 82078 +flag = "const_ascii_methods_on_intrinsics" ++++ diff --git a/data/1.52/const_char_len_utf16.md b/data/1.52/const_char_len_utf16.md new file mode 100644 index 0000000..ea1388d --- /dev/null +++ b/data/1.52/const_char_len_utf16.md @@ -0,0 +1,5 @@ ++++ +title = "`char::len_utf16` as `const fn`" +impl_pr_id = 82078 +flag = "const_char_len_utf" ++++ diff --git a/data/1.52/const_char_len_utf8.md b/data/1.52/const_char_len_utf8.md new file mode 100644 index 0000000..7ff4e71 --- /dev/null +++ b/data/1.52/const_char_len_utf8.md @@ -0,0 +1,5 @@ ++++ +title = "`char::len_utf8` as `const fn`" +impl_pr_id = 82078 +flag = "const_char_len_utf" ++++ diff --git a/data/1.52/const_char_to_ascii_lowercase.md b/data/1.52/const_char_to_ascii_lowercase.md new file mode 100644 index 0000000..468c9e0 --- /dev/null +++ b/data/1.52/const_char_to_ascii_lowercase.md @@ -0,0 +1,5 @@ ++++ +title = "`char::to_ascii_lowercase` as `const fn`" +impl_pr_id = 82078 +flag = "const_ascii_methods_on_intrinsics" ++++ diff --git a/data/1.52/const_char_to_ascii_uppercase.md b/data/1.52/const_char_to_ascii_uppercase.md new file mode 100644 index 0000000..8b5bdc2 --- /dev/null +++ b/data/1.52/const_char_to_ascii_uppercase.md @@ -0,0 +1,5 @@ ++++ +title = "`char::to_ascii_uppercase` as `const fn`" +impl_pr_id = 82078 +flag = "const_ascii_methods_on_intrinsics" ++++ diff --git a/data/1.52/const_u8_eq_ignore_ascii_case.md b/data/1.52/const_u8_eq_ignore_ascii_case.md new file mode 100644 index 0000000..3723237 --- /dev/null +++ b/data/1.52/const_u8_eq_ignore_ascii_case.md @@ -0,0 +1,5 @@ ++++ +title = "`u8::eq_ignore_ascii_case` as `const fn`" +impl_pr_id = 82078 +flag = "const_ascii_methods_on_intrinsics" ++++ diff --git a/data/1.52/const_u8_to_ascii_lowercase.md b/data/1.52/const_u8_to_ascii_lowercase.md new file mode 100644 index 0000000..630049a --- /dev/null +++ b/data/1.52/const_u8_to_ascii_lowercase.md @@ -0,0 +1,5 @@ ++++ +title = "`u8::to_ascii_lowercase` as `const fn`" +impl_pr_id = 82078 +flag = "const_ascii_methods_on_intrinsics" ++++ diff --git a/data/1.52/const_u8_to_ascii_uppercase.md b/data/1.52/const_u8_to_ascii_uppercase.md new file mode 100644 index 0000000..8436322 --- /dev/null +++ b/data/1.52/const_u8_to_ascii_uppercase.md @@ -0,0 +1,5 @@ ++++ +title = "`u8::to_ascii_uppercase` as `const fn`" +impl_pr_id = 82078 +flag = "const_ascii_methods_on_intrinsics" ++++