diff --git a/pve-rs/Cargo.lock b/pve-rs/Cargo.lock index 797c068e..5189ea2c 100644 --- a/pve-rs/Cargo.lock +++ b/pve-rs/Cargo.lock @@ -1163,7 +1163,7 @@ dependencies = [ [[package]] name = "proxmox-api-macro" version = "1.2.1" -source = "git+https://gitea.basealt.ru/konevsa/proxmox.newest.git#5908f1261e33e035be0b761e1140716ce2483c2f" +source = "git+https://gitea.basealt.ru/konevsa/proxmox.newest.git#b945c8f6b7c5c9b6ea02f9305bae85c4364572e7" dependencies = [ "anyhow", "proc-macro2 1.0.89", @@ -1174,7 +1174,7 @@ dependencies = [ [[package]] name = "proxmox-apt" version = "0.11.3" -source = "git+https://gitea.basealt.ru/konevsa/proxmox.newest.git#5908f1261e33e035be0b761e1140716ce2483c2f" +source = "git+https://gitea.basealt.ru/konevsa/proxmox.newest.git#b945c8f6b7c5c9b6ea02f9305bae85c4364572e7" dependencies = [ "anyhow", "apt-pkg-native", @@ -1195,7 +1195,7 @@ dependencies = [ [[package]] name = "proxmox-apt-api-types" version = "1.0.1" -source = "git+https://gitea.basealt.ru/konevsa/proxmox.newest.git#5908f1261e33e035be0b761e1140716ce2483c2f" +source = "git+https://gitea.basealt.ru/konevsa/proxmox.newest.git#b945c8f6b7c5c9b6ea02f9305bae85c4364572e7" dependencies = [ "proxmox-config-digest", "proxmox-schema", @@ -1206,7 +1206,7 @@ dependencies = [ [[package]] name = "proxmox-config-digest" version = "0.1.0" -source = "git+https://gitea.basealt.ru/konevsa/proxmox.newest.git#5908f1261e33e035be0b761e1140716ce2483c2f" +source = "git+https://gitea.basealt.ru/konevsa/proxmox.newest.git#b945c8f6b7c5c9b6ea02f9305bae85c4364572e7" dependencies = [ "anyhow", "hex", @@ -1219,7 +1219,7 @@ dependencies = [ [[package]] name = "proxmox-http" version = "0.9.3" -source = "git+https://gitea.basealt.ru/konevsa/proxmox.newest.git#5908f1261e33e035be0b761e1140716ce2483c2f" +source = "git+https://gitea.basealt.ru/konevsa/proxmox.newest.git#b945c8f6b7c5c9b6ea02f9305bae85c4364572e7" dependencies = [ "anyhow", "base64 0.13.1", @@ -1233,7 +1233,7 @@ dependencies = [ [[package]] name = "proxmox-http-error" version = "0.1.0" -source = "git+https://gitea.basealt.ru/konevsa/proxmox.newest.git#5908f1261e33e035be0b761e1140716ce2483c2f" +source = "git+https://gitea.basealt.ru/konevsa/proxmox.newest.git#b945c8f6b7c5c9b6ea02f9305bae85c4364572e7" dependencies = [ "anyhow", "http", @@ -1243,7 +1243,7 @@ dependencies = [ [[package]] name = "proxmox-human-byte" version = "0.1.3" -source = "git+https://gitea.basealt.ru/konevsa/proxmox.newest.git#5908f1261e33e035be0b761e1140716ce2483c2f" +source = "git+https://gitea.basealt.ru/konevsa/proxmox.newest.git#b945c8f6b7c5c9b6ea02f9305bae85c4364572e7" dependencies = [ "anyhow", "proxmox-schema", @@ -1254,7 +1254,7 @@ dependencies = [ [[package]] name = "proxmox-io" version = "1.1.0" -source = "git+https://gitea.basealt.ru/konevsa/proxmox.newest.git#5908f1261e33e035be0b761e1140716ce2483c2f" +source = "git+https://gitea.basealt.ru/konevsa/proxmox.newest.git#b945c8f6b7c5c9b6ea02f9305bae85c4364572e7" dependencies = [ "endian_trait", ] @@ -1262,12 +1262,12 @@ dependencies = [ [[package]] name = "proxmox-lang" version = "1.4.0" -source = "git+https://gitea.basealt.ru/konevsa/proxmox.newest.git#5908f1261e33e035be0b761e1140716ce2483c2f" +source = "git+https://gitea.basealt.ru/konevsa/proxmox.newest.git#b945c8f6b7c5c9b6ea02f9305bae85c4364572e7" [[package]] name = "proxmox-log" version = "0.2.5" -source = "git+https://gitea.basealt.ru/konevsa/proxmox.newest.git#5908f1261e33e035be0b761e1140716ce2483c2f" +source = "git+https://gitea.basealt.ru/konevsa/proxmox.newest.git#b945c8f6b7c5c9b6ea02f9305bae85c4364572e7" dependencies = [ "anyhow", "nix", @@ -1283,7 +1283,7 @@ dependencies = [ [[package]] name = "proxmox-notify" version = "0.4.2" -source = "git+https://gitea.basealt.ru/konevsa/proxmox.newest.git#5908f1261e33e035be0b761e1140716ce2483c2f" +source = "git+https://gitea.basealt.ru/konevsa/proxmox.newest.git#b945c8f6b7c5c9b6ea02f9305bae85c4364572e7" dependencies = [ "anyhow", "base64 0.13.1", @@ -1309,7 +1309,7 @@ dependencies = [ [[package]] name = "proxmox-openid" version = "0.10.3" -source = "git+https://gitea.basealt.ru/konevsa/proxmox.newest.git#5908f1261e33e035be0b761e1140716ce2483c2f" +source = "git+https://gitea.basealt.ru/konevsa/proxmox.newest.git#b945c8f6b7c5c9b6ea02f9305bae85c4364572e7" dependencies = [ "anyhow", "http", @@ -1337,7 +1337,7 @@ dependencies = [ [[package]] name = "proxmox-schema" version = "3.2.0" -source = "git+https://gitea.basealt.ru/konevsa/proxmox.newest.git#5908f1261e33e035be0b761e1140716ce2483c2f" +source = "git+https://gitea.basealt.ru/konevsa/proxmox.newest.git#b945c8f6b7c5c9b6ea02f9305bae85c4364572e7" dependencies = [ "anyhow", "const_format", @@ -1351,7 +1351,7 @@ dependencies = [ [[package]] name = "proxmox-section-config" version = "2.1.1" -source = "git+https://gitea.basealt.ru/konevsa/proxmox.newest.git#5908f1261e33e035be0b761e1140716ce2483c2f" +source = "git+https://gitea.basealt.ru/konevsa/proxmox.newest.git#b945c8f6b7c5c9b6ea02f9305bae85c4364572e7" dependencies = [ "anyhow", "hex", @@ -1364,7 +1364,7 @@ dependencies = [ [[package]] name = "proxmox-serde" version = "0.1.2" -source = "git+https://gitea.basealt.ru/konevsa/proxmox.newest.git#5908f1261e33e035be0b761e1140716ce2483c2f" +source = "git+https://gitea.basealt.ru/konevsa/proxmox.newest.git#b945c8f6b7c5c9b6ea02f9305bae85c4364572e7" dependencies = [ "anyhow", "base64 0.13.1", @@ -1376,7 +1376,7 @@ dependencies = [ [[package]] name = "proxmox-shared-cache" version = "0.1.0" -source = "git+https://gitea.basealt.ru/konevsa/proxmox.newest.git#5908f1261e33e035be0b761e1140716ce2483c2f" +source = "git+https://gitea.basealt.ru/konevsa/proxmox.newest.git#b945c8f6b7c5c9b6ea02f9305bae85c4364572e7" dependencies = [ "anyhow", "nix", @@ -1388,7 +1388,7 @@ dependencies = [ [[package]] name = "proxmox-subscription" version = "0.4.6" -source = "git+https://gitea.basealt.ru/konevsa/proxmox.newest.git#5908f1261e33e035be0b761e1140716ce2483c2f" +source = "git+https://gitea.basealt.ru/konevsa/proxmox.newest.git#b945c8f6b7c5c9b6ea02f9305bae85c4364572e7" dependencies = [ "anyhow", "base64 0.13.1", @@ -1406,7 +1406,7 @@ dependencies = [ [[package]] name = "proxmox-sys" version = "0.6.4" -source = "git+https://gitea.basealt.ru/konevsa/proxmox.newest.git#5908f1261e33e035be0b761e1140716ce2483c2f" +source = "git+https://gitea.basealt.ru/konevsa/proxmox.newest.git#b945c8f6b7c5c9b6ea02f9305bae85c4364572e7" dependencies = [ "anyhow", "libc", @@ -1422,7 +1422,7 @@ dependencies = [ [[package]] name = "proxmox-tfa" version = "5.0.1" -source = "git+https://gitea.basealt.ru/konevsa/proxmox.newest.git#5908f1261e33e035be0b761e1140716ce2483c2f" +source = "git+https://gitea.basealt.ru/konevsa/proxmox.newest.git#b945c8f6b7c5c9b6ea02f9305bae85c4364572e7" dependencies = [ "anyhow", "base32", @@ -1444,7 +1444,7 @@ dependencies = [ [[package]] name = "proxmox-time" version = "2.0.2" -source = "git+https://gitea.basealt.ru/konevsa/proxmox.newest.git#5908f1261e33e035be0b761e1140716ce2483c2f" +source = "git+https://gitea.basealt.ru/konevsa/proxmox.newest.git#b945c8f6b7c5c9b6ea02f9305bae85c4364572e7" dependencies = [ "anyhow", "bitflags 2.6.0", @@ -1456,7 +1456,7 @@ dependencies = [ [[package]] name = "proxmox-uuid" version = "1.0.3" -source = "git+https://gitea.basealt.ru/konevsa/proxmox.newest.git#5908f1261e33e035be0b761e1140716ce2483c2f" +source = "git+https://gitea.basealt.ru/konevsa/proxmox.newest.git#b945c8f6b7c5c9b6ea02f9305bae85c4364572e7" dependencies = [ "js-sys", "serde", @@ -1750,9 +1750,9 @@ dependencies = [ [[package]] name = "serde" -version = "1.0.213" +version = "1.0.214" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3ea7893ff5e2466df8d720bb615088341b295f849602c6956047f8f80f0e9bc1" +checksum = "f55c3193aca71c12ad7890f1785d2b73e1b9f63a0bbc353c08ef26fe03fc56b5" dependencies = [ "serde_derive", ] @@ -1788,9 +1788,9 @@ dependencies = [ [[package]] name = "serde_derive" -version = "1.0.213" +version = "1.0.214" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e85ad2009c50b58e87caa8cd6dac16bdf511bbfb7af6c33df902396aa480fa5" +checksum = "de523f781f095e28fa605cdce0f8307e451cc0fd14e2eb4cd2e98a355b147766" dependencies = [ "proc-macro2 1.0.89", "quote 1.0.37", diff --git a/pve-rs/vendor/proxmox-apt/.cargo-checksum.json b/pve-rs/vendor/proxmox-apt/.cargo-checksum.json index 491f2a21..0168a4d1 100644 --- a/pve-rs/vendor/proxmox-apt/.cargo-checksum.json +++ b/pve-rs/vendor/proxmox-apt/.cargo-checksum.json @@ -1 +1 @@ -{"files":{"Cargo.toml":"d2f9b9801761ff320d16044adc18bdb55aacd920bd96db48af0c21af184e36a3","src/api.rs":"81712201c460219cae9954ab1a0b07cee56ad3e44151f04e9e914ef0c0ad5eac","src/cache.rs":"aa2e1e8ce14f2a1720af250e4d12ac1b8f4fa5ba0ccdfa649ee61d719bf9e2cd","src/cache_api.rs":"163ea65a28cfecb2ca8f3c6cf4a7a3bb6d9997bf4325e53fd6cd988bb39d39ed","src/deb822/mod.rs":"24a2e9d9150c4d3115b831add95ac13ae196a5fca47c61b382a027e1ac0fba02","src/deb822/packages_file.rs":"76f3b8038a528a65cec6d91dd59bee895580b60945bd80dce97cf0a280ddb24a","src/deb822/release_file.rs":"a7b009e9e5530f407670fb58d851aecbcddc462a83df50043739990ec83e5583","src/deb822/sources_file.rs":"75e37dc7fcab50583742f5ea3312d704def36d3ebd6f71fa51836b08117dc27d","src/lib.rs":"a4ee082d3b0323013bb4acaa157ae94f97f1802ffe6db9d6c2ad3796a1bbbdc8","src/repositories/file.rs":"273364485300c8b2ded06187aa5428ab0ce2ef071f30f186d2a71c1c4c4462c6","src/repositories/file/list_parser.rs":"868fd397f9b06d0eca8a9bbb4feca18cc6c50fb13d5faa7cb34e6f2d00022ab4","src/repositories/file/sources_parser.rs":"4eb6f8a7cad3d2cc75bb9ae4a0df78e4bd5cdf274ce2439505b1211bddeff7ef","src/repositories/mod.rs":"621da25a82f6f36a32d5a689316c9debf72a409f739346af2c6e3993763ea214","src/repositories/release.rs":"4bab83fe36ffa7c84bf02a208d2815cbb48cfafac54fc52893af6361730dd0ef","src/repositories/repository.rs":"abff8c0562521bf847d4bf47e1783c914f4b3571288b2416d62d98ad3364e834","src/repositories/standard.rs":"8e861a8829c359de1f0426e55a7034001a0bf73aa862c9e1850584741dc26171","tests/ALT/sources.list.d.expected/alt.list":"94fc66936862e8af7d4f6ba071494f328aa357cc3d6651ac40ceee7705615571","tests/ALT/sources.list.d.expected/dcby.list":"1d092e3df7e5b444522f48ab3c72c492f720764813bdb2eed7f55dc1d39cf3f8","tests/ALT/sources.list.d.expected/heanet.list":"1054184001935c343ba7a7ff4325e8265629aac387a914a81e8b3815a8a403ed","tests/ALT/sources.list.d.expected/ipsl.list":"80fc8591f78c93ddd15618a0b786293e022b33c12a9328a0b7b4e9e4e2dcd67f","tests/ALT/sources.list.d.expected/msu.list":"1708e96969976d23ccc66ef9e94d9910bd9b209e7ece933225948841dad844f6","tests/ALT/sources.list.d.expected/sources.list":"e59945f7982d97f5736a4e1b4267a6a18081527a225e8a15c052e3eb37033966","tests/ALT/sources.list.d.expected/yandex.list":"fb263e7d63ed730ad7f814b913092294a9a8908cb31abcf36f8f7ff30b0de78f","tests/ALT/sources.list.d/alt.list":"3ce11d7c96b1a674f48f7d6bb739a0044b29086d9598830d0fa7bf458c5804b3","tests/ALT/sources.list.d/dcby.list":"6475136725b5e520602845f3ff560a62b32c315bb76ec15b15062e464d146678","tests/ALT/sources.list.d/heanet.list":"05ddcfa6e6c6ca6138a764f4785943fb71c838feb3e97ed603da831a3d565b6e","tests/ALT/sources.list.d/ipsl.list":"48f6813af5f1d503849e5efbbc7f9bcde097eed081a49a73feb2b966f6bb72df","tests/ALT/sources.list.d/msu.list":"7906094f6ac17bf190525e7479c98de9ebf72cddb21ea8e5b844cfceb0f89ced","tests/ALT/sources.list.d/sources.list":"e59945f7982d97f5736a4e1b4267a6a18081527a225e8a15c052e3eb37033966","tests/ALT/sources.list.d/yandex.list":"db996743b3a0cf5adcaf9713709717edf12075714a845f0407f6fd6dc69e3042","tests/Debian/deb822/packages/deb.debian.org_debian_dists_bullseye_contrib_binary-amd64_Packages":"81076d23927be8e29244fed341860e9a1ac6469956f211f8a673238f02f97f7d","tests/Debian/deb822/packages/deb.debian.org_debian_dists_bullseye_main_binary-amd64_Packages":"cf77eaa6fb5f4cda14da07de79f02af4ab532bac707b0767b0cf3a3a83008480","tests/Debian/deb822/packages/deb.debian.org_debian_dists_bullseye_non-free_binary-amd64_Packages":"57290bd3407a886a55a3295d805e27f0886c2bed21b38eaedba79a7b5488556d","tests/Debian/deb822/release/deb.debian.org_debian_dists_bullseye_Release":"2242eb47fc19cc562e1143ff3d29141ec2b5570379cd24a40628b49c2997d3a2","tests/Debian/deb822/release/deb.debian.org_debian_dists_bullseye_Release_insecure":"ce0e5017550f91650fe4237e5654c6cfc2e7facf882c42a6eb8d5b5b5729b55d","tests/Debian/deb822/sources/deb.debian.org_debian_dists_bullseye_main_source_Sources":"a44bbb047176e5b2633d2fa74d06840c6677b74be8fc1f784aa91ed8c79952cf","tests/Debian/lists/download.proxmox.com_debian_pve_dists_bullseye_InRelease":"c870f184bc0ec69cb929e9a6b94f768a3b41f1ba4f7c09a1d8bc650dc339add0","tests/Debian/lists/ftp.debian.org_debian_dists_bullseye-updates_InRelease":"2b73e0e57577fa2014773ae367bdb6fa89a0c869c140871c5db7e6b801703ad2","tests/Debian/lists/ftp.debian.org_debian_dists_bullseye_InRelease":"c8b716f3e06ba9bec9065037600dd80252c080fc533c7d923800e569d4a913d4","tests/Debian/lists/security.debian.org_debian-security_dists_bullseye-security_InRelease":"8928b176cdb7a6010a55dd3e9890b572509ecdf66ea2e550c4c4fda46725152a","tests/Debian/sources.list.d.expected/absolute_suite.list":"fa084aa1bb07fe6e5e68556f6d746709d8d5cda9ef91d950b41fe929aacda086","tests/Debian/sources.list.d.expected/absolute_suite.sources":"8f252c92d7cd6b5aa9d5bf532c60fd6d2af8cdb6956000077c7cd17e5de8f2da","tests/Debian/sources.list.d.expected/bad-security.list":"b73fe5934101b11d748d6991fa32c29720e819fe4029faf38d5c2150e47f16e7","tests/Debian/sources.list.d.expected/bad.sources":"5f2a427e093c31c1046101185dfece80c8696650cad2946e3dabbe29b2aff4c6","tests/Debian/sources.list.d.expected/case.sources":"c6c18117d4b425fb163c27aa034b023446d80b74542eaef017ef280f3463dd7e","tests/Debian/sources.list.d.expected/cdroms.list":"036c0c6f31db59f5b15f7f1f3e2f3ecfd6d21b70a4923bb8448279207a9e9f19","tests/Debian/sources.list.d.expected/ceph-quincy-bookworm.list":"f42f1b8b3356e79d5011a398d73602afeee61878b2920c4e69b720aa2ee6c663","tests/Debian/sources.list.d.expected/ceph-quincy-nosub-bookworm.list":"eaa0d5799c1ff36be2f86ce35dfbf08f123e02d5519a75c5eec17e4a95a44f9d","tests/Debian/sources.list.d.expected/ceph-reef-enterprise-bookworm.list":"25ad9c5b60fc3fe4fa83e1791e2747205527042a5ad02bfa73a84ff783d2ee69","tests/Debian/sources.list.d.expected/files.list":"23d3cb433b65e01c85ee5080508eb27dfe145df91f3c6cf6f6849fa1e5b426a1","tests/Debian/sources.list.d.expected/multiline.sources":"a2466c6f67db81d18a4d2010e8328b2d22db6b363502024586b045eac8cd410e","tests/Debian/sources.list.d.expected/options_comment.list":"30612a8c7eb7599dd734b7ad48e22e00d8aad49c1b7e5c7853534d38e3ba544f","tests/Debian/sources.list.d.expected/pbs-enterprise.list":"ecefb881429f7a08b62a4120950b40bb1c545aa63f18044b9e50cf93bed6344d","tests/Debian/sources.list.d.expected/pve-alt.list":"cc45872b161d82756755235fb39a56f4221ba9006980833d042a51683bdde68c","tests/Debian/sources.list.d.expected/pve.list":"d9ec4f5cf0c40ebaba5fc03c49873187956374a9871c0d068c91d15466352a1e","tests/Debian/sources.list.d.expected/standard.list":"37d3e0a97eccc3eab642a6182f13be5afbcafde2ec379d7f651baf3c402695c8","tests/Debian/sources.list.d.expected/standard.sources":"894d7de0eae65741626724c2a0db08eef5535e8a764976f40600d523952722f6","tests/Debian/sources.list.d/absolute_suite.list":"677cbdf744461ec07aff2f7863ae9e2af492816c9c0e50268d510733972febb3","tests/Debian/sources.list.d/absolute_suite.sources":"8f252c92d7cd6b5aa9d5bf532c60fd6d2af8cdb6956000077c7cd17e5de8f2da","tests/Debian/sources.list.d/bad-security.list":"b73fe5934101b11d748d6991fa32c29720e819fe4029faf38d5c2150e47f16e7","tests/Debian/sources.list.d/bad.sources":"11b305d30219969ccdacd3e4fb60fa04e3f8f4b3e1c46346596ded176d4a714a","tests/Debian/sources.list.d/case.sources":"7cec22fb9c93a756056e0aba88efc524f07bc17c18b40f11e1573328ccc2be3a","tests/Debian/sources.list.d/cdroms.list":"123a21df5255efec1ab5f71c82778c960c37cf3fb0425d31a58b32bd421784e4","tests/Debian/sources.list.d/ceph-quincy-bookworm.list":"65eeb5b68b4e8159d732eda0b7eded10d2a13a61c40fbeca8042fce5711509d0","tests/Debian/sources.list.d/ceph-quincy-nosub-bookworm.list":"eaa0d5799c1ff36be2f86ce35dfbf08f123e02d5519a75c5eec17e4a95a44f9d","tests/Debian/sources.list.d/ceph-reef-enterprise-bookworm.list":"25ad9c5b60fc3fe4fa83e1791e2747205527042a5ad02bfa73a84ff783d2ee69","tests/Debian/sources.list.d/files.list":"581d106c0eb001e30607e069df26eb5bc469cd7eaca61b3d451661b06780c1a3","tests/Debian/sources.list.d/multiline.sources":"e5218510dfc8794eb88d73a7d444d8f34325b6286c8a7e08fdb4b49afe1a78f2","tests/Debian/sources.list.d/options_comment.list":"14d39dac1dbbff50435c3f2c3aa4808ed8bdf1b2c6f05dc73712e1fc4bdade80","tests/Debian/sources.list.d/pbs-enterprise.list":"9fa57cad75e19cef83b83cd3ca41a48939348f2b9b7e66a61094f22fc739eeee","tests/Debian/sources.list.d/pve-alt.list":"fecc83dc1459984107e7dc6f0d6d96423d5a6eefbc8ac614f28276a6b1359a78","tests/Debian/sources.list.d/pve.list":"62f412f71de38970018d46e882cbd9e38a70f8281af83811b15fd89e9e6f7d4f","tests/Debian/sources.list.d/standard.list":"70fb1508f23137973ae6161e2d47bd90ddac173361d131c9f95f38bd715a5c1a","tests/Debian/sources.list.d/standard.sources":"eaa221d673207eaf4e63908b17896305f717c08253ebe3745fe25248d950b2b2","tests/repositories.rs":"1075a02013e0e0c0b6fdec8605aedb0ebdea30bacc2ebefa94b1359d3d0c9f58"},"package":null} \ No newline at end of file +{"files":{"Cargo.toml":"d2f9b9801761ff320d16044adc18bdb55aacd920bd96db48af0c21af184e36a3","src/api.rs":"81712201c460219cae9954ab1a0b07cee56ad3e44151f04e9e914ef0c0ad5eac","src/cache.rs":"aa2e1e8ce14f2a1720af250e4d12ac1b8f4fa5ba0ccdfa649ee61d719bf9e2cd","src/cache_api.rs":"163ea65a28cfecb2ca8f3c6cf4a7a3bb6d9997bf4325e53fd6cd988bb39d39ed","src/deb822/mod.rs":"24a2e9d9150c4d3115b831add95ac13ae196a5fca47c61b382a027e1ac0fba02","src/deb822/packages_file.rs":"76f3b8038a528a65cec6d91dd59bee895580b60945bd80dce97cf0a280ddb24a","src/deb822/release_file.rs":"a7b009e9e5530f407670fb58d851aecbcddc462a83df50043739990ec83e5583","src/deb822/sources_file.rs":"75e37dc7fcab50583742f5ea3312d704def36d3ebd6f71fa51836b08117dc27d","src/lib.rs":"a4ee082d3b0323013bb4acaa157ae94f97f1802ffe6db9d6c2ad3796a1bbbdc8","src/repositories/file.rs":"273364485300c8b2ded06187aa5428ab0ce2ef071f30f186d2a71c1c4c4462c6","src/repositories/file/list_parser.rs":"868fd397f9b06d0eca8a9bbb4feca18cc6c50fb13d5faa7cb34e6f2d00022ab4","src/repositories/file/sources_parser.rs":"4eb6f8a7cad3d2cc75bb9ae4a0df78e4bd5cdf274ce2439505b1211bddeff7ef","src/repositories/mod.rs":"621da25a82f6f36a32d5a689316c9debf72a409f739346af2c6e3993763ea214","src/repositories/release.rs":"4bab83fe36ffa7c84bf02a208d2815cbb48cfafac54fc52893af6361730dd0ef","src/repositories/repository.rs":"abff8c0562521bf847d4bf47e1783c914f4b3571288b2416d62d98ad3364e834","src/repositories/standard.rs":"8e861a8829c359de1f0426e55a7034001a0bf73aa862c9e1850584741dc26171","tests/ALT/sources.list.d.expected/alt.list":"94fc66936862e8af7d4f6ba071494f328aa357cc3d6651ac40ceee7705615571","tests/ALT/sources.list.d.expected/dcby.list":"1d092e3df7e5b444522f48ab3c72c492f720764813bdb2eed7f55dc1d39cf3f8","tests/ALT/sources.list.d.expected/heanet.list":"1054184001935c343ba7a7ff4325e8265629aac387a914a81e8b3815a8a403ed","tests/ALT/sources.list.d.expected/ipsl.list":"80fc8591f78c93ddd15618a0b786293e022b33c12a9328a0b7b4e9e4e2dcd67f","tests/ALT/sources.list.d.expected/msu.list":"1708e96969976d23ccc66ef9e94d9910bd9b209e7ece933225948841dad844f6","tests/ALT/sources.list.d.expected/sources.list":"e59945f7982d97f5736a4e1b4267a6a18081527a225e8a15c052e3eb37033966","tests/ALT/sources.list.d.expected/yandex.list":"fb263e7d63ed730ad7f814b913092294a9a8908cb31abcf36f8f7ff30b0de78f","tests/ALT/sources.list.d/alt.list":"3ce11d7c96b1a674f48f7d6bb739a0044b29086d9598830d0fa7bf458c5804b3","tests/ALT/sources.list.d/dcby.list":"6475136725b5e520602845f3ff560a62b32c315bb76ec15b15062e464d146678","tests/ALT/sources.list.d/heanet.list":"05ddcfa6e6c6ca6138a764f4785943fb71c838feb3e97ed603da831a3d565b6e","tests/ALT/sources.list.d/ipsl.list":"48f6813af5f1d503849e5efbbc7f9bcde097eed081a49a73feb2b966f6bb72df","tests/ALT/sources.list.d/msu.list":"7906094f6ac17bf190525e7479c98de9ebf72cddb21ea8e5b844cfceb0f89ced","tests/ALT/sources.list.d/sources.list":"e59945f7982d97f5736a4e1b4267a6a18081527a225e8a15c052e3eb37033966","tests/ALT/sources.list.d/yandex.list":"db996743b3a0cf5adcaf9713709717edf12075714a845f0407f6fd6dc69e3042","tests/Debian/deb822/packages/deb.debian.org_debian_dists_bullseye_contrib_binary-amd64_Packages":"81076d23927be8e29244fed341860e9a1ac6469956f211f8a673238f02f97f7d","tests/Debian/deb822/packages/deb.debian.org_debian_dists_bullseye_main_binary-amd64_Packages":"cf77eaa6fb5f4cda14da07de79f02af4ab532bac707b0767b0cf3a3a83008480","tests/Debian/deb822/packages/deb.debian.org_debian_dists_bullseye_non-free_binary-amd64_Packages":"57290bd3407a886a55a3295d805e27f0886c2bed21b38eaedba79a7b5488556d","tests/Debian/deb822/release/deb.debian.org_debian_dists_bullseye_Release":"2242eb47fc19cc562e1143ff3d29141ec2b5570379cd24a40628b49c2997d3a2","tests/Debian/deb822/release/deb.debian.org_debian_dists_bullseye_Release_insecure":"ce0e5017550f91650fe4237e5654c6cfc2e7facf882c42a6eb8d5b5b5729b55d","tests/Debian/deb822/sources/deb.debian.org_debian_dists_bullseye_main_source_Sources":"a44bbb047176e5b2633d2fa74d06840c6677b74be8fc1f784aa91ed8c79952cf","tests/Debian/lists/download.proxmox.com_debian_pve_dists_bullseye_InRelease":"c870f184bc0ec69cb929e9a6b94f768a3b41f1ba4f7c09a1d8bc650dc339add0","tests/Debian/lists/ftp.debian.org_debian_dists_bullseye-updates_InRelease":"2b73e0e57577fa2014773ae367bdb6fa89a0c869c140871c5db7e6b801703ad2","tests/Debian/lists/ftp.debian.org_debian_dists_bullseye_InRelease":"c8b716f3e06ba9bec9065037600dd80252c080fc533c7d923800e569d4a913d4","tests/Debian/lists/security.debian.org_debian-security_dists_bullseye-security_InRelease":"8928b176cdb7a6010a55dd3e9890b572509ecdf66ea2e550c4c4fda46725152a","tests/Debian/sources.list.d.expected/absolute_suite.list":"fa084aa1bb07fe6e5e68556f6d746709d8d5cda9ef91d950b41fe929aacda086","tests/Debian/sources.list.d.expected/absolute_suite.sources":"8f252c92d7cd6b5aa9d5bf532c60fd6d2af8cdb6956000077c7cd17e5de8f2da","tests/Debian/sources.list.d.expected/bad-security.list":"b73fe5934101b11d748d6991fa32c29720e819fe4029faf38d5c2150e47f16e7","tests/Debian/sources.list.d.expected/bad.sources":"5f2a427e093c31c1046101185dfece80c8696650cad2946e3dabbe29b2aff4c6","tests/Debian/sources.list.d.expected/case.sources":"c6c18117d4b425fb163c27aa034b023446d80b74542eaef017ef280f3463dd7e","tests/Debian/sources.list.d.expected/cdroms.list":"036c0c6f31db59f5b15f7f1f3e2f3ecfd6d21b70a4923bb8448279207a9e9f19","tests/Debian/sources.list.d.expected/ceph-quincy-bookworm.list":"f42f1b8b3356e79d5011a398d73602afeee61878b2920c4e69b720aa2ee6c663","tests/Debian/sources.list.d.expected/ceph-quincy-nosub-bookworm.list":"eaa0d5799c1ff36be2f86ce35dfbf08f123e02d5519a75c5eec17e4a95a44f9d","tests/Debian/sources.list.d.expected/ceph-reef-enterprise-bookworm.list":"25ad9c5b60fc3fe4fa83e1791e2747205527042a5ad02bfa73a84ff783d2ee69","tests/Debian/sources.list.d.expected/files.list":"23d3cb433b65e01c85ee5080508eb27dfe145df91f3c6cf6f6849fa1e5b426a1","tests/Debian/sources.list.d.expected/multiline.sources":"a2466c6f67db81d18a4d2010e8328b2d22db6b363502024586b045eac8cd410e","tests/Debian/sources.list.d.expected/options_comment.list":"30612a8c7eb7599dd734b7ad48e22e00d8aad49c1b7e5c7853534d38e3ba544f","tests/Debian/sources.list.d.expected/pbs-enterprise.list":"ecefb881429f7a08b62a4120950b40bb1c545aa63f18044b9e50cf93bed6344d","tests/Debian/sources.list.d.expected/pve-alt.list":"cc45872b161d82756755235fb39a56f4221ba9006980833d042a51683bdde68c","tests/Debian/sources.list.d.expected/pve.list":"d9ec4f5cf0c40ebaba5fc03c49873187956374a9871c0d068c91d15466352a1e","tests/Debian/sources.list.d.expected/standard.list":"37d3e0a97eccc3eab642a6182f13be5afbcafde2ec379d7f651baf3c402695c8","tests/Debian/sources.list.d.expected/standard.sources":"894d7de0eae65741626724c2a0db08eef5535e8a764976f40600d523952722f6","tests/Debian/sources.list.d/absolute_suite.list":"677cbdf744461ec07aff2f7863ae9e2af492816c9c0e50268d510733972febb3","tests/Debian/sources.list.d/absolute_suite.sources":"8f252c92d7cd6b5aa9d5bf532c60fd6d2af8cdb6956000077c7cd17e5de8f2da","tests/Debian/sources.list.d/bad-security.list":"b73fe5934101b11d748d6991fa32c29720e819fe4029faf38d5c2150e47f16e7","tests/Debian/sources.list.d/bad.sources":"11b305d30219969ccdacd3e4fb60fa04e3f8f4b3e1c46346596ded176d4a714a","tests/Debian/sources.list.d/case.sources":"7cec22fb9c93a756056e0aba88efc524f07bc17c18b40f11e1573328ccc2be3a","tests/Debian/sources.list.d/cdroms.list":"123a21df5255efec1ab5f71c82778c960c37cf3fb0425d31a58b32bd421784e4","tests/Debian/sources.list.d/ceph-quincy-bookworm.list":"65eeb5b68b4e8159d732eda0b7eded10d2a13a61c40fbeca8042fce5711509d0","tests/Debian/sources.list.d/ceph-quincy-nosub-bookworm.list":"eaa0d5799c1ff36be2f86ce35dfbf08f123e02d5519a75c5eec17e4a95a44f9d","tests/Debian/sources.list.d/ceph-reef-enterprise-bookworm.list":"25ad9c5b60fc3fe4fa83e1791e2747205527042a5ad02bfa73a84ff783d2ee69","tests/Debian/sources.list.d/files.list":"581d106c0eb001e30607e069df26eb5bc469cd7eaca61b3d451661b06780c1a3","tests/Debian/sources.list.d/multiline.sources":"e5218510dfc8794eb88d73a7d444d8f34325b6286c8a7e08fdb4b49afe1a78f2","tests/Debian/sources.list.d/options_comment.list":"14d39dac1dbbff50435c3f2c3aa4808ed8bdf1b2c6f05dc73712e1fc4bdade80","tests/Debian/sources.list.d/pbs-enterprise.list":"9fa57cad75e19cef83b83cd3ca41a48939348f2b9b7e66a61094f22fc739eeee","tests/Debian/sources.list.d/pve-alt.list":"fecc83dc1459984107e7dc6f0d6d96423d5a6eefbc8ac614f28276a6b1359a78","tests/Debian/sources.list.d/pve.list":"62f412f71de38970018d46e882cbd9e38a70f8281af83811b15fd89e9e6f7d4f","tests/Debian/sources.list.d/standard.list":"70fb1508f23137973ae6161e2d47bd90ddac173361d131c9f95f38bd715a5c1a","tests/Debian/sources.list.d/standard.sources":"eaa221d673207eaf4e63908b17896305f717c08253ebe3745fe25248d950b2b2","tests/repositories.rs":"2fb32afaa0be7ee9cfadcab1b4c8fe2299dab48bb60b4c0ab7faf1d8cd22b667"},"package":null} \ No newline at end of file diff --git a/pve-rs/vendor/proxmox-apt/tests/repositories.rs b/pve-rs/vendor/proxmox-apt/tests/repositories.rs index 52213edd..2f4ae011 100644 --- a/pve-rs/vendor/proxmox-apt/tests/repositories.rs +++ b/pve-rs/vendor/proxmox-apt/tests/repositories.rs @@ -144,7 +144,7 @@ fn test_digest() -> Result<(), Error> { // expect a different digest, because the repo was modified let (_, new_digest) = file.read_with_digest()?; - assert_ne!(old_digest, new_digest); + assert_ne!(old_digest, *new_digest); assert!(file.write().is_err()); diff --git a/pve-rs/vendor/serde/.cargo-checksum.json b/pve-rs/vendor/serde/.cargo-checksum.json index 8aebd7e2..80186b29 100644 --- a/pve-rs/vendor/serde/.cargo-checksum.json +++ b/pve-rs/vendor/serde/.cargo-checksum.json @@ -1 +1 @@ -{"files":{"Cargo.toml":"ac6d4a7ebe8491271a82f227f72f56f4d829a3eac08ce7a956d5f1b7024aba52","LICENSE-APACHE":"62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a","LICENSE-MIT":"23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3","README.md":"56dd9b1d02be861a2c2a88c06005adc61f8b1d4330cd6db304ee330bcfdc4310","build.rs":"0a7bde86c0fb6dfbfa20a4d87b200baf2753b1de154ab23c8559bbb62356ffbb","crates-io.md":"407d92b2932923f8708aaf31db266fd7db32e2b0afa6c569d134b680b74a1920","src/de/ignored_any.rs":"6480f2b2a83dc4764d01b2eec7309729eef2492eede2e5ee98d23a60b05198eb","src/de/impls.rs":"18ed2d8221b04c7fe8f7a757445a04cd1d28c887f46f7a8717afff10eada146f","src/de/mod.rs":"704fc935b1cd504e1f9dc6b34f85748e871bf5aa2cacc167aa089971e2fd1884","src/de/seed.rs":"045d890712a04eb33ffc5a021e5d948a63c89402b8ffeea749df2171b7484f8f","src/de/size_hint.rs":"fff83dc39d30e75e8e611991f9c5399188a1aad23a6462dbca2c8b62655cfedb","src/de/value.rs":"0c485908b1f755e4750af0aefa2132460dadbcf30919c15c06ca795a92d96430","src/format.rs":"c85071b016df643b161859682d21ce34fa0ebf2a3bdbeeea69859da48f5d934f","src/integer128.rs":"29ef30b7d94507b34807090e68173767cdc7aff62edccd38affe69e75338dddc","src/lib.rs":"3102f5858a916c5c86f0abde3f0c267ed7027bbac698ac7f65c76c7121e2f667","src/macros.rs":"0d4b392ed6fe529fda2c5439c8547fe9717e64f528bfd01f633bb725f98b53cd","src/private/de.rs":"07e3346f224342a8599c8c84630fa218408aa4a547e667290c440bbeef61d40d","src/private/doc.rs":"b222decb40321190155209e1b8a5a52e3adfaa470047e379e664b71e0320655a","src/private/mod.rs":"b8f0c348621d91dd9da3db83d8877e70bc61ad0a2dc2d6fb57c6fc2c2cbafa26","src/private/ser.rs":"4343ccbe0b345288dce0dbf1023c6082ef42ae7073c911b535e3d9e88c3aa472","src/ser/fmt.rs":"bd129d9f085933b76dafef6eb43ffac893c1f6484a3064dcd82faeeebc3b203c","src/ser/impls.rs":"00b58a84f7c07b2f575219d6d0745fd1258dae9b9c8ec5b9b299a712c482b1a3","src/ser/impossible.rs":"5c325da8e0370ab22abe1e15d8af1dc7a1707b127508f61e720cd7f0caa80593","src/ser/mod.rs":"9aab34f08defdd6be044383ad41aeb59acee3abe7cacb73ac5bc8c70f747a67e","src/std_error.rs":"25a07149e2e468747ffa5a58051c7f93d7b3c0fa0372f012a96c97ec8ab03b97"},"package":"3ea7893ff5e2466df8d720bb615088341b295f849602c6956047f8f80f0e9bc1"} \ No newline at end of file +{"files":{"Cargo.toml":"212350e6709ebc4f1b9e009e917f6a78cbd0ab15eb43a51b3076a546dd3911c7","LICENSE-APACHE":"62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a","LICENSE-MIT":"23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3","README.md":"56dd9b1d02be861a2c2a88c06005adc61f8b1d4330cd6db304ee330bcfdc4310","build.rs":"0a7bde86c0fb6dfbfa20a4d87b200baf2753b1de154ab23c8559bbb62356ffbb","crates-io.md":"407d92b2932923f8708aaf31db266fd7db32e2b0afa6c569d134b680b74a1920","src/de/ignored_any.rs":"6480f2b2a83dc4764d01b2eec7309729eef2492eede2e5ee98d23a60b05198eb","src/de/impls.rs":"18ed2d8221b04c7fe8f7a757445a04cd1d28c887f46f7a8717afff10eada146f","src/de/mod.rs":"704fc935b1cd504e1f9dc6b34f85748e871bf5aa2cacc167aa089971e2fd1884","src/de/seed.rs":"045d890712a04eb33ffc5a021e5d948a63c89402b8ffeea749df2171b7484f8f","src/de/size_hint.rs":"fff83dc39d30e75e8e611991f9c5399188a1aad23a6462dbca2c8b62655cfedb","src/de/value.rs":"8b6055d90e1ee4637fadaa11c87cc3599fe74b83db9d5791e604016cb349ae37","src/format.rs":"c85071b016df643b161859682d21ce34fa0ebf2a3bdbeeea69859da48f5d934f","src/integer128.rs":"29ef30b7d94507b34807090e68173767cdc7aff62edccd38affe69e75338dddc","src/lib.rs":"5109bf6c8121509fbfcead840a8d12ac2309ef2a3a0fb645983af2e727180e41","src/macros.rs":"0d4b392ed6fe529fda2c5439c8547fe9717e64f528bfd01f633bb725f98b53cd","src/private/de.rs":"07e3346f224342a8599c8c84630fa218408aa4a547e667290c440bbeef61d40d","src/private/doc.rs":"b222decb40321190155209e1b8a5a52e3adfaa470047e379e664b71e0320655a","src/private/mod.rs":"b8f0c348621d91dd9da3db83d8877e70bc61ad0a2dc2d6fb57c6fc2c2cbafa26","src/private/ser.rs":"4343ccbe0b345288dce0dbf1023c6082ef42ae7073c911b535e3d9e88c3aa472","src/ser/fmt.rs":"bd129d9f085933b76dafef6eb43ffac893c1f6484a3064dcd82faeeebc3b203c","src/ser/impls.rs":"00b58a84f7c07b2f575219d6d0745fd1258dae9b9c8ec5b9b299a712c482b1a3","src/ser/impossible.rs":"5c325da8e0370ab22abe1e15d8af1dc7a1707b127508f61e720cd7f0caa80593","src/ser/mod.rs":"9aab34f08defdd6be044383ad41aeb59acee3abe7cacb73ac5bc8c70f747a67e","src/std_error.rs":"25a07149e2e468747ffa5a58051c7f93d7b3c0fa0372f012a96c97ec8ab03b97"},"package":"f55c3193aca71c12ad7890f1785d2b73e1b9f63a0bbc353c08ef26fe03fc56b5"} \ No newline at end of file diff --git a/pve-rs/vendor/serde/Cargo.toml b/pve-rs/vendor/serde/Cargo.toml index 69644198..2ca47bb4 100644 --- a/pve-rs/vendor/serde/Cargo.toml +++ b/pve-rs/vendor/serde/Cargo.toml @@ -13,7 +13,7 @@ edition = "2018" rust-version = "1.31" name = "serde" -version = "1.0.213" +version = "1.0.214" authors = [ "Erick Tryzelaar ", "David Tolnay ", @@ -77,4 +77,4 @@ std = [] unstable = [] [target."cfg(any())".dependencies.serde_derive] -version = "=1.0.213" +version = "=1.0.214" diff --git a/pve-rs/vendor/serde/src/de/value.rs b/pve-rs/vendor/serde/src/de/value.rs index 1ec94778..8f9c0b48 100644 --- a/pve-rs/vendor/serde/src/de/value.rs +++ b/pve-rs/vendor/serde/src/de/value.rs @@ -175,6 +175,17 @@ where } } +impl<'de, E> IntoDeserializer<'de, E> for UnitDeserializer +where + E: de::Error, +{ + type Deserializer = Self; + + fn into_deserializer(self) -> Self { + self + } +} + impl Debug for UnitDeserializer { fn fmt(&self, formatter: &mut fmt::Formatter) -> fmt::Result { formatter.debug_struct("UnitDeserializer").finish() @@ -225,6 +236,18 @@ where } } +#[cfg(feature = "unstable")] +impl<'de, E> IntoDeserializer<'de, E> for NeverDeserializer +where + E: de::Error, +{ + type Deserializer = Self; + + fn into_deserializer(self) -> Self { + self + } +} + //////////////////////////////////////////////////////////////////////////////// macro_rules! primitive_deserializer { @@ -279,6 +302,17 @@ macro_rules! primitive_deserializer { } } + impl<'de, E> IntoDeserializer<'de, E> for $name + where + E: de::Error, + { + type Deserializer = Self; + + fn into_deserializer(self) -> Self { + self + } + } + impl Debug for $name { fn fmt(&self, formatter: &mut fmt::Formatter) -> fmt::Result { formatter @@ -369,6 +403,17 @@ where } } +impl<'de, E> IntoDeserializer<'de, E> for U32Deserializer +where + E: de::Error, +{ + type Deserializer = Self; + + fn into_deserializer(self) -> Self { + self + } +} + impl<'de, E> de::EnumAccess<'de> for U32Deserializer where E: de::Error, @@ -458,6 +503,17 @@ where } } +impl<'de, 'a, E> IntoDeserializer<'de, E> for StrDeserializer<'a, E> +where + E: de::Error, +{ + type Deserializer = Self; + + fn into_deserializer(self) -> Self { + self + } +} + impl<'de, 'a, E> de::EnumAccess<'de> for StrDeserializer<'a, E> where E: de::Error, @@ -537,6 +593,17 @@ where } } +impl<'de, E> IntoDeserializer<'de, E> for BorrowedStrDeserializer<'de, E> +where + E: de::Error, +{ + type Deserializer = Self; + + fn into_deserializer(self) -> Self { + self + } +} + impl<'de, E> de::EnumAccess<'de> for BorrowedStrDeserializer<'de, E> where E: de::Error, @@ -640,6 +707,18 @@ where } } +#[cfg(any(feature = "std", feature = "alloc"))] +impl<'de, E> IntoDeserializer<'de, E> for StringDeserializer +where + E: de::Error, +{ + type Deserializer = Self; + + fn into_deserializer(self) -> Self { + self + } +} + #[cfg(any(feature = "std", feature = "alloc"))] impl<'de, E> de::EnumAccess<'de> for StringDeserializer where @@ -748,6 +827,18 @@ where } } +#[cfg(any(feature = "std", feature = "alloc"))] +impl<'de, 'a, E> IntoDeserializer<'de, E> for CowStrDeserializer<'a, E> +where + E: de::Error, +{ + type Deserializer = Self; + + fn into_deserializer(self) -> Self { + self + } +} + #[cfg(any(feature = "std", feature = "alloc"))] impl<'de, 'a, E> de::EnumAccess<'de> for CowStrDeserializer<'a, E> where @@ -825,6 +916,17 @@ where } } +impl<'de, 'a, E> IntoDeserializer<'de, E> for BytesDeserializer<'a, E> +where + E: de::Error, +{ + type Deserializer = Self; + + fn into_deserializer(self) -> Self { + self + } +} + impl<'a, E> Debug for BytesDeserializer<'a, E> { fn fmt(&self, formatter: &mut fmt::Formatter) -> fmt::Result { formatter @@ -873,6 +975,17 @@ where } } +impl<'de, E> IntoDeserializer<'de, E> for BorrowedBytesDeserializer<'de, E> +where + E: de::Error, +{ + type Deserializer = Self; + + fn into_deserializer(self) -> Self { + self + } +} + impl<'de, E> Debug for BorrowedBytesDeserializer<'de, E> { fn fmt(&self, formatter: &mut fmt::Formatter) -> fmt::Result { formatter @@ -952,6 +1065,19 @@ where } } +impl<'de, I, T, E> IntoDeserializer<'de, E> for SeqDeserializer +where + I: Iterator, + T: IntoDeserializer<'de, E>, + E: de::Error, +{ + type Deserializer = Self; + + fn into_deserializer(self) -> Self { + self + } +} + impl<'de, I, T, E> de::SeqAccess<'de> for SeqDeserializer where I: Iterator, @@ -1083,6 +1209,17 @@ where } } +impl<'de, A> IntoDeserializer<'de, A::Error> for SeqAccessDeserializer +where + A: de::SeqAccess<'de>, +{ + type Deserializer = Self; + + fn into_deserializer(self) -> Self { + self + } +} + //////////////////////////////////////////////////////////////////////////////// /// A deserializer that iterates over a map. @@ -1197,6 +1334,21 @@ where } } +impl<'de, I, E> IntoDeserializer<'de, E> for MapDeserializer<'de, I, E> +where + I: Iterator, + I::Item: private::Pair, + First: IntoDeserializer<'de, E>, + Second: IntoDeserializer<'de, E>, + E: de::Error, +{ + type Deserializer = Self; + + fn into_deserializer(self) -> Self { + self + } +} + impl<'de, I, E> de::MapAccess<'de> for MapDeserializer<'de, I, E> where I: Iterator, @@ -1498,6 +1650,17 @@ where } } +impl<'de, A> IntoDeserializer<'de, A::Error> for MapAccessDeserializer +where + A: de::MapAccess<'de>, +{ + type Deserializer = Self; + + fn into_deserializer(self) -> Self { + self + } +} + impl<'de, A> de::EnumAccess<'de> for MapAccessDeserializer where A: de::MapAccess<'de>, @@ -1551,6 +1714,17 @@ where } } +impl<'de, A> IntoDeserializer<'de, A::Error> for EnumAccessDeserializer +where + A: de::EnumAccess<'de>, +{ + type Deserializer = Self; + + fn into_deserializer(self) -> Self { + self + } +} + //////////////////////////////////////////////////////////////////////////////// mod private { diff --git a/pve-rs/vendor/serde/src/lib.rs b/pve-rs/vendor/serde/src/lib.rs index 5b1f7276..afc1cb5a 100644 --- a/pve-rs/vendor/serde/src/lib.rs +++ b/pve-rs/vendor/serde/src/lib.rs @@ -95,7 +95,7 @@ //////////////////////////////////////////////////////////////////////////////// // Serde types in rustdoc of other crates get linked to here. -#![doc(html_root_url = "https://docs.rs/serde/1.0.213")] +#![doc(html_root_url = "https://docs.rs/serde/1.0.214")] // Support using Serde without the standard library! #![cfg_attr(not(feature = "std"), no_std)] // Show which crate feature enables conditionally compiled APIs in documentation. diff --git a/pve-rs/vendor/serde_derive/.cargo-checksum.json b/pve-rs/vendor/serde_derive/.cargo-checksum.json index 65e0336b..448518bf 100644 --- a/pve-rs/vendor/serde_derive/.cargo-checksum.json +++ b/pve-rs/vendor/serde_derive/.cargo-checksum.json @@ -1 +1 @@ -{"files":{"Cargo.toml":"dd8d8995b836d55f62743dd6ac2fa310e809712345370b19572255c3d5abb512","LICENSE-APACHE":"62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a","LICENSE-MIT":"23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3","README.md":"56dd9b1d02be861a2c2a88c06005adc61f8b1d4330cd6db304ee330bcfdc4310","crates-io.md":"407d92b2932923f8708aaf31db266fd7db32e2b0afa6c569d134b680b74a1920","src/bound.rs":"eda458b2adf8d4b75eccba18621301f846e2a84a04ef2b54e7421f69574e24bc","src/de.rs":"3f1a7e986c89451a0aae11cb0e2e548ab38ae5352bcc512306e5a93020a858c3","src/dummy.rs":"9533dfee23f20d92ea75734c739022820c2787ded0d54f459feacdeb770ec912","src/fragment.rs":"6757cb4c3131d4300f093572efc273c4ab5a20e3e1efb54a311dcfa52d0bd6eb","src/internals/ast.rs":"171478e83d203193cd96f2c9c922bd240214e05fdf76add73fb7e029784bace8","src/internals/attr.rs":"d4c06aa101e80348de42d1af24dc51f078c93d57aba4b4aed0df19e4ced2646e","src/internals/case.rs":"10c8dda2b32d8c6c6b63cf09cdc63d02375af7e95ecefe8fecb34f93b65191bb","src/internals/check.rs":"d842eb9912fd29311060b67f3bc62c438eb7b5d86093355acb4de7eee02a0ef8","src/internals/ctxt.rs":"83a4e6fbe0e439d578478883594407e03f2f340541be479bdf0b04a202633a37","src/internals/mod.rs":"ed021ca635c18132a0e5c3d90f21b7f65def0a61e946421a30200b5b9ab6ad43","src/internals/receiver.rs":"467b69134e48bdeb9473eecf0de477ed770d9d0ea22b95ef038889dbb5f7a44a","src/internals/respan.rs":"899753859c58ce5f532a3ec4584796a52f13ed5a0533191e48c953ba5c1b52ff","src/internals/symbol.rs":"d2590f1c8356d6a10923476b558c39a85b77392ba09c92fa97e05e2c403e73c7","src/lib.rs":"41f5281654ad68bb6ea93a023667bb0fe3809c43767d8167cee87b2a9bdfb374","src/pretend.rs":"7facc10a5b805564dd95735ae11118ec17ca6adcc49a59764e7c920e27b9fc4a","src/ser.rs":"d8a7d36bfaf72bedd45976d4bd6e70c44a747f696a34e8b74d7f4bb7e5470356","src/this.rs":"87818dc80cbb521b51938a653d09daf10aafc220bb10425948de82ad670fcb85"},"package":"7e85ad2009c50b58e87caa8cd6dac16bdf511bbfb7af6c33df902396aa480fa5"} \ No newline at end of file +{"files":{"Cargo.toml":"f969ba288992242ddd6e2f0ba0cce227e9f2a6df44a41186ed8e0d5e87b501bb","LICENSE-APACHE":"62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a","LICENSE-MIT":"23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3","README.md":"56dd9b1d02be861a2c2a88c06005adc61f8b1d4330cd6db304ee330bcfdc4310","crates-io.md":"407d92b2932923f8708aaf31db266fd7db32e2b0afa6c569d134b680b74a1920","src/bound.rs":"eda458b2adf8d4b75eccba18621301f846e2a84a04ef2b54e7421f69574e24bc","src/de.rs":"3f1a7e986c89451a0aae11cb0e2e548ab38ae5352bcc512306e5a93020a858c3","src/dummy.rs":"9533dfee23f20d92ea75734c739022820c2787ded0d54f459feacdeb770ec912","src/fragment.rs":"6757cb4c3131d4300f093572efc273c4ab5a20e3e1efb54a311dcfa52d0bd6eb","src/internals/ast.rs":"171478e83d203193cd96f2c9c922bd240214e05fdf76add73fb7e029784bace8","src/internals/attr.rs":"d4c06aa101e80348de42d1af24dc51f078c93d57aba4b4aed0df19e4ced2646e","src/internals/case.rs":"10c8dda2b32d8c6c6b63cf09cdc63d02375af7e95ecefe8fecb34f93b65191bb","src/internals/check.rs":"d842eb9912fd29311060b67f3bc62c438eb7b5d86093355acb4de7eee02a0ef8","src/internals/ctxt.rs":"83a4e6fbe0e439d578478883594407e03f2f340541be479bdf0b04a202633a37","src/internals/mod.rs":"ed021ca635c18132a0e5c3d90f21b7f65def0a61e946421a30200b5b9ab6ad43","src/internals/receiver.rs":"467b69134e48bdeb9473eecf0de477ed770d9d0ea22b95ef038889dbb5f7a44a","src/internals/respan.rs":"899753859c58ce5f532a3ec4584796a52f13ed5a0533191e48c953ba5c1b52ff","src/internals/symbol.rs":"d2590f1c8356d6a10923476b558c39a85b77392ba09c92fa97e05e2c403e73c7","src/lib.rs":"a0de9d715042f39fb13d04bc070598e8d6d7c8c979c759f6b323445e6ec88b43","src/pretend.rs":"7facc10a5b805564dd95735ae11118ec17ca6adcc49a59764e7c920e27b9fc4a","src/ser.rs":"d8a7d36bfaf72bedd45976d4bd6e70c44a747f696a34e8b74d7f4bb7e5470356","src/this.rs":"87818dc80cbb521b51938a653d09daf10aafc220bb10425948de82ad670fcb85"},"package":"de523f781f095e28fa605cdce0f8307e451cc0fd14e2eb4cd2e98a355b147766"} \ No newline at end of file diff --git a/pve-rs/vendor/serde_derive/Cargo.toml b/pve-rs/vendor/serde_derive/Cargo.toml index d67edc7a..16c84059 100644 --- a/pve-rs/vendor/serde_derive/Cargo.toml +++ b/pve-rs/vendor/serde_derive/Cargo.toml @@ -13,7 +13,7 @@ edition = "2015" rust-version = "1.61" name = "serde_derive" -version = "1.0.213" +version = "1.0.214" authors = [ "Erick Tryzelaar ", "David Tolnay ", diff --git a/pve-rs/vendor/serde_derive/src/lib.rs b/pve-rs/vendor/serde_derive/src/lib.rs index 3c9b2f76..a980601b 100644 --- a/pve-rs/vendor/serde_derive/src/lib.rs +++ b/pve-rs/vendor/serde_derive/src/lib.rs @@ -13,7 +13,7 @@ //! //! [https://serde.rs/derive.html]: https://serde.rs/derive.html -#![doc(html_root_url = "https://docs.rs/serde_derive/1.0.213")] +#![doc(html_root_url = "https://docs.rs/serde_derive/1.0.214")] #![cfg_attr(not(check_cfg), allow(unexpected_cfgs))] // Ignored clippy lints #![allow(