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 »