Skip to content

Commit 9eb869c

Browse files
committed
0.2.0
Signed-off-by: Mohammad AlSaleh <[email protected]>
1 parent 42d5eee commit 9eb869c

File tree

2 files changed

+9
-30
lines changed

2 files changed

+9
-30
lines changed

Cargo.toml

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
[package]
22
name = "fluent-impl"
33
description = "A procedural macro that generates chaining methods from non-chaining ones in an impl block"
4-
version = "0.1.4"
4+
version = "0.2.0"
55
authors = ["Mohammad AlSaleh <[email protected]>"]
66
license = "MPL-2.0"
77
readme = "README.md"
88
repository = "https://github.com/rust-alt/fluent-impl"
99
homepage = "https://github.com/rust-alt/fluent-impl"
10-
documentation = "https://rust-alt.github.io/fluent-impl/doc/fluent_impl"
10+
documentation = "https://docs.rs/fluent_impl"
1111
categories = [ "rust-patterns" ]
1212
keywords = [ "api", "attribute", "proc-macro", "fluent", "chaining" ]
1313

@@ -24,4 +24,4 @@ quote = "0.6"
2424
proc-macro2 = "0.4"
2525

2626
[dev-dependencies]
27-
compiletest_rs = "0.3"
27+
compiletest_rs = { version = "0.3", features = ["stable"] }

README.md

+6-27
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
1-
# fluent-impl [![Crate](https://img.shields.io/crates/v/fluent-impl.svg)](https://crates.io/crates/fluent-impl) [![Travis Build Status](https://api.travis-ci.org/rust-alt/fluent-impl.svg?branch=master)](https://travis-ci.org/rust-alt/fluent-impl) [![AppVeyor Build Status](https://ci.appveyor.com/api/projects/status/github/rust-alt/fluent-impl?svg=true&branch=master)](https://ci.appveyor.com/project/MoSal/fluent-impl)
2-
3-
4-
[**Documentation**](https://rust-alt.github.io/fluent-impl/doc/fluent_impl/)
1+
# fluent-impl [![Crate](https://img.shields.io/crates/v/fluent-impl.svg)](https://crates.io/crates/fluent-impl) [-[![Documentation](https://docs.rs/fluent-impl/badge.svg)](https://docs.rs/fluent-impl)-] [![Travis Build Status](https://api.travis-ci.org/rust-alt/fluent-impl.svg?branch=master)](https://travis-ci.org/rust-alt/fluent-impl) [![AppVeyor Build Status](https://ci.appveyor.com/api/projects/status/github/rust-alt/fluent-impl?svg=true&branch=master)](https://ci.appveyor.com/project/MoSal/fluent-impl)
52

3+
| ___Linux___ | ___OSX___ | ___Windows___ |
4+
|:----:|:----:|
5+
| ![linux-nightly](https://badges.herokuapp.com/travis/rust-alt/fluent-impl?env=BADGE=linux-nightly&label=linux%20nightly) | ![osx-nightly](https://badges.herokuapp.com/travis/rust-alt/fluent-impl?env=BADGE=osx-nightly&label=%20%20osx%20nightly) | ![windows-nightly](https://badges.herokuapp.com/travis/rust-alt/fluent-impl?env=BADGE=windows-nightly&label=%20%20windows%20nightly) |
6+
| ![linux-beta](https://badges.herokuapp.com/travis/rust-alt/fluent-impl?env=BADGE=linux-beta&label=%20linux%20beta%20%20) | ![osx-beta](https://badges.herokuapp.com/travis/rust-alt/fluent-impl?env=BADGE=osx-beta&label=%20%20%20osx%20beta%20%20) | ![windows-beta](https://badges.herokuapp.com/travis/rust-alt/fluent-impl?env=BADGE=windows-beta&label=%20%20%20windows%20beta%20%20) |
7+
| ![linux-stable](https://badges.herokuapp.com/travis/rust-alt/fluent-impl?env=BADGE=linux-stable&label=linux%20stable%20) | ![osx-stable](https://badges.herokuapp.com/travis/rust-alt/fluent-impl?env=BADGE=osx-stable&label=%20osx%20%20stable%20) | ![windows-stable](https://badges.herokuapp.com/travis/rust-alt/fluent-impl?env=BADGE=windows-stable&label=%20windows%20%20stable%20) |
68

79
A procedural macro that generates chaining methods from non-chaining ones in an impl block.
810

@@ -12,29 +14,6 @@ in search for chain-able methods, and generate chaining methods from them.
1214
Chain-able methods are the ones with `&mut self` as a first argument, and return nothing.
1315
That's it, there are no other restrictions.
1416

15-
# Detailed Build Status
16-
17-
`fluent_impl` remains nightly-only, for now. The feature `use_extern_macros` has been
18-
stabilized. And fluent-impl will work in beta and stable when the 1.30 release propagates
19-
to those channels.
20-
21-
## Travis
22-
23-
| ___Linux___ | ___OSX___ |
24-
|:----:|:----:|
25-
| ![linux-nightly](https://badges.herokuapp.com/travis/rust-alt/fluent-impl?env=BADGE=linux-nightly&label=linux%20nightly) | ![osx-nightly](https://badges.herokuapp.com/travis/rust-alt/fluent-impl?env=BADGE=osx-nightly&label=%20%20osx%20nightly) |
26-
| ![linux-beta](https://badges.herokuapp.com/travis/rust-alt/fluent-impl?env=BADGE=linux-beta&label=%20linux%20beta%20%20) | ![osx-beta](https://badges.herokuapp.com/travis/rust-alt/fluent-impl?env=BADGE=osx-beta&label=%20%20%20osx%20beta%20%20) |
27-
| ![linux-stable](https://badges.herokuapp.com/travis/rust-alt/fluent-impl?env=BADGE=linux-stable&label=linux%20stable%20) | ![osx-stable](https://badges.herokuapp.com/travis/rust-alt/fluent-impl?env=BADGE=osx-stable&label=%20osx%20%20stable%20) |
28-
29-
## AppVeyor
30-
31-
| Windows | x86_64 | i686 |
32-
|:-------:|:------:|:----:|
33-
| __nightly__ | ![nightly x86_64](https://appveyor-matrix-badges.herokuapp.com/repos/MoSal/fluent-impl/branch/master/1) | ![nightly i686](https://appveyor-matrix-badges.herokuapp.com/repos/MoSal/fluent-impl/branch/master/2) |
34-
| __beta__ | ![beta x86_64](https://appveyor-matrix-badges.herokuapp.com/repos/MoSal/fluent-impl/branch/master/5) | ![beta i686](https://appveyor-matrix-badges.herokuapp.com/repos/MoSal/fluent-impl/branch/master/6) |
35-
| __stable__ | ![satble x86_64](https://appveyor-matrix-badges.herokuapp.com/repos/MoSal/fluent-impl/branch/master/3) | ![stable i686](https://appveyor-matrix-badges.herokuapp.com/repos/MoSal/fluent-impl/branch/master/4) |
36-
37-
3817
# Usage
3918

4019
Add `fluent-impl` to the dependencies in `Cargo.toml`:

0 commit comments

Comments
 (0)