mirror of
https://gitee.com/openharmony/third_party_rust_bindgen
synced 2024-12-11 00:54:38 +00:00
Update syn related dependencies and bump version
This commit is contained in:
parent
84ea6bfc71
commit
ac99aa1409
22
Cargo.lock
generated
22
Cargo.lock
generated
@ -49,7 +49,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "bindgen"
|
||||
version = "0.51.0"
|
||||
version = "0.51.1"
|
||||
dependencies = [
|
||||
"bitflags 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"cexpr 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
@ -62,8 +62,8 @@ dependencies = [
|
||||
"lazy_static 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"log 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"peeking_take_while 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"proc-macro2 0.4.19 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"quote 0.6.8 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"proc-macro2 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"quote 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"regex 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"shlex 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"which 2.0.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
@ -222,10 +222,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
|
||||
[[package]]
|
||||
name = "proc-macro2"
|
||||
version = "0.4.19"
|
||||
version = "1.0.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
dependencies = [
|
||||
"unicode-xid 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"unicode-xid 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
@ -235,10 +235,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
|
||||
[[package]]
|
||||
name = "quote"
|
||||
version = "0.6.8"
|
||||
version = "1.0.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
dependencies = [
|
||||
"proc-macro2 0.4.19 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"proc-macro2 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
@ -335,7 +335,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
|
||||
[[package]]
|
||||
name = "unicode-xid"
|
||||
version = "0.1.0"
|
||||
version = "0.2.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
|
||||
[[package]]
|
||||
@ -424,9 +424,9 @@ dependencies = [
|
||||
"checksum memchr 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "4b3629fe9fdbff6daa6c33b90f7c08355c1aca05a3d01fa8063b822fcf185f3b"
|
||||
"checksum nom 4.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "898696750eb5c3ce5eb5afbfbe46e7f7c4e1936e19d3e97be4b7937da7b6d114"
|
||||
"checksum peeking_take_while 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "19b17cddbe7ec3f8bc800887bab5e717348c95ea2ca0b1bf0837fb964dc67099"
|
||||
"checksum proc-macro2 0.4.19 (registry+https://github.com/rust-lang/crates.io-index)" = "ffe022fb8c8bd254524b0b3305906c1921fa37a84a644e29079a9e62200c3901"
|
||||
"checksum proc-macro2 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "19f287c234c9b2d0308d692dee5c449c1a171167a6f8150f7cf2a49d8fd96967"
|
||||
"checksum quick-error 1.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "9274b940887ce9addde99c4eee6b5c44cc494b182b97e73dc8ffdcb3397fd3f0"
|
||||
"checksum quote 0.6.8 (registry+https://github.com/rust-lang/crates.io-index)" = "dd636425967c33af890042c483632d33fa7a18f19ad1d7ea72e8998c6ef8dea5"
|
||||
"checksum quote 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "7ab938ebe6f1c82426b5fb82eaf10c3e3028c53deaa3fbe38f5904b37cf4d767"
|
||||
"checksum redox_syscall 0.1.40 (registry+https://github.com/rust-lang/crates.io-index)" = "c214e91d3ecf43e9a4e41e578973adeb14b474f2bee858742d127af75a0112b1"
|
||||
"checksum redox_termios 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "7e891cfe48e9100a70a3b6eb652fef28920c117d366339687bd5576160db0f76"
|
||||
"checksum regex 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)" = "2069749032ea3ec200ca51e4a31df41759190a88edca0d2d86ee8bedf7073341"
|
||||
@ -440,7 +440,7 @@ dependencies = [
|
||||
"checksum thread_local 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)" = "c6b53e329000edc2b34dbe8545fd20e55a333362d0a321909685a19bd28c3f1b"
|
||||
"checksum ucd-util 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "fd2be2d6639d0f8fe6cdda291ad456e23629558d466e2789d2c3e9892bda285d"
|
||||
"checksum unicode-width 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "882386231c45df4700b275c7ff55b6f3698780a650026380e72dabe76fa46526"
|
||||
"checksum unicode-xid 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "fc72304796d0818e357ead4e000d19c9c174ab23dc11093ac919054d20a6a7fc"
|
||||
"checksum unicode-xid 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "826e7639553986605ec5979c7dd957c7895e93eabed50ab2ffa7f6128a75097c"
|
||||
"checksum utf8-ranges 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)" = "fd70f467df6810094968e2fce0ee1bd0e87157aceb026a8c083bcf5e25b9efe4"
|
||||
"checksum vec_map 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)" = "05c78687fb1a80548ae3250346c3db86a80a7cdd77bda190189f2d0a0987c81a"
|
||||
"checksum version_check 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)" = "7716c242968ee87e5542f8021178248f267f295a5c4803beae8b8b7fd9bc6051"
|
||||
|
@ -14,7 +14,7 @@ readme = "README.md"
|
||||
repository = "https://github.com/rust-lang/rust-bindgen"
|
||||
documentation = "https://docs.rs/bindgen"
|
||||
homepage = "https://rust-lang.github.io/rust-bindgen/"
|
||||
version = "0.51.0"
|
||||
version = "0.51.1"
|
||||
build = "build.rs"
|
||||
|
||||
include = [
|
||||
@ -52,14 +52,14 @@ clap = { version = "2", optional = true }
|
||||
clang-sys = { version = "0.28.0", features = ["runtime", "clang_6_0"] }
|
||||
lazy_static = "1"
|
||||
peeking_take_while = "0.1.2"
|
||||
quote = { version = "0.6", default-features = false }
|
||||
quote = { version = "1", default-features = false }
|
||||
regex = "1.0"
|
||||
which = ">=1.0, <3.0"
|
||||
shlex = "0.1"
|
||||
fxhash = "0.2"
|
||||
# New validation in 0.3.6 breaks bindgen-integration:
|
||||
# https://github.com/alexcrichton/proc-macro2/commit/489c642.
|
||||
proc-macro2 = { version = "0.4", default-features = false }
|
||||
proc-macro2 = { version = "1", default-features = false }
|
||||
|
||||
[dependencies.env_logger]
|
||||
optional = true
|
||||
|
@ -511,6 +511,6 @@ mod tests {
|
||||
#[allow(dead_code)]
|
||||
fn traversal_predicate_is_object_safe() {
|
||||
// This should compile only if TraversalPredicate is object safe.
|
||||
fn takes_by_trait_object(_: &TraversalPredicate) {}
|
||||
fn takes_by_trait_object(_: &dyn TraversalPredicate) {}
|
||||
}
|
||||
}
|
||||
|
@ -22,31 +22,31 @@ pub trait Foo {
|
||||
impl Foo for id {
|
||||
unsafe fn method() {
|
||||
msg_send!(
|
||||
objc::runtime::Class::get("Foo").expect("Couldn\'t find Foo"),
|
||||
objc::runtime::Class::get("Foo").expect("Couldn't find Foo"),
|
||||
method
|
||||
)
|
||||
}
|
||||
unsafe fn methodWithInt_(foo: ::std::os::raw::c_int) {
|
||||
msg_send!(
|
||||
objc::runtime::Class::get("Foo").expect("Couldn\'t find Foo"),
|
||||
objc::runtime::Class::get("Foo").expect("Couldn't find Foo"),
|
||||
methodWithInt: foo
|
||||
)
|
||||
}
|
||||
unsafe fn methodWithFoo_(foo: id) {
|
||||
msg_send!(
|
||||
objc::runtime::Class::get("Foo").expect("Couldn\'t find Foo"),
|
||||
objc::runtime::Class::get("Foo").expect("Couldn't find Foo"),
|
||||
methodWithFoo: foo
|
||||
)
|
||||
}
|
||||
unsafe fn methodReturningInt() -> ::std::os::raw::c_int {
|
||||
msg_send!(
|
||||
objc::runtime::Class::get("Foo").expect("Couldn\'t find Foo"),
|
||||
objc::runtime::Class::get("Foo").expect("Couldn't find Foo"),
|
||||
methodReturningInt
|
||||
)
|
||||
}
|
||||
unsafe fn methodReturningFoo() -> *mut id {
|
||||
msg_send!(
|
||||
objc::runtime::Class::get("Foo").expect("Couldn\'t find Foo"),
|
||||
objc::runtime::Class::get("Foo").expect("Couldn't find Foo"),
|
||||
methodReturningFoo
|
||||
)
|
||||
}
|
||||
@ -55,6 +55,6 @@ impl Foo for id {
|
||||
ptr: *mut ::std::os::raw::c_char,
|
||||
floatvalue: f32,
|
||||
) {
|
||||
msg_send ! ( objc :: runtime :: Class :: get ( "Foo" ) . expect ( "Couldn\'t find Foo" ) , methodWithArg1 : intvalue andArg2 : ptr andArg3 : floatvalue )
|
||||
msg_send ! ( objc :: runtime :: Class :: get ( "Foo" ) . expect ( "Couldn't find Foo" ) , methodWithArg1 : intvalue andArg2 : ptr andArg3 : floatvalue )
|
||||
}
|
||||
}
|
||||
|
@ -17,7 +17,7 @@ impl Foo for id {
|
||||
}
|
||||
unsafe fn class_foo() {
|
||||
msg_send!(
|
||||
objc::runtime::Class::get("Foo").expect("Couldn\'t find Foo"),
|
||||
objc::runtime::Class::get("Foo").expect("Couldn't find Foo"),
|
||||
foo
|
||||
)
|
||||
}
|
||||
|
@ -17,7 +17,7 @@ impl protocol_SomeProtocol for id {
|
||||
}
|
||||
unsafe fn protocolClassMethod() {
|
||||
msg_send!(
|
||||
objc::runtime::Class::get("SomeProtocol").expect("Couldn\'t find SomeProtocol"),
|
||||
objc::runtime::Class::get("SomeProtocol").expect("Couldn't find SomeProtocol"),
|
||||
protocolClassMethod
|
||||
)
|
||||
}
|
||||
@ -32,7 +32,7 @@ impl WhitelistMe for id {
|
||||
}
|
||||
unsafe fn classMethod() {
|
||||
msg_send!(
|
||||
objc::runtime::Class::get("WhitelistMe").expect("Couldn\'t find WhitelistMe"),
|
||||
objc::runtime::Class::get("WhitelistMe").expect("Couldn't find WhitelistMe"),
|
||||
classMethod
|
||||
)
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user