`cargo update` capnp
capnp-0.14.10 is impacted by
https://rustsec.org/advisories/RUSTSEC-2022-0068.html. 0.14.11 contains
a fix.
BUG=b:239449434
TEST=CQ
Change-Id: Idcac63b99cc58fdaaaf772c61a0a4db5357075e7
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/rust_crates/+/4143924
Commit-Queue: George Burgess <gbiv@chromium.org>
Tested-by: George Burgess <gbiv@chromium.org>
Reviewed-by: Dan Callaghan <dcallagh@chromium.org>
Reviewed-by: Allen Webb <allenwebb@google.com>
diff --git a/crab/crates/capnp-0.14.11.toml b/crab/crates/capnp-0.14.11.toml
new file mode 100644
index 0000000..542e7e2
--- /dev/null
+++ b/crab/crates/capnp-0.14.11.toml
@@ -0,0 +1,11 @@
+crate_name = "capnp"
+version = "0.14.11"
+reviewed-by-team = "ChromeOS"
+
+[common]
+code_is_not_malicious = true
+# Reader/Writer unsafe implementations had huge unsafe blocks. This also uses
+# quite a few unsafe ops for forming slices from raw pointers, writing directly
+# to pointers, etc.
+has_unsafe_code = true
+implements_crypto = false
diff --git a/projects/Cargo.lock b/projects/Cargo.lock
index 7f38e8d..2954ae1 100644
--- a/projects/Cargo.lock
+++ b/projects/Cargo.lock
@@ -464,9 +464,9 @@
[[package]]
name = "capnp"
-version = "0.14.10"
+version = "0.14.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ddf2d33bdc66ac282c34d34ecc9f8d8f1d82d1540994c5f8ed1c36dd0f95aaf3"
+checksum = "2dca085c2c7d9d65ad749d450b19b551efaa8e3476a439bdca07aca8533097f3"
[[package]]
name = "capnpc"
diff --git a/vendor/capnp-0.14.10/.cargo-checksum.json b/vendor/capnp-0.14.11/.cargo-checksum.json
similarity index 87%
rename from vendor/capnp-0.14.10/.cargo-checksum.json
rename to vendor/capnp-0.14.11/.cargo-checksum.json
index 79201e8..7bf266f 100644
--- a/vendor/capnp-0.14.10/.cargo-checksum.json
+++ b/vendor/capnp-0.14.11/.cargo-checksum.json
@@ -1 +1 @@
-{"files":{"CHANGELOG.md":"2c85765aa2cec80f7df56156ccc15b87f4aa8da99fa77fb646cd6e852a3c41b2","Cargo.toml":"8237269fb85df7a2a02807fff797ead1337f48e70c799e0fb77cdd999773b15a","LICENSE":"4c2dafff9370c57598f847969a8240b901226315bac3aff066955ce922361bbf","README.md":"ef6b2b3f515e7b3481de913a88e3a6c1a29c2252cc591b07c0310eb5be8808ea","src/any_pointer.rs":"f5bebeb1c1ed09405c02162b7d09ac008313142272b103035d08d1ebd043696c","src/any_pointer_list.rs":"21b4d884673a849ce4838edf80966cc1ec7c5f047d0d956fb3323caab39f2f95","src/capability.rs":"750fabb0de1dd42f4273f43caa03e6564c4a435a95a0a8406932dd52813b0f72","src/capability_list.rs":"1fc064692b2aadd3eb1645753621c7c43da23b52a0b0b93efb1b0f0f7f96b3af","src/constant.rs":"d8a7ab8fc0c5cae9d17fbbcad817a97ed9bf8bb3d9a5df41a69751f4b1eab0c5","src/data.rs":"b0845ae95dd074c26c72b653032c885b25a33d689ab8115dcdc1f4641c2429e1","src/data_list.rs":"81751c40eb81facc4aa6d86839df32009c2ad6f707d6c1623774d6716a3e42c6","src/enum_list.rs":"48e7f1eef395c376f1e7ec8a8bf5b15446b819619110aa9b041105a08dace428","src/io.rs":"3d9ea4acd6cb29d9613d54c83501995288e5c7dedb74f9f9224c183c3f728349","src/lib.rs":"0ee360ffc3dc3b3870bf23e251b7c8acfe29efdb2b241ce0e3b172c9319bfe17","src/list_list.rs":"21f51bbf3ae85acc19afaccc58015b649e491aaf54e830615ad189392ee76c92","src/message.rs":"f9921063ed66014807ce448a814e7575b1651aaf939dc56d368e1ca7c56b9863","src/primitive_list.rs":"a383b04c8330f26ee3fa1215e3784ad7097cb7e63eeab8aa1f5eb0156f412fd4","src/private/arena.rs":"521808912e5808b9d991da4517642b9ff15fa9c1d93fa9fe8d3a3af38e1f205a","src/private/capability.rs":"3e65d98cd66eda4b03acfa045d74645bfab762503cc9a28d67a23e2706a8049b","src/private/layout.rs":"e8bb06c9621210d53bada45b1c5b7acca60c026fa4da1506052cc5e54cc3a813","src/private/layout_test.rs":"efa2d02c06b44ec3be02175956a4e7b299831ede9ac539efe1a4b1d920395d4f","src/private/mask.rs":"0ce8bc2df969c023e2f516334249c1644ba362e13b76eff1f96ff69c500e41b8","src/private/mod.rs":"4569f136b966a7f5203a6c145a96465fb067cd3f143386bb7b15ae938213434b","src/private/primitive.rs":"c44b77841ff5c82cf6457243aabdae6c9b50ac330fe4b8ffc58592a6ab6437aa","src/private/read_limiter.rs":"242b994d3955558d6540f0ae93610696addcf93be7530e9e2fcd0cce6e7630c0","src/private/units.rs":"894a0f83286fc8ff6b60486b99a2c8fcc0b3dec7455eb680e0bb7d0a88f2576b","src/private/zero.rs":"88036fb0ac4d89b2da0344c313a1374f648863ce3999cf9582da4d6136a6958b","src/raw.rs":"4b08487bbe9c8f4a9d971d2fe815a243c8219b8c0de62b5e075951ff065fe2ff","src/serialize.rs":"09cce6d1111ec85e54adeb1ada3a980eb3fbc476acd32926b0f4739ad8558a55","src/serialize/no_alloc_slice_segments.rs":"3cf5a5087b734d0e9a8248cf941cc533250b5011d1e329fe6deef3becf6f0c88","src/serialize_packed.rs":"9ca4d01c6485dc50bd44efbf863a0ec0a0292ed4c7b2a700c9aa922e3c46c07d","src/struct_list.rs":"00e2e3029538725cc475eb92d1cd477a9c9456ef67d83566ece06b4a326f8016","src/text.rs":"fbc3ea89950c145da7d3454a818a97c7632bacb90a71de7f4ab05ec2a4b48974","src/text_list.rs":"faea6a1a6d28b07eda43edfb52f0727d2e6dbf471327b5f373dd2ad360c87997","src/traits.rs":"0e4d609f1412e7b34f34e15cc67c954454d9e1b6998a728709065c5f8cd18488","tests/README.md":"9797633f3f3a835cd88f73ec6c5f3c15c43e55f9a83f1cbd22dcf62418e12c27","tests/canonicalize.rs":"da2853f76a7053c7ff89eb89a5e4ec72737cbd223b2fe56a95f49c53a6191902","tests/total_size.rs":"7a9cd9ac6ae6d948bc01f7f8f552d651f59c5ac1f8cead6a6c941e9029e603d4"},"package":"ddf2d33bdc66ac282c34d34ecc9f8d8f1d82d1540994c5f8ed1c36dd0f95aaf3"}
\ No newline at end of file
+{"files":{"CHANGELOG.md":"4136ec6eac09a0a62a5e7ff5ad846e71bd116baf67361ca7a3639d22d67fac8b","Cargo.toml":"12d3b1e8ef061bfb7fef41adfc10c3903938e48f3099c84b8f49b6445bc18d93","LICENSE":"4c2dafff9370c57598f847969a8240b901226315bac3aff066955ce922361bbf","README.md":"ef6b2b3f515e7b3481de913a88e3a6c1a29c2252cc591b07c0310eb5be8808ea","src/any_pointer.rs":"f5bebeb1c1ed09405c02162b7d09ac008313142272b103035d08d1ebd043696c","src/any_pointer_list.rs":"21b4d884673a849ce4838edf80966cc1ec7c5f047d0d956fb3323caab39f2f95","src/capability.rs":"750fabb0de1dd42f4273f43caa03e6564c4a435a95a0a8406932dd52813b0f72","src/capability_list.rs":"1fc064692b2aadd3eb1645753621c7c43da23b52a0b0b93efb1b0f0f7f96b3af","src/constant.rs":"d8a7ab8fc0c5cae9d17fbbcad817a97ed9bf8bb3d9a5df41a69751f4b1eab0c5","src/data.rs":"b0845ae95dd074c26c72b653032c885b25a33d689ab8115dcdc1f4641c2429e1","src/data_list.rs":"81751c40eb81facc4aa6d86839df32009c2ad6f707d6c1623774d6716a3e42c6","src/enum_list.rs":"48e7f1eef395c376f1e7ec8a8bf5b15446b819619110aa9b041105a08dace428","src/io.rs":"3d9ea4acd6cb29d9613d54c83501995288e5c7dedb74f9f9224c183c3f728349","src/lib.rs":"0ee360ffc3dc3b3870bf23e251b7c8acfe29efdb2b241ce0e3b172c9319bfe17","src/list_list.rs":"21f51bbf3ae85acc19afaccc58015b649e491aaf54e830615ad189392ee76c92","src/message.rs":"f9921063ed66014807ce448a814e7575b1651aaf939dc56d368e1ca7c56b9863","src/primitive_list.rs":"a383b04c8330f26ee3fa1215e3784ad7097cb7e63eeab8aa1f5eb0156f412fd4","src/private/arena.rs":"521808912e5808b9d991da4517642b9ff15fa9c1d93fa9fe8d3a3af38e1f205a","src/private/capability.rs":"3e65d98cd66eda4b03acfa045d74645bfab762503cc9a28d67a23e2706a8049b","src/private/layout.rs":"f03b5c2365f77db8ae799cfa042d3d2a2aa0ecc9b85135f2c08d6a1c3c6e0de3","src/private/layout_test.rs":"efa2d02c06b44ec3be02175956a4e7b299831ede9ac539efe1a4b1d920395d4f","src/private/mask.rs":"0ce8bc2df969c023e2f516334249c1644ba362e13b76eff1f96ff69c500e41b8","src/private/mod.rs":"4569f136b966a7f5203a6c145a96465fb067cd3f143386bb7b15ae938213434b","src/private/primitive.rs":"c44b77841ff5c82cf6457243aabdae6c9b50ac330fe4b8ffc58592a6ab6437aa","src/private/read_limiter.rs":"242b994d3955558d6540f0ae93610696addcf93be7530e9e2fcd0cce6e7630c0","src/private/units.rs":"894a0f83286fc8ff6b60486b99a2c8fcc0b3dec7455eb680e0bb7d0a88f2576b","src/private/zero.rs":"88036fb0ac4d89b2da0344c313a1374f648863ce3999cf9582da4d6136a6958b","src/raw.rs":"4b08487bbe9c8f4a9d971d2fe815a243c8219b8c0de62b5e075951ff065fe2ff","src/serialize.rs":"09cce6d1111ec85e54adeb1ada3a980eb3fbc476acd32926b0f4739ad8558a55","src/serialize/no_alloc_slice_segments.rs":"3cf5a5087b734d0e9a8248cf941cc533250b5011d1e329fe6deef3becf6f0c88","src/serialize_packed.rs":"9ca4d01c6485dc50bd44efbf863a0ec0a0292ed4c7b2a700c9aa922e3c46c07d","src/struct_list.rs":"00e2e3029538725cc475eb92d1cd477a9c9456ef67d83566ece06b4a326f8016","src/text.rs":"fbc3ea89950c145da7d3454a818a97c7632bacb90a71de7f4ab05ec2a4b48974","src/text_list.rs":"faea6a1a6d28b07eda43edfb52f0727d2e6dbf471327b5f373dd2ad360c87997","src/traits.rs":"0e4d609f1412e7b34f34e15cc67c954454d9e1b6998a728709065c5f8cd18488","tests/README.md":"9797633f3f3a835cd88f73ec6c5f3c15c43e55f9a83f1cbd22dcf62418e12c27","tests/canonicalize.rs":"da2853f76a7053c7ff89eb89a5e4ec72737cbd223b2fe56a95f49c53a6191902","tests/total_size.rs":"7a9cd9ac6ae6d948bc01f7f8f552d651f59c5ac1f8cead6a6c941e9029e603d4"},"package":"2dca085c2c7d9d65ad749d450b19b551efaa8e3476a439bdca07aca8533097f3"}
\ No newline at end of file
diff --git a/vendor/capnp-0.14.10/CHANGELOG.md b/vendor/capnp-0.14.11/CHANGELOG.md
similarity index 99%
rename from vendor/capnp-0.14.10/CHANGELOG.md
rename to vendor/capnp-0.14.11/CHANGELOG.md
index 5fa2d6b..285a5d4 100644
--- a/vendor/capnp-0.14.10/CHANGELOG.md
+++ b/vendor/capnp-0.14.11/CHANGELOG.md
@@ -1,3 +1,6 @@
+## v0.14.11
+- Remove list pointer munging.
+
## v0.14.10
- Handle case when `alloc::alloc_zeroed()` returns null.
diff --git a/vendor/capnp-0.14.10/Cargo.toml b/vendor/capnp-0.14.11/Cargo.toml
similarity index 97%
rename from vendor/capnp-0.14.10/Cargo.toml
rename to vendor/capnp-0.14.11/Cargo.toml
index 620b111..97ede67 100644
--- a/vendor/capnp-0.14.10/Cargo.toml
+++ b/vendor/capnp-0.14.11/Cargo.toml
@@ -12,7 +12,7 @@
[package]
edition = "2018"
name = "capnp"
-version = "0.14.10"
+version = "0.14.11"
authors = ["David Renshaw <dwrenshaw@gmail.com>"]
description = "runtime library for Cap'n Proto data encoding"
documentation = "https://docs.capnproto-rust.org/capnp/"
diff --git a/vendor/capnp-0.14.10/LICENSE b/vendor/capnp-0.14.11/LICENSE
similarity index 100%
rename from vendor/capnp-0.14.10/LICENSE
rename to vendor/capnp-0.14.11/LICENSE
diff --git a/vendor/capnp-0.14.10/README.md b/vendor/capnp-0.14.11/README.md
similarity index 100%
rename from vendor/capnp-0.14.10/README.md
rename to vendor/capnp-0.14.11/README.md
diff --git a/vendor/capnp-0.14.10/src/any_pointer.rs b/vendor/capnp-0.14.11/src/any_pointer.rs
similarity index 100%
rename from vendor/capnp-0.14.10/src/any_pointer.rs
rename to vendor/capnp-0.14.11/src/any_pointer.rs
diff --git a/vendor/capnp-0.14.10/src/any_pointer_list.rs b/vendor/capnp-0.14.11/src/any_pointer_list.rs
similarity index 100%
rename from vendor/capnp-0.14.10/src/any_pointer_list.rs
rename to vendor/capnp-0.14.11/src/any_pointer_list.rs
diff --git a/vendor/capnp-0.14.10/src/capability.rs b/vendor/capnp-0.14.11/src/capability.rs
similarity index 100%
rename from vendor/capnp-0.14.10/src/capability.rs
rename to vendor/capnp-0.14.11/src/capability.rs
diff --git a/vendor/capnp-0.14.10/src/capability_list.rs b/vendor/capnp-0.14.11/src/capability_list.rs
similarity index 100%
rename from vendor/capnp-0.14.10/src/capability_list.rs
rename to vendor/capnp-0.14.11/src/capability_list.rs
diff --git a/vendor/capnp-0.14.10/src/constant.rs b/vendor/capnp-0.14.11/src/constant.rs
similarity index 100%
rename from vendor/capnp-0.14.10/src/constant.rs
rename to vendor/capnp-0.14.11/src/constant.rs
diff --git a/vendor/capnp-0.14.10/src/data.rs b/vendor/capnp-0.14.11/src/data.rs
similarity index 100%
rename from vendor/capnp-0.14.10/src/data.rs
rename to vendor/capnp-0.14.11/src/data.rs
diff --git a/vendor/capnp-0.14.10/src/data_list.rs b/vendor/capnp-0.14.11/src/data_list.rs
similarity index 100%
rename from vendor/capnp-0.14.10/src/data_list.rs
rename to vendor/capnp-0.14.11/src/data_list.rs
diff --git a/vendor/capnp-0.14.10/src/enum_list.rs b/vendor/capnp-0.14.11/src/enum_list.rs
similarity index 100%
rename from vendor/capnp-0.14.10/src/enum_list.rs
rename to vendor/capnp-0.14.11/src/enum_list.rs
diff --git a/vendor/capnp-0.14.10/src/io.rs b/vendor/capnp-0.14.11/src/io.rs
similarity index 100%
rename from vendor/capnp-0.14.10/src/io.rs
rename to vendor/capnp-0.14.11/src/io.rs
diff --git a/vendor/capnp-0.14.10/src/lib.rs b/vendor/capnp-0.14.11/src/lib.rs
similarity index 100%
rename from vendor/capnp-0.14.10/src/lib.rs
rename to vendor/capnp-0.14.11/src/lib.rs
diff --git a/vendor/capnp-0.14.10/src/list_list.rs b/vendor/capnp-0.14.11/src/list_list.rs
similarity index 100%
rename from vendor/capnp-0.14.10/src/list_list.rs
rename to vendor/capnp-0.14.11/src/list_list.rs
diff --git a/vendor/capnp-0.14.10/src/message.rs b/vendor/capnp-0.14.11/src/message.rs
similarity index 100%
rename from vendor/capnp-0.14.10/src/message.rs
rename to vendor/capnp-0.14.11/src/message.rs
diff --git a/vendor/capnp-0.14.10/src/primitive_list.rs b/vendor/capnp-0.14.11/src/primitive_list.rs
similarity index 100%
rename from vendor/capnp-0.14.10/src/primitive_list.rs
rename to vendor/capnp-0.14.11/src/primitive_list.rs
diff --git a/vendor/capnp-0.14.10/src/private/arena.rs b/vendor/capnp-0.14.11/src/private/arena.rs
similarity index 100%
rename from vendor/capnp-0.14.10/src/private/arena.rs
rename to vendor/capnp-0.14.11/src/private/arena.rs
diff --git a/vendor/capnp-0.14.10/src/private/capability.rs b/vendor/capnp-0.14.11/src/private/capability.rs
similarity index 100%
rename from vendor/capnp-0.14.10/src/private/capability.rs
rename to vendor/capnp-0.14.11/src/private/capability.rs
diff --git a/vendor/capnp-0.14.10/src/private/layout.rs b/vendor/capnp-0.14.11/src/private/layout.rs
similarity index 99%
rename from vendor/capnp-0.14.10/src/private/layout.rs
rename to vendor/capnp-0.14.11/src/private/layout.rs
index 5a802ff..48e0102 100644
--- a/vendor/capnp-0.14.10/src/private/layout.rs
+++ b/vendor/capnp-0.14.11/src/private/layout.rs
@@ -2152,10 +2152,6 @@
}
}
Some(Pointer) => {
- // We expected a list of pointers but got a list of structs. Assuming the
- // first field in the struct is the pointer we were looking for, we want to
- // munge the pointer to point at the first element's pointer section.
- ptr = ptr.offset(data_size as isize * BYTES_PER_WORD as isize);
if ptr_count <= 0 {
return Err(Error::failed(
"Expected a pointer list, but got a list of data-only structs".to_string()));
@@ -3230,12 +3226,14 @@
#[inline]
pub fn get_pointer_element(self, index: ElementCount32) -> PointerReader<'a> {
- let offset = (index as u64 * self.step as u64 / BITS_PER_BYTE as u64) as u32;
+ let offset = (self.struct_data_size as u64 / BITS_PER_BYTE as u64
+ + u64::from(index) * u64::from(self.step) / BITS_PER_BYTE as u64)
+ as isize;
PointerReader {
arena: self.arena,
segment_id: self.segment_id,
cap_table: self.cap_table,
- pointer: unsafe { self.ptr.offset(offset as isize) } as *const _,
+ pointer: unsafe { self.ptr.offset(offset) } as *const _,
nesting_limit: self.nesting_limit
}
}
diff --git a/vendor/capnp-0.14.10/src/private/layout_test.rs b/vendor/capnp-0.14.11/src/private/layout_test.rs
similarity index 100%
rename from vendor/capnp-0.14.10/src/private/layout_test.rs
rename to vendor/capnp-0.14.11/src/private/layout_test.rs
diff --git a/vendor/capnp-0.14.10/src/private/mask.rs b/vendor/capnp-0.14.11/src/private/mask.rs
similarity index 100%
rename from vendor/capnp-0.14.10/src/private/mask.rs
rename to vendor/capnp-0.14.11/src/private/mask.rs
diff --git a/vendor/capnp-0.14.10/src/private/mod.rs b/vendor/capnp-0.14.11/src/private/mod.rs
similarity index 100%
rename from vendor/capnp-0.14.10/src/private/mod.rs
rename to vendor/capnp-0.14.11/src/private/mod.rs
diff --git a/vendor/capnp-0.14.10/src/private/primitive.rs b/vendor/capnp-0.14.11/src/private/primitive.rs
similarity index 100%
rename from vendor/capnp-0.14.10/src/private/primitive.rs
rename to vendor/capnp-0.14.11/src/private/primitive.rs
diff --git a/vendor/capnp-0.14.10/src/private/read_limiter.rs b/vendor/capnp-0.14.11/src/private/read_limiter.rs
similarity index 100%
rename from vendor/capnp-0.14.10/src/private/read_limiter.rs
rename to vendor/capnp-0.14.11/src/private/read_limiter.rs
diff --git a/vendor/capnp-0.14.10/src/private/units.rs b/vendor/capnp-0.14.11/src/private/units.rs
similarity index 100%
rename from vendor/capnp-0.14.10/src/private/units.rs
rename to vendor/capnp-0.14.11/src/private/units.rs
diff --git a/vendor/capnp-0.14.10/src/private/zero.rs b/vendor/capnp-0.14.11/src/private/zero.rs
similarity index 100%
rename from vendor/capnp-0.14.10/src/private/zero.rs
rename to vendor/capnp-0.14.11/src/private/zero.rs
diff --git a/vendor/capnp-0.14.10/src/raw.rs b/vendor/capnp-0.14.11/src/raw.rs
similarity index 100%
rename from vendor/capnp-0.14.10/src/raw.rs
rename to vendor/capnp-0.14.11/src/raw.rs
diff --git a/vendor/capnp-0.14.10/src/serialize.rs b/vendor/capnp-0.14.11/src/serialize.rs
similarity index 100%
rename from vendor/capnp-0.14.10/src/serialize.rs
rename to vendor/capnp-0.14.11/src/serialize.rs
diff --git a/vendor/capnp-0.14.10/src/serialize/no_alloc_slice_segments.rs b/vendor/capnp-0.14.11/src/serialize/no_alloc_slice_segments.rs
similarity index 100%
rename from vendor/capnp-0.14.10/src/serialize/no_alloc_slice_segments.rs
rename to vendor/capnp-0.14.11/src/serialize/no_alloc_slice_segments.rs
diff --git a/vendor/capnp-0.14.10/src/serialize_packed.rs b/vendor/capnp-0.14.11/src/serialize_packed.rs
similarity index 100%
rename from vendor/capnp-0.14.10/src/serialize_packed.rs
rename to vendor/capnp-0.14.11/src/serialize_packed.rs
diff --git a/vendor/capnp-0.14.10/src/struct_list.rs b/vendor/capnp-0.14.11/src/struct_list.rs
similarity index 100%
rename from vendor/capnp-0.14.10/src/struct_list.rs
rename to vendor/capnp-0.14.11/src/struct_list.rs
diff --git a/vendor/capnp-0.14.10/src/text.rs b/vendor/capnp-0.14.11/src/text.rs
similarity index 100%
rename from vendor/capnp-0.14.10/src/text.rs
rename to vendor/capnp-0.14.11/src/text.rs
diff --git a/vendor/capnp-0.14.10/src/text_list.rs b/vendor/capnp-0.14.11/src/text_list.rs
similarity index 100%
rename from vendor/capnp-0.14.10/src/text_list.rs
rename to vendor/capnp-0.14.11/src/text_list.rs
diff --git a/vendor/capnp-0.14.10/src/traits.rs b/vendor/capnp-0.14.11/src/traits.rs
similarity index 100%
rename from vendor/capnp-0.14.10/src/traits.rs
rename to vendor/capnp-0.14.11/src/traits.rs
diff --git a/vendor/capnp-0.14.10/tests/README.md b/vendor/capnp-0.14.11/tests/README.md
similarity index 100%
rename from vendor/capnp-0.14.10/tests/README.md
rename to vendor/capnp-0.14.11/tests/README.md
diff --git a/vendor/capnp-0.14.10/tests/canonicalize.rs b/vendor/capnp-0.14.11/tests/canonicalize.rs
similarity index 100%
rename from vendor/capnp-0.14.10/tests/canonicalize.rs
rename to vendor/capnp-0.14.11/tests/canonicalize.rs
diff --git a/vendor/capnp-0.14.10/tests/total_size.rs b/vendor/capnp-0.14.11/tests/total_size.rs
similarity index 100%
rename from vendor/capnp-0.14.10/tests/total_size.rs
rename to vendor/capnp-0.14.11/tests/total_size.rs