diff --git a/Cargo.lock b/Cargo.lock index b257cbe..43f0c94 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2,6 +2,25 @@ # It is not intended for manual editing. version = 3 +[[package]] +name = "abnf" +version = "0.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "087113bd50d9adce24850eed5d0476c7d199d532fce8fab5173650331e09033a" +dependencies = [ + "abnf-core", + "nom", +] + +[[package]] +name = "abnf-core" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c44e09c43ae1c368fb91a03a566472d0087c26cf7e1b9e8e289c14ede681dd7d" +dependencies = [ + "nom", +] + [[package]] name = "acp" version = "0.1.0" @@ -449,6 +468,30 @@ dependencies = [ "syn_derive", ] +[[package]] +name = "btree-range-map" +version = "0.7.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1be5c9672446d3800bcbcaabaeba121fe22f1fb25700c4562b22faf76d377c33" +dependencies = [ + "btree-slab", + "cc-traits", + "range-traits", + "serde", + "slab", +] + +[[package]] +name = "btree-slab" +version = "0.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7a2b56d3029f075c4fa892428a098425b86cef5c89ae54073137ece416aef13c" +dependencies = [ + "cc-traits", + "slab", + "smallvec", +] + [[package]] name = "build-fs-tree" version = "0.6.0" @@ -539,6 +582,15 @@ version = "1.0.104" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "74b6a57f98764a267ff415d50a25e6e166f3831a5071af4995296ea97d210490" +[[package]] +name = "cc-traits" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "060303ef31ef4a522737e1b1ab68c67916f2a787bb2f4f54f383279adba962b5" +dependencies = [ + "slab", +] + [[package]] name = "cfg-if" version = "1.0.0" @@ -566,6 +618,33 @@ dependencies = [ "windows-targets 0.52.6", ] +[[package]] +name = "ciborium" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "42e69ffd6f0917f5c029256a24d0161db17cea3997d185db0d35926308770f0e" +dependencies = [ + "ciborium-io", + "ciborium-ll", + "serde", +] + +[[package]] +name = "ciborium-io" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "05afea1e0a06c9be33d539b876f1ce3692f4afea2cb41f740e7743225ed1c757" + +[[package]] +name = "ciborium-ll" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "57663b653d948a338bfb3eeba9bb2fd5fcfaecb9e199e87e1eda4d9e8b240fd9" +dependencies = [ + "ciborium-io", + "half", +] + [[package]] name = "cipher" version = "0.4.4" @@ -1413,6 +1492,16 @@ dependencies = [ "tracing", ] +[[package]] +name = "half" +version = "2.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6dd08c532ae367adf81c312a4580bc67f1d0fe8bc9c460520283f4c0ff277888" +dependencies = [ + "cfg-if", + "crunchy", +] + [[package]] name = "handlebars" version = "5.1.2" @@ -1493,6 +1582,12 @@ version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" +[[package]] +name = "hex_fmt" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b07f60793ff0a4d9cef0f18e63b5357e06209987153a64648c972c1e5aff336f" + [[package]] name = "hkdf" version = "0.12.4" @@ -1890,6 +1985,12 @@ dependencies = [ "serde", ] +[[package]] +name = "indoc" +version = "2.0.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b248f5224d1d606005e02c97f5aa4e88eeb230488bcc03bc9ca4d7991399f2b5" + [[package]] name = "inout" version = "0.1.3" @@ -1912,10 +2013,31 @@ version = "2.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "72758dab8e7c250a8643189063072ab0abf48e27eb453e0a38bbd2d7770ee8ec" dependencies = [ - "pct-str", + "pct-str 1.2.0", "smallvec", ] +[[package]] +name = "iref" +version = "3.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "374372d9ca7331cec26f307b12552554849143e6b2077be3553576aa9aa8258c" +dependencies = [ + "iref-core", +] + +[[package]] +name = "iref-core" +version = "3.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b10559a0d518effd4f2cee107f40f83acf8583dcd3e6760b9b60293b0d2c2a70" +dependencies = [ + "pct-str 2.0.0", + "smallvec", + "static-regular-grammar", + "thiserror", +] + [[package]] name = "iri-string" version = "0.7.2" @@ -1984,7 +2106,7 @@ dependencies = [ "contextual", "derivative", "futures", - "iref", + "iref 2.2.3", "json-ld-context-processing", "json-ld-core", "json-ld-expansion", @@ -2005,7 +2127,7 @@ checksum = "2d7c15151cc0478f0c5742a188897553ecfa9011d0eb6bf639507bd3006de9df" dependencies = [ "contextual", "futures", - "iref", + "iref 2.2.3", "json-ld-core", "json-ld-syntax", "locspan", @@ -2024,7 +2146,7 @@ dependencies = [ "derivative", "futures", "hashbrown 0.13.2", - "iref", + "iref 2.2.3", "json-ld-syntax", "json-syntax", "langtag", @@ -2052,7 +2174,7 @@ dependencies = [ "contextual", "derivative", "futures", - "iref", + "iref 2.2.3", "json-ld-context-processing", "json-ld-core", "json-ld-syntax", @@ -2075,7 +2197,7 @@ dependencies = [ "derivative", "hashbrown 0.13.2", "indexmap 1.9.3", - "iref", + "iref 2.2.3", "json-syntax", "langtag", "locspan", @@ -3191,6 +3313,16 @@ dependencies = [ "utf8-decode", ] +[[package]] +name = "pct-str" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bf1bdcc492c285a50bed60860dfa00b50baf1f60c73c7d6b435b01a2a11fd6ff" +dependencies = [ + "thiserror", + "utf8-decode", +] + [[package]] name = "pem" version = "3.0.4" @@ -3668,6 +3800,12 @@ dependencies = [ "rand_core", ] +[[package]] +name = "range-traits" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d20581732dd76fa913c7dff1a2412b714afe3573e94d41c34719de73337cc8ab" + [[package]] name = "raw-cpuid" version = "11.0.2" @@ -3685,7 +3823,7 @@ checksum = "d937485610ef88fde97044e8613bdbe8f585f75ab7a665f0d37b9a283621a0c8" dependencies = [ "contextual", "indexmap 1.9.3", - "iref", + "iref 2.2.3", "langtag", "locspan", "locspan-derive", @@ -3707,7 +3845,7 @@ dependencies = [ "headers", "http_typed_headers", "if_chain", - "iref", + "iref 3.2.2", "json-ld", "json-syntax", "locspan", @@ -4689,7 +4827,7 @@ version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b88ade87b1eeedb0a8b571ca5a5d638c1840a1a188aefa0da8e36e384226d04e" dependencies = [ - "iref", + "iref 2.2.3", "json-ld", "json-syntax", "langtag", @@ -4773,7 +4911,27 @@ version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d9786d4b8e9e5423fe85c57a826d7e0f0774746149a2ccd21e2104ff74b71ce7" dependencies = [ - "iref", + "iref 2.2.3", +] + +[[package]] +name = "static-regular-grammar" +version = "2.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4f4a6c40247579acfbb138c3cd7de3dab113ab4ac6227f1b7de7d626ee667957" +dependencies = [ + "abnf", + "btree-range-map", + "ciborium", + "hex_fmt", + "indoc", + "proc-macro-error", + "proc-macro2", + "quote", + "serde", + "sha2", + "syn 2.0.68", + "thiserror", ] [[package]] diff --git a/fcrates/rdf_dynsyn/Cargo.toml b/fcrates/rdf_dynsyn/Cargo.toml index aa23bb9..e4760fd 100644 --- a/fcrates/rdf_dynsyn/Cargo.toml +++ b/fcrates/rdf_dynsyn/Cargo.toml @@ -62,7 +62,7 @@ reqwest = { version = "0.12.5", optional = true, default-features = false } reqwest-middleware = { version = "0.3.2", optional = true } http_typed_headers = { version = "0.1.0", path = "../http_typed_headers", default-features = false, features = ["accept", "location", "link"], optional = true } headers = { version = "0.4.0", optional = true } -iref = { version = "2.2", optional = true } +iref = { version = "3.2", optional = true } [features] ##! Enables async wrapper parsers and serializers.