File tree Expand file tree Collapse file tree 5 files changed +18
-54
lines changed Expand file tree Collapse file tree 5 files changed +18
-54
lines changed Original file line number Diff line number Diff line change
1
+ name : CI
2
+ on : [push, pull_request]
3
+ jobs :
4
+ test :
5
+ name : Test
6
+ runs-on : ubuntu-latest
7
+ strategy :
8
+ matrix :
9
+ rust : [stable, beta, nightly]
10
+ steps :
11
+ - uses : actions/checkout@master
12
+ - name : Install Rust
13
+ run : rustup update ${{ matrix.rust }} && rustup default ${{ matrix.rust }}
14
+ - run : cargo test
15
+ - run : cargo doc
Load Diff This file was deleted.
Original file line number Diff line number Diff line change 3
3
4
4
A Rust library for option parsing for CLI utilities.
5
5
6
- [ ![ Build Status] ( https://travis-ci.org/rust-lang-nursery/getopts.svg?branch=master )] ( https://travis-ci.org/rust-lang-nursery/getopts )
7
-
8
- [ Documentation] ( https://doc.rust-lang.org/getopts )
6
+ [ Documentation] ( https://docs.rs/getopts )
9
7
10
8
## Usage
11
9
@@ -15,13 +13,3 @@ Add this to your `Cargo.toml`:
15
13
[dependencies ]
16
14
getopts = " 0.2"
17
15
```
18
-
19
- and this to your crate root:
20
-
21
- ``` rust
22
- extern crate getopts;
23
- ```
24
-
25
- ## Rust Version Support
26
-
27
- The minimum supported Rust version is 1.18.
Load Diff This file was deleted.
Original file line number Diff line number Diff line change @@ -503,15 +503,15 @@ impl Options {
503
503
504
504
/// Derive a custom formatted message from a set of options. The formatted options provided to
505
505
/// a closure as an iterator.
506
- pub fn usage_with_format < F : FnMut ( & mut Iterator < Item = String > ) -> String > (
506
+ pub fn usage_with_format < F : FnMut ( & mut dyn Iterator < Item = String > ) -> String > (
507
507
& self ,
508
508
mut formatter : F ,
509
509
) -> String {
510
510
formatter ( & mut self . usage_items ( ) )
511
511
}
512
512
513
513
/// Derive usage items from a set of options.
514
- fn usage_items < ' a > ( & ' a self ) -> Box < Iterator < Item = String > + ' a > {
514
+ fn usage_items < ' a > ( & ' a self ) -> Box < dyn Iterator < Item = String > + ' a > {
515
515
let desc_sep = format ! ( "\n {}" , repeat( " " ) . take( 24 ) . collect:: <String >( ) ) ;
516
516
517
517
let any_short = self . grps . iter ( ) . any ( |optref| !optref. short_name . is_empty ( ) ) ;
You can’t perform that action at this time.
0 commit comments