From d2d997fbb454a7ec2a60e9e0e3e9e4acef88697e Mon Sep 17 00:00:00 2001
From: 0xZensh
Date: Wed, 24 Jun 2026 15:15:44 +0800
Subject: [PATCH 1/4] Add cbor2 to implementation list
---
impls.html | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/impls.html b/impls.html
index 1baed23..c47e94b 100644
--- a/impls.html
+++ b/impls.html
@@ -111,6 +111,12 @@ Rust
serde module has declined to add support:
View details »
+
+ The cbor2 implementation, available on
+ crates.io, supports CBOR tags
+ and a no_std/no_alloc feature matrix:
+
+ View details »
The CBOR-CODEC implementation, available on
crates.io, supports Tags and can deal with objects without size limits:
From 6b82a494bbcd7c5a35df6577fd6b1f015561af39 Mon Sep 17 00:00:00 2001
From: 0xZensh
Date: Wed, 24 Jun 2026 15:19:15 +0800
Subject: [PATCH 2/4] Enhance cbor2 feature highlights in impl list
---
impls.html | 9 ++++++---
1 file changed, 6 insertions(+), 3 deletions(-)
diff --git a/impls.html b/impls.html
index c47e94b..b7da5bf 100644
--- a/impls.html
+++ b/impls.html
@@ -112,9 +112,12 @@ Rust
View details »
- The cbor2 implementation, available on
- crates.io, supports CBOR tags
- and a no_std/no_alloc feature matrix:
+ The cbor2 implementation is a full-featured RFC 8949 implementation
+ for Rust, available on
+ crates.io. It supports:
+ async item I/O, serde round trips, canonical and deterministic encoding,
+ Value/RawValue, semantic tags, COSE integer keys and arrays,
+ validation, diagnostic notation, and no_std.
View details »
From 0bd2207561b87223bbf4071242c2069650d99457 Mon Sep 17 00:00:00 2001
From: 0xZensh
Date: Wed, 24 Jun 2026 17:15:29 +0800
Subject: [PATCH 3/4] Clarify cbor2 feature summary
---
impls.html | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/impls.html b/impls.html
index b7da5bf..58e4209 100644
--- a/impls.html
+++ b/impls.html
@@ -116,8 +116,8 @@ Rust
for Rust, available on
crates.io. It supports:
async item I/O, serde round trips, canonical and deterministic encoding,
- Value/RawValue, semantic tags, COSE integer keys and arrays,
- validation, diagnostic notation, and no_std.
+ Value/RawValue, COSE-style integer map keys, semantic tags,
+ exact-one-item validation, diagnostic notation, and no_std.
View details »
From 2c73f19ac2d5abc2505608d9eac80fc07b528bf5 Mon Sep 17 00:00:00 2001
From: 0xZensh
Date: Wed, 24 Jun 2026 20:24:15 +0800
Subject: [PATCH 4/4] docs: clarify cbor2 well-formedness check
Co-Authored-By: Anda Bot
---
impls.html | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/impls.html b/impls.html
index 58e4209..7a59b03 100644
--- a/impls.html
+++ b/impls.html
@@ -117,7 +117,7 @@ Rust
crates.io. It supports:
async item I/O, serde round trips, canonical and deterministic encoding,
Value/RawValue, COSE-style integer map keys, semantic tags,
- exact-one-item validation, diagnostic notation, and no_std.
+ diagnostic notation, no_std, with separately available well-formedness check.
View details »