MCPcopy Create free account
hub / github.com/atomicdotdev/atomic / canonicalize

Function canonicalize

atomic-canonical/src/jcs.rs:24–28  ·  view source on GitHub ↗

Canonicalize a JSON value into its RFC-8785 string form.

(value: &Value)

Source from the content-addressed store, hash-verified

22
23/// Canonicalize a JSON value into its RFC-8785 string form.
24pub fn canonicalize(value: &Value) -> String {
25 let mut out = String::new();
26 write_value(&mut out, value);
27 out
28}
29
30fn write_value(out: &mut String, value: &Value) {
31 match value {

Callers 8

detect_sourceFunction · 0.85
content_hashFunction · 0.85
signing_bytesMethod · 0.85
signing_bytesMethod · 0.85
attest_valueFunction · 0.85
verify_valueFunction · 0.85

Calls 1

write_valueFunction · 0.85