diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-05-30 03:57:19 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-05-30 03:57:19 +0000 |
commit | a0b8f38ab54ac451646aa00cd5e91b6c76f22a84 (patch) | |
tree | fc451898ccaf445814e26b46664d78702178101d /vendor/zerofrom-derive | |
parent | Adding debian version 1.71.1+dfsg1-2. (diff) | |
download | rustc-a0b8f38ab54ac451646aa00cd5e91b6c76f22a84.tar.xz rustc-a0b8f38ab54ac451646aa00cd5e91b6c76f22a84.zip |
Merging upstream version 1.72.1+dfsg1.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'vendor/zerofrom-derive')
-rw-r--r-- | vendor/zerofrom-derive/.cargo-checksum.json | 2 | ||||
-rw-r--r-- | vendor/zerofrom-derive/Cargo.lock | 74 | ||||
-rw-r--r-- | vendor/zerofrom-derive/Cargo.toml | 17 | ||||
-rw-r--r-- | vendor/zerofrom-derive/examples/zf_derive.rs | 6 | ||||
-rw-r--r-- | vendor/zerofrom-derive/src/lib.rs | 2 |
5 files changed, 20 insertions, 81 deletions
diff --git a/vendor/zerofrom-derive/.cargo-checksum.json b/vendor/zerofrom-derive/.cargo-checksum.json index b2c225988..2e4a173e0 100644 --- a/vendor/zerofrom-derive/.cargo-checksum.json +++ b/vendor/zerofrom-derive/.cargo-checksum.json @@ -1 +1 @@ -{"files":{"Cargo.lock":"518b7b3432c0807e6ae3f3220676b5ff9500e7a48f8145e38e36ad8941dd3d12","Cargo.toml":"45eacd80b97736ce0d6d29269194b7beff53b4c14220eb8cad66715218561335","LICENSE":"4ad7541d66a407234e2c84902124cef325c29f3e966353efdb800bedb8b8da21","README.md":"11a51a5a18692b4ba67b60b556c06cce8b0c81a0c7dd82f818893207840fb052","examples/zf_derive.rs":"d8d6aac643e8edd1cdebafdff1e32dfefab7c887a762f75f55dc19f5d7404338","src/lib.rs":"cd26afbef8efcc9faf232802d7af417bd7b97fe2ebe8f06cd04a6b920ec76e2f","src/visitor.rs":"644492b09434a35d715f4d32c72db3184a9c05f26177d7492e816f063b25663c"},"package":"2e8aa86add9ddbd2409c1ed01e033cd457d79b1b1229b64922c25095c595e829"}
\ No newline at end of file +{"files":{"Cargo.lock":"c066c6ce9b35f0c703bfa8ac45bb6780d499edaa5cb6437dc498ac0c38d609d8","Cargo.toml":"57e4d1407e5cdb86ebf4e520fd01cfbc9448e1886f2ce5ef81ae5cf48c440e3e","LICENSE":"4ad7541d66a407234e2c84902124cef325c29f3e966353efdb800bedb8b8da21","README.md":"11a51a5a18692b4ba67b60b556c06cce8b0c81a0c7dd82f818893207840fb052","examples/zf_derive.rs":"16fca391d8aeff66575c6f4ca5587827a159eae561f94f49507984f76e9c884d","src/lib.rs":"6b6473461c8b5aed34c652e24affb2c067f62003c06f3251fdf10ba6f6639033","src/visitor.rs":"644492b09434a35d715f4d32c72db3184a9c05f26177d7492e816f063b25663c"},"package":"b4eae7c1f7d4b8eafce526bc0771449ddc2f250881ae31c50d22c032b5a1c499"}
\ No newline at end of file diff --git a/vendor/zerofrom-derive/Cargo.lock b/vendor/zerofrom-derive/Cargo.lock index 6e6667eae..ff8b8debf 100644 --- a/vendor/zerofrom-derive/Cargo.lock +++ b/vendor/zerofrom-derive/Cargo.lock @@ -4,39 +4,27 @@ version = 3 [[package]] name = "proc-macro2" -version = "1.0.47" +version = "1.0.51" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ea3d908b0e36316caf9e9e2c4625cdde190a7e6f440d794667ed17a1855e725" +checksum = "5d727cae5b39d21da60fa540906919ad737832fe0b1c165da3a34d6548c849d6" dependencies = [ "unicode-ident", ] [[package]] name = "quote" -version = "1.0.21" +version = "1.0.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bbe448f377a7d6961e30f5955f9b8d106c3f5e449d493ee1b125c1d43c2b5179" +checksum = "8856d8364d252a14d474036ea1358d63c9e6965c8e5c1885c18f73d70bff9c7b" dependencies = [ "proc-macro2", ] [[package]] -name = "serde" -version = "1.0.145" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "728eb6351430bccb993660dfffc5a72f91ccc1295abaa8ce19b27ebe4f75568b" - -[[package]] -name = "stable_deref_trait" -version = "1.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" - -[[package]] name = "syn" -version = "1.0.103" +version = "1.0.107" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a864042229133ada95abf3b54fdc62ef5ccabe9515b64717bcb9a1919e59445d" +checksum = "1f4064b5b16e03ae50984a5a8ed5d4f8803e6bc1fd170a3cda91a1be4b18e3f5" dependencies = [ "proc-macro2", "quote", @@ -57,9 +45,9 @@ dependencies = [ [[package]] name = "unicode-ident" -version = "1.0.5" +version = "1.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ceab39d59e4c9499d4e5a8ee0e2735b891bb7308ac83dfb4e80cad195c9f6f3" +checksum = "84a22b9f218b40614adcb3f4ff08b703773ad44fa9423e4e0d346d5db86e4ebc" [[package]] name = "unicode-xid" @@ -68,55 +56,11 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c" [[package]] -name = "yoke" -version = "0.6.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1fe1d55ca72c32d573bfbd5cb2f0ca65a497854c44762957a6d3da96041a5184" -dependencies = [ - "serde", - "stable_deref_trait", - "zerofrom", -] - -[[package]] -name = "zerofrom" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "79e9355fccf72b04b7deaa99ce7a0f6630530acf34045391b74460fcd714de54" -dependencies = [ - "zerofrom-derive 0.1.0", -] - -[[package]] name = "zerofrom-derive" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8785f47d6062c1932866147f91297286a9f350b3070e9d9f0b6078e37d623c1a" +version = "0.1.2" dependencies = [ "proc-macro2", "quote", "syn", "synstructure", ] - -[[package]] -name = "zerofrom-derive" -version = "0.1.1" -dependencies = [ - "proc-macro2", - "quote", - "syn", - "synstructure", - "zerofrom", - "zerovec", -] - -[[package]] -name = "zerovec" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9d919a74c17749ccb17beaf6405562e413cd94e98ba52ca1e64bbe7eefbd8b8" -dependencies = [ - "yoke", - "zerofrom", -] diff --git a/vendor/zerofrom-derive/Cargo.toml b/vendor/zerofrom-derive/Cargo.toml index 3966434c6..66a5e8d94 100644 --- a/vendor/zerofrom-derive/Cargo.toml +++ b/vendor/zerofrom-derive/Cargo.toml @@ -10,11 +10,12 @@ # See Cargo.toml.orig for the original contents. [package] -edition = "2018" +edition = "2021" name = "zerofrom-derive" -version = "0.1.1" +version = "0.1.2" authors = ["Manish Goregaokar <manishsmail@gmail.com>"] description = "Custom derive for the zerofrom crate" +readme = "README.md" keywords = [ "zerocopy", "serialization", @@ -29,7 +30,9 @@ categories = [ ] license = "Unicode-DFS-2016" repository = "https://github.com/unicode-org/icu4x" -resolver = "2" + +[package.metadata.workspaces] +independent = true [lib] path = "src/lib.rs" @@ -51,10 +54,4 @@ features = [ [dependencies.synstructure] version = "0.12.4" -[dev-dependencies.zerofrom] -version = "0.1" -features = ["derive"] - -[dev-dependencies.zerovec] -version = "0.9" -features = ["yoke"] +[dev-dependencies] diff --git a/vendor/zerofrom-derive/examples/zf_derive.rs b/vendor/zerofrom-derive/examples/zf_derive.rs index 2df26d943..4f54c9464 100644 --- a/vendor/zerofrom-derive/examples/zf_derive.rs +++ b/vendor/zerofrom-derive/examples/zf_derive.rs @@ -51,7 +51,7 @@ pub struct HasTuples<'data> { pub bar: (&'data str, &'data str), } -pub fn assert_zf_tuples<'b, 'data>(x: &'b HasTuples<'data>) -> HasTuples<'b> { +pub fn assert_zf_tuples<'b>(x: &'b HasTuples) -> HasTuples<'b> { HasTuples::zero_from(x) } pub fn assert_zf_generics<'a, 'b>( @@ -65,9 +65,7 @@ pub struct ZeroMapGenericExample<'a, T: for<'b> ZeroMapKV<'b> + ?Sized> { map: ZeroMap<'a, str, T>, } -pub fn assert_zf_map<'a, 'b>( - x: &'b ZeroMapGenericExample<'a, str>, -) -> ZeroMapGenericExample<'b, str> { +pub fn assert_zf_map<'b>(x: &'b ZeroMapGenericExample<str>) -> ZeroMapGenericExample<'b, str> { ZeroMapGenericExample::zero_from(x) } diff --git a/vendor/zerofrom-derive/src/lib.rs b/vendor/zerofrom-derive/src/lib.rs index 63fd58aae..5d6f1a81b 100644 --- a/vendor/zerofrom-derive/src/lib.rs +++ b/vendor/zerofrom-derive/src/lib.rs @@ -108,7 +108,7 @@ fn zf_derive_impl(input: &DeriveInput) -> TokenStream2 { let mut zf_bounds: Vec<WherePredicate> = vec![]; let body = structure.each_variant(|vi| { vi.construct(|f, i| { - let binding = format!("__binding_{}", i); + let binding = format!("__binding_{i}"); let field = Ident::new(&binding, Span::call_site()); if has_clone_attr(&f.attrs) { |