svartalf / rust-battery

Rust crate providing cross-platform information about the notebook batteries.
https://crates.io/crates/battery
Apache License 2.0
354 stars 40 forks source link

Update cbindgen requirement from 0.9.1 to 0.10.0 #43

Closed dependabot-preview[bot] closed 4 years ago

dependabot-preview[bot] commented 4 years ago

Updates the requirements on cbindgen to permit the latest version.

Changelog *Sourced from [cbindgen's changelog](https://github.com/eqrion/cbindgen/blob/v0.10.0/CHANGES).* > ## 0.10.0 > > * Initialize struct literal with list-initializer for C++11 standard. [eqrion/cbindgen#401](https://github-redirect.dependabot.com/eqrion/cbindgen/pull/401) > * Surround namespace with __cplusplus ifdef in cpp_compat mode. [eqrion/cbindgen#407](https://github-redirect.dependabot.com/eqrion/cbindgen/pull/407) > * Add support for --quiet flag. [eqrion/cbindgen#400](https://github-redirect.dependabot.com/eqrion/cbindgen/pull/400) > * Map char to char32_t. [eqrion/cbindgen#396](https://github-redirect.dependabot.com/eqrion/cbindgen/pull/396) > * Improve binding_crate_ref() error message. [eqrion/cbindgen#395](https://github-redirect.dependabot.com/eqrion/cbindgen/pull/395) > * avoid prematurely returning during expansion. [eqrion/cbindgen#389](https://github-redirect.dependabot.com/eqrion/cbindgen/pull/389) > * Add support for adding "using namespace" statements. [eqrion/cbindgen#387](https://github-redirect.dependabot.com/eqrion/cbindgen/pull/387) > > ## 0.9.1 > > * Various improvements to comment output. [eqrion/cbindgen#370](https://github-redirect.dependabot.com/eqrion/cbindgen/pull/370) / https://github-redirect.dependabot.com/eqrion/cbindgen/pull/375. > * Fixed expand when ran from build.rs. [eqrion/cbindgen#371](https://github-redirect.dependabot.com/eqrion/cbindgen/pull/371) > * More debugging output for expansion. [eqrion/cbindgen#383](https://github-redirect.dependabot.com/eqrion/cbindgen/pull/383) > * New option to add a default private constructor in C++ tagged enums. [eqrion/cbindgen#377](https://github-redirect.dependabot.com/eqrion/cbindgen/pull/377) > * Syn and related dependencies updated to 1.0. [eqrion/cbindgen#379](https://github-redirect.dependabot.com/eqrion/cbindgen/pull/379) > > ## 0.9.0 > > * Support to generate C headers with C++ compatibility. [eqrion/cbindgen#349](https://github-redirect.dependabot.com/eqrion/cbindgen/pull/349) > * Fix include guard generation when no_includes is set. [eqrion/cbindgen#352](https://github-redirect.dependabot.com/eqrion/cbindgen/pull/352) > * Fix crate parsing order so that types from the binding crate are preferred in presence of conflicting names. [eqrion/cbindgen#355](https://github-redirect.dependabot.com/eqrion/cbindgen/pull/355) > * Add extra_bindings option to generate bindings for dependencies. [eqrion/cbindgen#362](https://github-redirect.dependabot.com/eqrion/cbindgen/pull/362) > * Clap dependency is optional now so it's feasible to avoid building it if cbindgen is used as a library. [eqrion/cbindgen#363](https://github-redirect.dependabot.com/eqrion/cbindgen/pull/363) > > ## 0.8.7 > > * Require C++11 to run the test-suite ([#341](https://github-redirect.dependabot.com/eqrion/cbindgen/issues/341), test-only) > * Improve mangling error message ([#340](https://github-redirect.dependabot.com/eqrion/cbindgen/issues/340)) > * Add the ability to automatically derive copy-constructors for tagged enums ([#339](https://github-redirect.dependabot.com/eqrion/cbindgen/issues/339)) > * Use placement new for constructing in tagged unions' helper methods ([#333](https://github-redirect.dependabot.com/eqrion/cbindgen/issues/333)) > > ## 0.8.6 > > * Fixed a panic when missing a lock file > > ## 0.8.5 > > * Improved support for Rust 2018 modules > * Add possibility to autogenerate tagged union destructors > > ## 0.8.4 > > * Support for package renaming in Cargo.toml > * Improved error messages for |cargo metadata| failures > * Replaced 'test.py' harness with |cargo test| > * Char constants will now be escaped properly > * Visibility of constants will now be respected > * Added a C99 doc comment style > ... (truncated)
Commits - [`6360d4f`](https://github.com/eqrion/cbindgen/commit/6360d4f49b1e8a8c743a063d9198177bbe20db47) v0.10.0 - [`3f9e54b`](https://github.com/eqrion/cbindgen/commit/3f9e54b77593c460f5b6f3b86ea96eb9de94e3b9) Initialize struct literal with list-initializer for C++11 standard ([#401](https://github-redirect.dependabot.com/eqrion/cbindgen/issues/401)) - [`5b4cda0`](https://github.com/eqrion/cbindgen/commit/5b4cda0d95690f00a1088f6b43726a197d03dad0) Minor refactoring to the namespaces logic. - [`975eae8`](https://github.com/eqrion/cbindgen/commit/975eae889f55b1c41ae8025fc844a2ef4016ce6c) remove commented line - [`01adab7`](https://github.com/eqrion/cbindgen/commit/01adab71d2383d6d94a2acf4f1facbe8cd8b052b) Surround namespace with __cplusplus ifdef in cpp_compat mode - [`1765130`](https://github.com/eqrion/cbindgen/commit/1765130a60812e763f8ddce2be16cb132785f90c) remove unnecesary "`" from docs.md - [`b814091`](https://github.com/eqrion/cbindgen/commit/b8140911ee843af93e6314fee72be96e30df63a6) Note that --quiet overrides -v - [`603aa2f`](https://github.com/eqrion/cbindgen/commit/603aa2f9bfcfeeb43c0023f43abf48b0f4adaa5b) Add support for --quiet flag - [`087d36f`](https://github.com/eqrion/cbindgen/commit/087d36f32a41cb0c9a64c5395002400b93347ddc) Map char to char32_t - [`ffc5ace`](https://github.com/eqrion/cbindgen/commit/ffc5acea27b43f997a2e0c22f89c8cd0a889e7fa) Improve binding_crate_ref() error message - Additional commits viewable in [compare view](https://github.com/eqrion/cbindgen/compare/v0.9.1...v0.10.0)


Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language - `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com): - Update frequency (including time of day and day of week) - Pull request limits (per update run and/or open at any time) - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired)
svartalf commented 4 years ago

@dependabot rebase

dependabot-preview[bot] commented 4 years ago

Looks like this PR is already up-to-date with master! If you'd still like to recreate it from scratch, overwriting any edits, you can request @dependabot recreate.