diff options
author | bors-servo <lbergstrom+bors@mozilla.com> | 2016-11-11 11:51:15 -0600 |
---|---|---|
committer | GitHub <noreply@github.com> | 2016-11-11 11:51:15 -0600 |
commit | 6afec70d9a211fa2233e7b70feefa93efb390f9d (patch) | |
tree | 5f7c523d621ebfbad1541708bc8e556af9caf344 /src | |
parent | 7e02c203f7b04568546de692935c2e0bfab1d760 (diff) | |
parent | 1f9ac5c419abd530f894450f32050f2c380aa844 (diff) |
Auto merge of #235 - emilio:refmt, r=fitzgen
Reformat
Automatic reformat running `cargo fmt` for the latest nits introduced.
r? @fitzgen
Diffstat (limited to 'src')
-rw-r--r-- | src/bin/options.rs | 40 | ||||
-rw-r--r-- | src/ir/var.rs | 4 |
2 files changed, 29 insertions, 15 deletions
diff --git a/src/bin/options.rs b/src/bin/options.rs index 9eff4232..9f746fd0 100644 --- a/src/bin/options.rs +++ b/src/bin/options.rs @@ -1,13 +1,15 @@ -use std::fs::File; -use std::io::{self, Error, ErrorKind}; -use clap::{App, Arg}; -use bindgen::{builder, Builder}; +use bindgen::{Builder, builder}; + +use clap::{App, Arg}; +use std::fs::File; +use std::io::{self, Error, ErrorKind}; /// Construct a new [`Builder`](./struct.Builder.html) from command line flags. -pub fn builder_from_flags<I>(args: I) -> Result<(Builder, Box<io::Write>), io::Error> - where I: Iterator<Item=String> +pub fn builder_from_flags<I>(args: I) + -> Result<(Builder, Box<io::Write>), io::Error> + where I: Iterator<Item = String>, { let matches = App::new("bindgen") .version(env!("CARGO_PKG_VERSION")) @@ -19,7 +21,8 @@ pub fn builder_from_flags<I>(args: I) -> Result<(Builder, Box<io::Write>), io::E .required(true), Arg::with_name("bitfield-enum") .long("bitfield-enum") - .help("Mark any enum whose name matches <regex> as a set of bitfield flags instead of an enumeration.") + .help("Mark any enum whose name matches <regex> as a set of \ + bitfield flags instead of an enumeration.") .value_name("regex") .takes_value(true) .multiple(true) @@ -33,10 +36,12 @@ pub fn builder_from_flags<I>(args: I) -> Result<(Builder, Box<io::Write>), io::E .number_of_values(1), Arg::with_name("builtins") .long("builtins") - .help("Output bindings for builtin definitions, e.g. __builtin_va_list."), + .help("Output bindings for builtin definitions, e.g. \ + __builtin_va_list."), Arg::with_name("ctypes-prefix") .long("ctypes-prefix") - .help("Use the given prefix before raw types instead of ::std::os::raw.") + .help("Use the given prefix before raw types instead of \ + ::std::os::raw.") .value_name("prefix") .takes_value(true), // All positional arguments after the end of options marker, `--` @@ -44,7 +49,8 @@ pub fn builder_from_flags<I>(args: I) -> Result<(Builder, Box<io::Write>), io::E .multiple(true), Arg::with_name("dummy-uses") .long("dummy-uses") - .help("For testing purposes, generate a C/C++ file containing dummy uses of all types defined in the input header.") + .help("For testing purposes, generate a C/C++ file containing \ + dummy uses of all types defined in the input header.") .takes_value(true), Arg::with_name("emit-clang-ast") .long("emit-clang-ast") @@ -60,7 +66,8 @@ pub fn builder_from_flags<I>(args: I) -> Result<(Builder, Box<io::Write>), io::E .number_of_values(1), Arg::with_name("ignore-functions") .long("ignore-functions") - .help("Do not generate bindings for functions or methods. This is useful when you only care about struct layouts."), + .help("Do not generate bindings for functions or methods. This \ + is useful when you only care about struct layouts."), Arg::with_name("ignore-methods") .long("ignore-methods") .help("Do not generate bindings for methods."), @@ -110,21 +117,26 @@ pub fn builder_from_flags<I>(args: I) -> Result<(Builder, Box<io::Write>), io::E .help("MSVC C++ ABI mangling. DEPRECATED: Has no effect."), Arg::with_name("whitelist-function") .long("whitelist-function") - .help("Whitelist all the free-standing functions matching <regex>. Other non-whitelisted functions will not be generated.") + .help("Whitelist all the free-standing functions matching \ + <regex>. Other non-whitelisted functions will not be \ + generated.") .value_name("regex") .takes_value(true) .multiple(true) .number_of_values(1), Arg::with_name("whitelist-type") .long("whitelist-type") - .help("Whitelist the type. Other non-whitelisted types will not be generated.") + .help("Whitelist the type. Other non-whitelisted types will \ + not be generated.") .value_name("type") .takes_value(true) .multiple(true) .number_of_values(1), Arg::with_name("whitelist-var") .long("whitelist-var") - .help("Whitelist all the free-standing variables matching <regex>. Other non-whitelisted variables will not be generated.") + .help("Whitelist all the free-standing variables matching \ + <regex>. Other non-whitelisted variables will not be \ + generated.") .value_name("regex") .takes_value(true) .multiple(true) diff --git a/src/ir/var.rs b/src/ir/var.rs index 047e8642..0e7df618 100644 --- a/src/ir/var.rs +++ b/src/ir/var.rs @@ -111,7 +111,9 @@ impl ClangSubItemParser for Var { EvalResult::Invalid => return Err(ParseError::Continue), EvalResult::Int(Wrapping(value)) => { - let kind = ctx.options().type_chooser.as_ref() + let kind = ctx.options() + .type_chooser + .as_ref() .and_then(|c| c.int_macro(&name, value)) .unwrap_or_else(|| { if value < 0 { |