diff --git a/default.nix b/default.nix index 49301a3..005751b 100644 --- a/default.nix +++ b/default.nix @@ -14,6 +14,7 @@ let "helix-nix" "nixpkgs" "dune" + "awoopkgs" ] ); root_path = toString ./.; diff --git a/hive.nix b/hive.nix index 3889ec7..93fe592 100644 --- a/hive.nix +++ b/hive.nix @@ -14,6 +14,7 @@ let "helix-nix" "nixpkgs" "dune" + "awoopkgs" ] ); mods = pup_lib.get_mods; @@ -26,7 +27,7 @@ let ./patches/forgejo.patch (pkgs.fetchpatch2 { url = "https://github.com/NixOS/nixpkgs/pull/483203.patch"; - sha256 = "sha256-oK4ZVw+U6D4T+teKA/UV4UEcL+D4A0qJ2w+ULKeZq+0="; + sha256 = "sha256-16iKBp8qxUqJdkzIEGGLasRPS/g6boRb+Uo0956mWbU="; }) ]; }; diff --git a/hosts/sand-archives/core/caddy.nix b/hosts/sand-archives/core/caddy.nix index 149b5a2..3e8868b 100644 --- a/hosts/sand-archives/core/caddy.nix +++ b/hosts/sand-archives/core/caddy.nix @@ -43,7 +43,7 @@ in "github.com/mholt/caddy-l4@v0.0.0-20251209130418-1a3490ef786a" "github.com/caddy-dns/rfc2136@v1.0.0" ]; - hash = "sha256-Yf6xkcn6GYdwFMe3pkYVlNLhDX/XiLEGNU5fecKLOyE="; + hash = "sha256-IG41BurMktOWwXAUMbnxbSt8xc4d6X1ii6ykddG+sfU="; }; logFormat = pkgs.lib.mkForce "level DEBUG"; globalConfig = '' diff --git a/hosts/sand-archives/core/services.nix b/hosts/sand-archives/core/services.nix index e16e97f..f8d5215 100644 --- a/hosts/sand-archives/core/services.nix +++ b/hosts/sand-archives/core/services.nix @@ -34,7 +34,7 @@ in }; kanidm = { - package = pkgs.kanidm_1_9; + package = pkgs.kanidm_1_10; client = { enable = true; settings = { diff --git a/hosts/sand-archives/default.nix b/hosts/sand-archives/default.nix index 05f438d..1d8da81 100644 --- a/hosts/sand-archives/default.nix +++ b/hosts/sand-archives/default.nix @@ -45,6 +45,7 @@ in }; overlays = [ overlays.default + args.pins.awoopkgs.overlay ]; }; diff --git a/hosts/vulpes/core/virtualization.nix b/hosts/vulpes/core/virtualization.nix index dd9a0c1..fbe013e 100644 --- a/hosts/vulpes/core/virtualization.nix +++ b/hosts/vulpes/core/virtualization.nix @@ -17,6 +17,7 @@ in }; incus = { enable = true; + bucketSupport = false; ui = { enable = true; }; diff --git a/hosts/vulpes/default.nix b/hosts/vulpes/default.nix index f41f566..354fd69 100644 --- a/hosts/vulpes/default.nix +++ b/hosts/vulpes/default.nix @@ -53,13 +53,11 @@ in nixpkgs = { config = { allowUnfree = true; - permittedInsecurePackages = [ - "minio-2025-10-15T17-29-55Z" - ]; }; hostPlatform = lib.mkDefault "x86_64-linux"; overlays = [ overlays.default + args.pins.awoopkgs.overlay ]; }; diff --git a/hosts/vulpes/infra/pds.nix b/hosts/vulpes/infra/pds.nix index 5bd4651..e6b194c 100644 --- a/hosts/vulpes/infra/pds.nix +++ b/hosts/vulpes/infra/pds.nix @@ -28,10 +28,10 @@ in dpop_secret = pm.srv.tranquil_pds.dpop_secret; master_key = pm.srv.tranquil_pds.master_key; }; - email = { - from_address = "pds@localhost"; - sendmail_path = "/run/wrappers/bin/sendmail"; - }; + # email = { + # from_address = "pds@localhost"; + # sendmail_path = "/run/wrappers/bin/sendmail"; + # }; }; }; } diff --git a/hosts/work/core/networking.nix b/hosts/work/core/networking.nix index 26c43e4..e86dc0c 100644 --- a/hosts/work/core/networking.nix +++ b/hosts/work/core/networking.nix @@ -1,4 +1,4 @@ -{ args, ... }: +{ args, config, ... }: let pm = (args.mods.priv_mod.get_data args); in @@ -8,7 +8,9 @@ in networkmanager.enable = false; resolvconf.enable = false; wireless = { - enable = false; + enable = true; + secretsFile = "${config.sops.secrets.wpa_conf.path}"; + networks = pm.net.wireless.work.networks; }; dhcpcd = { extraConfig = "nohook resolv.conf "; diff --git a/hosts/work/core/packages.nix b/hosts/work/core/packages.nix index fc696b5..98d6dcd 100644 --- a/hosts/work/core/packages.nix +++ b/hosts/work/core/packages.nix @@ -59,6 +59,9 @@ in tauon virt-manager mullvad-vpn + helium_browser + jellyfin-desktop + delfin # LLM cherry-studio @@ -72,6 +75,7 @@ in telegram-desktop element-desktop fluxer_desktop + fluxer_canary # Gaming lact @@ -148,20 +152,9 @@ in vimix-icon-theme # 3rd party - args.pins.affinity-nix.packages."${pkgs.stdenv.hostPlatform.system}".affinity-v3 - # (args.pins.wire.packages.${builtins.currentSystem}.wire-small.overrideAttrs { - # patches = [ - # (pkgs.fetchpatch2 { - # url = "https://github.com/forallsys/wire/pull/475.patch"; - # sha256 = "sha256-f11OTW1ykEpKmxpOUxl3p/Q1pj8eEeQCXzQz9WxRjt4="; - # }) - # ]; - # }) + affinity-v3 args.pins.wire.packages.${builtins.currentSystem}.wire-small - jellyfin-desktop args.pins.dune.packages.default - # args.pins.nur.legacyPackages.x86_64-linux.repos.lonerOrz.helium - args.pins.helium.packages.x86_64-linux.default # For work # safenet_authentication_client diff --git a/hosts/work/core/sops.nix b/hosts/work/core/sops.nix index d46e519..fa0ee42 100644 --- a/hosts/work/core/sops.nix +++ b/hosts/work/core/sops.nix @@ -11,7 +11,11 @@ in secrets = { pupscale_key = { }; - wpa_conf = { }; + wpa_conf = { + owner = "wpa_supplicant"; + group = "wpa_supplicant"; + mode = "0440"; + }; nb_setup_key = { }; }; }; diff --git a/hosts/work/core/xdg.nix b/hosts/work/core/xdg.nix index 1eafcfb..289188e 100644 --- a/hosts/work/core/xdg.nix +++ b/hosts/work/core/xdg.nix @@ -3,13 +3,14 @@ let browser_desktop = "helium.desktop"; media_player_desktop = "mpv.desktop"; image_viewer_desktop = "org.kde.gwenview.desktop"; - text_editor_desktop = "dev.zed.Zed.desktop"; + text_editor_desktop = "codium.desktop"; file_manager_desktop = "org.kde.dolphin.desktop"; pdf_desktop = "okularApplication_pdf.desktop"; epub_desktop = "okularApplication_epub.desktop"; - document_desktop = "com.collaboraoffice.Office.desktop"; - presentation_desktop = "com.collaboraoffice.Office.desktop"; - spreadsheet_desktop = "com.collaboraoffice.Office.desktop"; + document_desktop = "onlyoffice-desktopeditors.desktop"; + presentation_desktop = "onlyoffice-desktopeditors.desktop"; + spreadsheet_desktop = "onlyoffice-desktopeditors.desktop"; + archive_app_desktop = "org.kde.ark.desktop"; in { environment.etc."xdg/menus/applications.menu".source = @@ -84,6 +85,7 @@ in # Text "text/calendar" = "org.gnome.Calendar.desktop"; "text/plain" = "${text_editor_desktop}"; + "text/csv" = "${spreadsheet_desktop}"; # Inode "inode/directory" = "${file_manager_desktop}"; @@ -93,6 +95,8 @@ in "image/jpeg" = "${image_viewer_desktop}"; "image/png" = "${image_viewer_desktop}"; "image/webp" = "${image_viewer_desktop}"; + "image/jxl" = "${image_viewer_desktop}"; + # Media "video/3gpp" = "${media_player_desktop}"; "video/3gpp2" = "${media_player_desktop}"; @@ -128,6 +132,12 @@ in "video/x-sgi-movie" = "${media_player_desktop}"; "video/x-theora+ogg" = "${media_player_desktop}"; + # Archives + "application/zip" = "${archive_app_desktop}"; + "application/x-tar" = "${archive_app_desktop}"; + "application/x-7z-compressed" = "${archive_app_desktop}"; + "application/vnd.rar" = "${archive_app_desktop}"; + # Misc. "x-scheme-handler/ror2mm" = "r2modman.desktop"; "x-scheme-handler/heroic" = "heroic.desktop"; diff --git a/hosts/work/default.nix b/hosts/work/default.nix index b574cf6..1875932 100644 --- a/hosts/work/default.nix +++ b/hosts/work/default.nix @@ -103,6 +103,8 @@ in hostPlatform = lib.mkDefault "x86_64-linux"; overlays = [ overlays.default + args.pins.awoopkgs.overlay + args.pins.affinity-nix.overlays.default args.pins.nixpkgs-xr.overlays.default ]; }; diff --git a/hosts/work/hjem-rum/programs/vscodium.nix b/hosts/work/hjem-rum/programs/vscodium.nix index 6a5cf2b..9dd3ca3 100644 --- a/hosts/work/hjem-rum/programs/vscodium.nix +++ b/hosts/work/hjem-rum/programs/vscodium.nix @@ -26,6 +26,7 @@ "files.autoSaveDelay" = 500; "qt-qml.doNotAskForQmllsDownload" = true; "qt-qml.qmlls.customExePath" = "${pkgs.kdePackages.qtdeclarative}/bin/qmlls"; + "window.openFilesInNewWindow" = "on"; }; }; } diff --git a/modules/priv b/modules/priv index 2c06961..12ae18d 160000 --- a/modules/priv +++ b/modules/priv @@ -1 +1 @@ -Subproject commit 2c069612ec8922b3a04d424896b921d0b126e496 +Subproject commit 12ae18daa8524f7ef6368b63626b3c1a85c6b98f diff --git a/npins/sources.json b/npins/sources.json index 4b1d92d..f72c8af 100644 --- a/npins/sources.json +++ b/npins/sources.json @@ -9,9 +9,21 @@ }, "branch": "main", "submodules": false, - "revision": "63978027513e2bafbf8c3acd7b05cb9b0ed24a03", - "url": "https://github.com/mrshmllow/affinity-nix/archive/63978027513e2bafbf8c3acd7b05cb9b0ed24a03.tar.gz", - "hash": "sha256-x+BBoim5p3dnPCeOrWp5V5IR09YzG3bPD0g60jsyvy4=" + "revision": "fa753e9de7674a792f88f459f410adfaafae5e2d", + "url": "https://github.com/mrshmllow/affinity-nix/archive/fa753e9de7674a792f88f459f410adfaafae5e2d.tar.gz", + "hash": "sha256-CxMPFUonNdDPVBrcT7tI29UTV9r0YF0Bon9BgZ5SfEE=" + }, + "awoopkgs": { + "type": "Git", + "repository": { + "type": "Git", + "url": "file:///home/roufpup/Documents/projects/awoopkgs" + }, + "branch": "main", + "submodules": false, + "revision": "39328757d3ea55e4beae772c878d835811896b3b", + "url": null, + "hash": "sha256-Jo2aKR994PrdJx/JaNL5VBTRGV270wlitjpwoZ2X1/k=" }, "crane": { "type": "Git", @@ -22,9 +34,9 @@ }, "branch": "master", "submodules": false, - "revision": "5e0fb2f64edff2822249f21293b8304dedaaf676", - "url": "https://github.com/ipetkov/crane/archive/5e0fb2f64edff2822249f21293b8304dedaaf676.tar.gz", - "hash": "sha256-bEg5xoAxAwsyfnGhkEX7RJViTIBIYPd8ISg4O1c0HFc=" + "revision": "d459c1350e96ce1a7e3859c513ef5e9869d67d6f", + "url": "https://github.com/ipetkov/crane/archive/d459c1350e96ce1a7e3859c513ef5e9869d67d6f.tar.gz", + "hash": "sha256-2uoQAqUk2H0ijQtGiWAyNeQYGYc6yfAcRRLlJAz4Gp8=" }, "crate2nix": { "type": "Git", @@ -61,9 +73,9 @@ }, "branch": "main", "submodules": false, - "revision": "549f2762aebeff29a2e5ece7a7dc0f955281a1d1", - "url": "https://git.lix.systems/lix-project/flake-compat/archive/549f2762aebeff29a2e5ece7a7dc0f955281a1d1.tar.gz", - "hash": "sha256-NKw96t+BgHIYzHUjkTK95FqYRVKB8DHpVhefWSz/kTw=" + "revision": "382052b74656a369c5408822af3f2501e9b1af81", + "url": "https://git.lix.systems/lix-project/flake-compat/archive/382052b74656a369c5408822af3f2501e9b1af81.tar.gz", + "hash": "sha256-Eg9b/rq/ECYwNwEXs5i9wHyhxNI0JrYx2srdI2uZMaQ=" }, "flatpak": { "type": "GitRelease", @@ -81,19 +93,6 @@ "url": "https://api.github.com/repos/in-a-dil-emma/declarative-flatpak/tarball/refs/tags/v4.1.6", "hash": "sha256-J0n+J/qfU3xTf5iaMcQrEK4dA5GSYQcw8XJuhZsM1Pc=" }, - "helium": { - "type": "Git", - "repository": { - "type": "GitHub", - "owner": "amaanq", - "repo": "helium-flake" - }, - "branch": "master", - "submodules": false, - "revision": "d6f4aa6d9f313acdbdf7c356fd55c7d5e3c4c991", - "url": "https://github.com/amaanq/helium-flake/archive/d6f4aa6d9f313acdbdf7c356fd55c7d5e3c4c991.tar.gz", - "hash": "sha256-yILdOXqhZyCCWVEMCERd179AwPaMl94ZZdnBcV1kkGQ=" - }, "helix-nix": { "type": "Git", "repository": { @@ -115,9 +114,9 @@ }, "branch": "main", "submodules": false, - "revision": "35c2158ba101d7b42b05debfcb169ba32dad3bbc", - "url": "https://github.com/feel-co/hjem/archive/35c2158ba101d7b42b05debfcb169ba32dad3bbc.tar.gz", - "hash": "sha256-a0O56qWfPEKe0mBKgvcQL5UDpWmon70AKJspHNkEJV8=" + "revision": "ab977051adce0bf9f7c1032327e72f0febda6f7b", + "url": "https://github.com/feel-co/hjem/archive/ab977051adce0bf9f7c1032327e72f0febda6f7b.tar.gz", + "hash": "sha256-gaHRkPaGAAjc6D4sZ+/haEKMJGO79tu4ROBlyOjXuco=" }, "hjem-rum": { "type": "Git", @@ -140,9 +139,9 @@ }, "branch": "master", "submodules": false, - "revision": "079c608988c2747db3902c9de033572cd50e8656", - "url": "https://github.com/nix-community/lanzaboote/archive/079c608988c2747db3902c9de033572cd50e8656.tar.gz", - "hash": "sha256-c0r3xXp2+xFJwkryS+nhyQwoACbFzSt4C1TVs3QMh8E=" + "revision": "04723d4fd6bde2665fef3b25856aeebbd4013c16", + "url": "https://github.com/nix-community/lanzaboote/archive/04723d4fd6bde2665fef3b25856aeebbd4013c16.tar.gz", + "hash": "sha256-9Ynx+ort1aSwReiCfkbgMS3Q6y+MPcekDoUWx9N3a7A=" }, "nix-index": { "type": "Git", @@ -153,9 +152,9 @@ }, "branch": "main", "submodules": false, - "revision": "b8eb7acee0f7604fe1bf6a5b3dcf5254369180fa", - "url": "https://github.com/nix-community/nix-index-database/archive/b8eb7acee0f7604fe1bf6a5b3dcf5254369180fa.tar.gz", - "hash": "sha256-yVJbd07ortDRAttDFmDV5p220aOLTHgVAx//0nW/xW8=" + "revision": "2dea2b920e7127b3afa8506713f23536651de312", + "url": "https://github.com/nix-community/nix-index-database/archive/2dea2b920e7127b3afa8506713f23536651de312.tar.gz", + "hash": "sha256-2KUbS/HhzWW3kkkY1+RiWj9mJ76VEXw8lBJzcCFKzfY=" }, "nixpkgs": { "type": "Git", @@ -166,9 +165,9 @@ }, "branch": "nixos-unstable", "submodules": false, - "revision": "1c3fe55ad329cbcb28471bb30f05c9827f724c76", - "url": "https://github.com/NixOS/nixpkgs/archive/1c3fe55ad329cbcb28471bb30f05c9827f724c76.tar.gz", - "hash": "sha256-bxrdOn8SCOv8tN4JbTF/TXq7kjo9ag4M+C8yzzIRYbE=" + "revision": "549bd84d6279f9852cae6225e372cc67fb91a4c1", + "url": "https://github.com/NixOS/nixpkgs/archive/549bd84d6279f9852cae6225e372cc67fb91a4c1.tar.gz", + "hash": "sha256-hGdgeU2Nk87RAuZyYjyDjFL6LK7dAZN5RE9+hrDTkDU=" }, "nixpkgs-master": { "type": "Git", @@ -179,9 +178,9 @@ }, "branch": "master", "submodules": false, - "revision": "a154bc518d0e3058ef2f6cce81e88c2efbe7be95", - "url": "https://github.com/NixOS/nixpkgs/archive/a154bc518d0e3058ef2f6cce81e88c2efbe7be95.tar.gz", - "hash": "sha256-9pqBoQoCmqevawqopCuW4GEzacWldBDGC9DC8Wevkxs=" + "revision": "5dcaf741280ea4be380d2db9f750aaa251ef0566", + "url": "https://github.com/NixOS/nixpkgs/archive/5dcaf741280ea4be380d2db9f750aaa251ef0566.tar.gz", + "hash": "sha256-wINZI+e3XEbZojExsr0QbnKPZF7bZIfKo8gshuTCtGA=" }, "nixpkgs-xr": { "type": "Git", @@ -192,9 +191,9 @@ }, "branch": "main", "submodules": false, - "revision": "2d64ed34e0d39cc917cb075624b82779af3eea40", - "url": "https://github.com/nix-community/nixpkgs-xr/archive/2d64ed34e0d39cc917cb075624b82779af3eea40.tar.gz", - "hash": "sha256-hb1c1aYP7DFes//wxCQ0LKupX1aoWEsxkmZLqMnmw6g=" + "revision": "96328161d04d8b935efa297895cd70a6317b746c", + "url": "https://github.com/nix-community/nixpkgs-xr/archive/96328161d04d8b935efa297895cd70a6317b746c.tar.gz", + "hash": "sha256-4I00y1CiJTt81gF6jigScetW7gw8E39eqHaZ5sXgPMg=" }, "nur": { "type": "Git", @@ -205,9 +204,9 @@ }, "branch": "main", "submodules": false, - "revision": "68c90674bf7614be9d0d4772a36416e8277717f6", - "url": "https://github.com/nix-community/NUR/archive/68c90674bf7614be9d0d4772a36416e8277717f6.tar.gz", - "hash": "sha256-fnqFNUir8uUsi8Qvh3216X6XaNS4NDtiZ3zxaMIkH1c=" + "revision": "3507c1528105fd4858e3bba999b52dcd0ba98f20", + "url": "https://github.com/nix-community/NUR/archive/3507c1528105fd4858e3bba999b52dcd0ba98f20.tar.gz", + "hash": "sha256-2pmh4prBgmrQcVq3w6l5osu14jYN5uQGhr+sH5YIRTM=" }, "rust-overlay": { "type": "Git", @@ -218,9 +217,9 @@ }, "branch": "master", "submodules": false, - "revision": "146e7bf7569b8288f24d41d806b9f584f7cfd5b5", - "url": "https://github.com/oxalica/rust-overlay/archive/146e7bf7569b8288f24d41d806b9f584f7cfd5b5.tar.gz", - "hash": "sha256-oVxyGjpiIsrXhWTJVUOs38fZQkLjd0nZGOY9K7Kfot8=" + "revision": "366ea19e0e55b768f74b7a0b2a20f847e7ae828d", + "url": "https://github.com/oxalica/rust-overlay/archive/366ea19e0e55b768f74b7a0b2a20f847e7ae828d.tar.gz", + "hash": "sha256-NpOgt8ISaHTDNJZjNUfwFfbieKfRXzab4WKM31gZCGA=" }, "sops-nix": { "type": "Git", @@ -231,9 +230,9 @@ }, "branch": "master", "submodules": false, - "revision": "8eaee5c45428b28b8c47a83e4c09dccec5f279b5", - "url": "https://github.com/Mic92/sops-nix/archive/8eaee5c45428b28b8c47a83e4c09dccec5f279b5.tar.gz", - "hash": "sha256-bc+ZZCmOTNq86/svGnw0tVpH7vJaLYvGLLKFYP08Q8E=" + "revision": "c591bf665727040c6cc5cb409079acb22dcce33c", + "url": "https://github.com/Mic92/sops-nix/archive/c591bf665727040c6cc5cb409079acb22dcce33c.tar.gz", + "hash": "sha256-VfGRo1qTBKOe3s2gOv8LSoA6Fk19PvBlwQ1ECN0Evn8=" }, "stash": { "type": "Git", @@ -257,9 +256,9 @@ }, "branch": "master", "submodules": false, - "revision": "ba44ea59aabf51db4712ea10ef0d6261e44c8b93", + "revision": "8e6f4922e3a44dff711fcdde60008bb38e36362d", "url": null, - "hash": "sha256-Y3Tgo5vCb6YkOHKPRqFTkOVpnvapW+feWVjOd8AQuas=" + "hash": "sha256-XRQAUULZNPRPtSkZDiTFNbKZiWhksw8Cm5dbjVaXwFQ=" }, "tranquil_pds": { "type": "Git", @@ -269,9 +268,9 @@ }, "branch": "main", "submodules": false, - "revision": "75b9e3165f8ec8d77a6be74867d64c5d3d45bec1", + "revision": "f176f55862bc4c41472f8697cc2ca069c24d5e37", "url": null, - "hash": "sha256-frhz8tIiORLOK7dy+YqmUzCSJHdeaWgVsk1lXaWwawM=" + "hash": "sha256-St0O1h5JIU+Rg0l7HzKHmk+MgoEDZ/TPIU8nAzpggOk=" }, "wire": { "type": "Git", @@ -281,9 +280,9 @@ }, "branch": "trunk", "submodules": false, - "revision": "bf92f6558a55e24070badada356dcbd1f3a6af84", + "revision": "f3a1f5dc584a823eef79b63ebb2e793540eaa8c9", "url": null, - "hash": "sha256-3PK23W4FvXAvI/YnR/dC7d7X+Tb/h789pU6FyVldGI4=" + "hash": "sha256-Rgom8gWHXgkIRn5to6xGT6O6rClC84sufCdHRyFsRy4=" } }, "version": 7 diff --git a/overlays/default/overlay.nix b/overlays/default/overlay.nix index 99c1897..6b5a910 100644 --- a/overlays/default/overlay.nix +++ b/overlays/default/overlay.nix @@ -1,14 +1,7 @@ { pins, ... }: -(final: prev: rec { - calc-rs = prev.callPackage ../../packages/calc-rs { }; - configarr = prev.callPackage ../../packages/configarr { }; - fluxer_desktop = (import ../../packages/fluxer_nix_v2).desktop; - elysia = prev.callPackage ../../packages/elysia { }; - safenet_authentication_client = prev.callPackage ../../packages/safenet_authentication_client { }; - btrustbiss = prev.callPackage ../../packages/btrustbiss { inherit safenet_authentication_client; }; +(final: prev: { helix = pins.helix-nix.packages.helix; steel = pins.helix-nix.packages.steel; - netbird = prev.callPackage ../../packages/netbird { }; netbird-proxy = final.netbird.override { componentName = "proxy"; }; diff --git a/overlays/fluxer/default.nix b/overlays/fluxer/default.nix deleted file mode 100644 index e8d04fd..0000000 --- a/overlays/fluxer/default.nix +++ /dev/null @@ -1,11 +0,0 @@ -{ ... }: -let - fluxer = (import ../../packages/fluxer_nix_v2); -in -(final: prev: { - # fluxer_api = prev.callPackage (path + /api.nix) { }; - # fluxer_app = prev.callPackage (path + /app.nix) { }; - # fluxer_ingress = prev.callPackage (path + /ingress.nix) { }; - fluxer_server = fluxer.aggregate; - fluxer_api = fluxer.api; -}) diff --git a/overlays/krita/overlay.nix b/overlays/krita/overlay.nix deleted file mode 100644 index 0c8927a..0000000 --- a/overlays/krita/overlay.nix +++ /dev/null @@ -1,19 +0,0 @@ -{ ... }: -(final: prev: { - krita = ( - prev.krita.override { - unwrapped = - with prev; - (libsForQt5.callPackage "${path}/pkgs/by-name/kr/krita" { - version = "5.2.13"; - kde-channel = "stable"; - hash = "sha256-y5CUMMmeK/EGhPHBPXaHZpHuYlctmqpU1wWJMflhVTE="; - }).overrideAttrs - (prev: { - patches = prev.patches ++ [ - ./patches/krita.patch - ]; - }); - } - ); -}) diff --git a/overlays/krita/patches/krita.patch b/overlays/krita/patches/krita.patch deleted file mode 100644 index 9e838e1..0000000 --- a/overlays/krita/patches/krita.patch +++ /dev/null @@ -1,128 +0,0 @@ -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 82828ea779..f35cd6c701 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -416,6 +416,8 @@ find_package(KF5 ${MIN_FRAMEWORKS_VERSION} REQUIRED COMPONENTS - WindowSystem - ) - -+find_package(OpenGL REQUIRED COMPONENTS OpenGL) -+ - find_package(Qt5 ${MIN_QT_VERSION} - REQUIRED COMPONENTS - Core -@@ -551,7 +553,7 @@ endif() - - if (NOT WIN32 AND NOT APPLE AND NOT ANDROID AND NOT HAIKU) - -- find_package(Qt5 ${MIN_QT_VERSION} REQUIRED X11Extras) -+ # find_package(Qt5 ${MIN_QT_VERSION} REQUIRED X11Extras) - - find_package(Qt5DBus ${MIN_QT_VERSION}) - set(HAVE_DBUS ${Qt5DBus_FOUND}) -@@ -569,9 +571,9 @@ if (NOT WIN32 AND NOT APPLE AND NOT ANDROID AND NOT HAIKU) - TYPE OPTIONAL - PURPOSE "Optionally used to provide crash reporting on Linux") - -- find_package(X11 REQUIRED COMPONENTS Xinput) -- set(HAVE_X11 TRUE) -- add_definitions(-DHAVE_X11) -+ # find_package(X11 REQUIRED COMPONENTS Xinput) -+ set(HAVE_X11 FALSE) -+ # add_definitions(-DHAVE_X11) - - else() - set(HAVE_DBUS FALSE) -diff --git a/krita/CMakeLists.txt b/krita/CMakeLists.txt -index 4aeaddd25c..bd06dff082 100644 ---- a/krita/CMakeLists.txt -+++ b/krita/CMakeLists.txt -@@ -110,7 +110,8 @@ target_link_libraries(krita - Qt5::Network - Qt5::PrintSupport - Qt5::Svg -- Qt5::Concurrent) -+ Qt5::Concurrent -+ OpenGL::OpenGL) - if(HAVE_KCRASH) - target_link_libraries(krita PRIVATE KF5::Crash) - endif() -diff --git a/krita/main.cc b/krita/main.cc -index c7ff996e25..a89701f459 100644 ---- a/krita/main.cc -+++ b/krita/main.cc -@@ -568,12 +568,12 @@ extern "C" MAIN_EXPORT int MAIN_FN(int argc, char **argv) - - installTranslators(app); - -- if (KisApplication::platformName() == "wayland") { -- QMessageBox::critical(nullptr, -- i18nc("@title:window", "Fatal Error"), -- i18n("Krita does not support the Wayland platform. Use XWayland to run Krita on Wayland. Krita will close now.")); -- return -1; -- } -+ // if (KisApplication::platformName() == "wayland") { -+ // QMessageBox::critical(nullptr, -+ // i18nc("@title:window", "Fatal Error"), -+ // i18n("Krita does not support the Wayland platform. Use XWayland to run Krita on Wayland. Krita will close now.")); -+ // return -1; -+ // } - - KisUsageLogger::writeHeader(); - KisOpenGL::initialize(); -diff --git a/libs/ui/CMakeLists.txt b/libs/ui/CMakeLists.txt -index 91e7de338e..5614fdede2 100644 ---- a/libs/ui/CMakeLists.txt -+++ b/libs/ui/CMakeLists.txt -@@ -712,10 +712,10 @@ if (ANDROID) - target_link_libraries(kritaui PRIVATE Qt5::AndroidExtras) - endif() - --if (NOT WIN32 AND NOT APPLE AND NOT ANDROID AND NOT HAIKU) -- target_link_libraries(kritaui PRIVATE ${X11_X11_LIB} -- ${X11_Xinput_LIB}) --endif() -+# if (NOT WIN32 AND NOT APPLE AND NOT ANDROID AND NOT HAIKU) -+# target_link_libraries(kritaui PRIVATE ${X11_X11_LIB} -+# ${X11_Xinput_LIB}) -+# endif() - - if (HAIKU) - target_link_libraries(kritaui PRIVATE network expat iconv intl) -@@ -737,13 +737,13 @@ if(OpenEXR_FOUND) - endif() - - # Add VSync disable workaround --if(NOT WIN32 AND NOT APPLE AND NOT ANDROID AND NOT HAIKU) -- target_link_libraries(kritaui PRIVATE ${CMAKE_DL_LIBS} Qt5::X11Extras) --endif() -+# if(NOT WIN32 AND NOT APPLE AND NOT ANDROID AND NOT HAIKU) -+# target_link_libraries(kritaui PRIVATE ${CMAKE_DL_LIBS} Qt5::X11Extras) -+# endif() - --if(X11_FOUND) -- target_link_libraries(kritaui PRIVATE Qt5::X11Extras ${X11_LIBRARIES}) --endif() -+# if(X11_FOUND) -+# target_link_libraries(kritaui PRIVATE Qt5::X11Extras ${X11_LIBRARIES}) -+# endif() - - target_include_directories(kritaui - PUBLIC -diff --git a/libs/widgets/CMakeLists.txt b/libs/widgets/CMakeLists.txt -index aeae3824b4..8add5f541b 100644 ---- a/libs/widgets/CMakeLists.txt -+++ b/libs/widgets/CMakeLists.txt -@@ -113,9 +113,9 @@ target_link_libraries(kritawidgets - KF5::Completion - ) - --if(X11_FOUND) -- target_link_libraries(kritawidgets Qt5::X11Extras ${X11_LIBRARIES}) --endif() -+# if(X11_FOUND) -+# target_link_libraries(kritawidgets Qt5::X11Extras ${X11_LIBRARIES}) -+# endif() - - set_target_properties(kritawidgets PROPERTIES - VERSION ${GENERIC_KRITA_LIB_VERSION} SOVERSION ${GENERIC_KRITA_LIB_SOVERSION} diff --git a/packages/btrustbiss/default.nix b/packages/btrustbiss/default.nix deleted file mode 100644 index 758aa1c..0000000 --- a/packages/btrustbiss/default.nix +++ /dev/null @@ -1,91 +0,0 @@ -{ - safenet_authentication_client, - stdenv, - autoPatchelfHook, - makeWrapper, - dpkg, - libxext, - libxtst, - libxi, - libx11, - libxrender, - libxxf86vm, - freetype, - pcsclite, - zlib, - alsa-lib, - libGL, - gtk3, - gdk-pixbuf, - glib, - zip, - unzip, - cfr, - sd, - jdk17_headless, - lib, - ... -}: -stdenv.mkDerivation rec { - pname = "btrustbiss"; - version = "3.44"; - src = fetchTarball { - url = "https://www.b-trust.bg/attachments/BtrustPrivateFile/24/docs/B-TrustBISS.tar"; - }; - unpackPhase = "${dpkg}/bin/dpkg-deb -x $src ./extracted"; - - nativeBuildInputs = [ - autoPatchelfHook - makeWrapper - unzip - cfr - sd - zip - ]; - - buildInputs = [ - freetype - pcsclite.lib - zlib - alsa-lib - libxext - libxtst - libxi - libx11 - libxrender - libxxf86vm - libGL - - gtk3 - gdk-pixbuf - glib - ]; - - preFixup = '' - rm $out/opt/btrustbiss/lib/app/p11_libs/libIDPrimePKCS11.so - ''; - - installPhase = '' - echo "java-options=-XX:-UseContainerSupport" >> ./extracted/opt/btrustbiss/lib/app/BISS.cfg - mkdir -p $out - cp -R ./extracted/opt $out - - mkdir ./temp - cd ./temp - - unzip -q $out/opt/btrustbiss/lib/app/biss-3.44.jar - cfr ./BOOT-INF/classes/bg/borica/biss/BissSpringBootApplication.class --outputdir . - sd '/usr/lib64/libpcsclite.so.1' '${pcsclite.lib}/lib/libpcsclite.so.1' ./bg/borica/biss/BissSpringBootApplication.java - sd '/opt/btrustbiss/lib/app' '${placeholder "out"}/opt/btrustbiss/lib/app' ./BOOT-INF/classes/application-linux.properties - ${jdk17_headless}/lib/openjdk/bin/javac -cp "./BOOT-INF/lib/*:./BOOT-INF/classes" bg/borica/biss/BissSpringBootApplication.java - mv bg/borica/biss/BissSpringBootApplication.class ./BOOT-INF/classes/bg/borica/biss/BissSpringBootApplication.class - zip -q -r0 $out/opt/btrustbiss/lib/app/biss-3.44.jar . - - mkdir -p $out/bin - ln -sf $out/opt/btrustbiss/bin/BISS $out/bin/BISS - ln -sf ${safenet_authentication_client}/lib/libeToken.so $out/opt/btrustbiss/lib/app/p11_libs/libeToken.so - - wrapProgram $out/bin/BISS \ - --prefix LD_LIBRARY_PATH : ${lib.makeLibraryPath buildInputs} \ - ''; -} diff --git a/packages/calc-rs/default.nix b/packages/calc-rs/default.nix deleted file mode 100644 index 91a80ad..0000000 --- a/packages/calc-rs/default.nix +++ /dev/null @@ -1,13 +0,0 @@ -{ rustPlatform, fetchFromGitHub, ... }: -rustPlatform.buildRustPackage { - pname = "calc-rs"; - version = "git"; - - src = fetchFromGitHub { - owner = "coriolinus"; - repo = "calc"; - rev = "f3d572ab94e178cfcd6abfa560c8ec18cb0da0c3"; - sha256 = "sha256-PIuDfjzfxmzO3cIyvUAYI4EQlG10FHG7QzPpBxKRbaM="; - }; - cargoHash = "sha256-gFffLErPqkNxaOYaOn2cG84By8B8UF0XCwrho5Aqbyo="; -} diff --git a/packages/configarr/default.nix b/packages/configarr/default.nix deleted file mode 100644 index a88a279..0000000 --- a/packages/configarr/default.nix +++ /dev/null @@ -1,22 +0,0 @@ -{ stdenv, autoPatchelfHook, ... }: -stdenv.mkDerivation rec { - pname = "configarr"; - version = "1.19.0"; - - src = fetchTarball { - url = "https://github.com/raydak-labs/configarr/releases/download/v${version}/configarr-linux-x64.tar.xz"; - sha256 = "sha256:1ghv7yyg1phv78y3x6la1ixqhbfpmx9k4bqn47hzba2mk00ca8mr"; - }; - - dontUnpack = true; - dontStrip = true; - - nativeBuildInputs = [ - autoPatchelfHook - ]; - - installPhase = '' - mkdir -p $out/bin - install -D -m755 $src $out/bin/configarr - ''; -} diff --git a/packages/dune/default.nix b/packages/dune/default.nix deleted file mode 100644 index cdbc684..0000000 --- a/packages/dune/default.nix +++ /dev/null @@ -1,39 +0,0 @@ -{ - rustPlatform, - installShellFiles, - clang, - libclang, - wild, - ... -}: -rustPlatform.buildRustPackage { - pname = "dune"; - version = "38de38c"; - nativeBuildInputs = [ - installShellFiles - wild - clang - libclang - ]; - - src = fetchGit { - url = "file:///home/roufpup/Documents/projects/dune"; - }; - cargoHash = "sha256-lnfJ6dUEId9JtR0leYf6+6XG1GAByaeFUkvCW760GJQ="; - - cargoBuildFlags = [ - "--config" - "./.cargo/config.toml" - ]; - - cargoTestFlags = [ - "--config" - "./.cargo/config.toml" - ]; - - postInstall = '' - installShellCompletion --cmd dune \ - --fish <($out/bin/dune compl fish) \ - --bash <($out/bin/dune compl bash) - ''; -} diff --git a/packages/fluxer/default.nix b/packages/fluxer/default.nix deleted file mode 100644 index e2ccb51..0000000 --- a/packages/fluxer/default.nix +++ /dev/null @@ -1,149 +0,0 @@ -{ - stdenv, - autoPatchelfHook, - makeWrapper, - glib, - nspr, - nss, - dbus, - at-spi2-atk, - cups, - cairo, - gtk3, - pango, - libX11, - libXcomposite, - libXdamage, - libXext, - libXtst, - libXt, - libXfixes, - libXrandr, - libgbm, - expat, - libxcb, - libxkbcommon, - eudev, - alsa-lib, - lib, - libGL, - writeText, - electron_40, - fetchPnpmDeps, - pnpmConfigHook, - pnpm, - nodejs, - python3, - esbuild, - # fetchFromGitHub, - instance_name ? "fluxer", - channel ? "canary", - ... -}: -stdenv.mkDerivation rec { - pname = "fluxer${if instance_name != "fluxer" then "_${instance_name}" else ""}"; - version = "1.0.0-canary"; - - # src = "${ - # fetchFromGitHub { - # owner = "fluxerapp"; - # repo = "fluxer"; - # rev = "refactor"; - # sha256 = "sha256-gHziJbueqVYrC+34xJ5AKsGLdPJrhWgXKDwq+jcRFkA="; - # } - # }/fluxer_desktop"; - src = fetchGit { - url = "file:///home/roufpup/repos/fluxer-v2/"; - }; - - nativeBuildInputs = [ - autoPatchelfHook - makeWrapper - pnpmConfigHook - pnpm - nodejs - python3 - esbuild - ]; - - pnpmDeps = fetchPnpmDeps { - inherit pname version src; - fetcherVersion = 3; - hash = "sha256-8VX2+GbhBV3P/D9gThoDYHfrKaroJOyjADrgAa2sTc4="; - }; - - pnpmInstallFlags = [ - "--frozen-lockfile" - ]; - - buildInputs = [ - glib - nspr - nss - dbus.lib - at-spi2-atk - cups.lib - cairo - gtk3 - pango - libX11 - libXcomposite - libXdamage - libXext - libXtst - libXt - libXfixes - libXrandr - libgbm - expat - libxcb - libxkbcommon - eudev - alsa-lib - ]; - - installPhase = - let - desktop_file = "fluxer${if instance_name != "fluxer" then "_${instance_name}" else ""}.desktop"; - in - '' - export BUILD_CHANNEL="${channel}" - pnpm build - - pnpm exec electron-builder --config electron-builder.config.cjs --linux \ - --dir \ - -c.electronDist=${electron_40}/libexec/electron \ - -c.electronVersion=${electron_40.version} \ - -c.npmRebuild=false - - mkdir -p $out/share/fluxer - mkdir -p $out/bin - - cp -r ./dist-electron/linux-unpacked/resources/* $out/share/fluxer - - ls -la ./dist-electron/linux-unpacked/${ - if channel == "canary" then "fluxer_desktop_canary" else "fluxer_desktop" - } - ls -la ./dist-electron/linux-unpacked/resources - - makeWrapper ${electron_40}/bin/electron $out/bin/fluxer \ - --prefix LD_LIBRARY_PATH : "${lib.makeLibraryPath [ libGL ]}" \ - --add-flags "$out/share/fluxer/app.asar" - - mkdir -p $out/share/applications/ - substitute ${writeText "${desktop_file}" '' - [Desktop Entry] - Name=Fluxer Desktop ${if instance_name != "fluxer" then "(${instance_name})" else ""} - Comment=OSS messaging platform - Exec=@out@/bin/fluxer - Icon=fluxer - Terminal=false - Type=Application - StartupNotify=true - StartupWMClass=fluxer - ''} $out/share/applications/${desktop_file} --subst-var out - - mkdir -p $out/share/icons/hicolor/512x512/ - cp build_resources/icons-canary/512x512.png $out/share/icons/hicolor/512x512/fluxer.png - ''; -} diff --git a/packages/fluxer_nix/apps/aggregate.nix b/packages/fluxer_nix/apps/aggregate.nix deleted file mode 100644 index 05ee065..0000000 --- a/packages/fluxer_nix/apps/aggregate.nix +++ /dev/null @@ -1,122 +0,0 @@ -{ - craneLib, - cargoArtifacts, - pkgs, - ... -}: -let - commonArgs = { - pname = "fluxer_aggregate"; - version = "0.0.0"; - - src = fetchGit { - url = "file:///home/roufpup/repos/fluxer-v2"; - }; - - strictDeps = true; - doCheck = false; - - nativeBuildInputs = with pkgs; [ - pkg-config - ]; - - buildInputs = with pkgs; [ - openssl - ]; - - PROTOC = "${pkgs.protobuf}/bin/protoc"; - }; - - pnpmDeps = pkgs.fetchPnpmDeps { - pname = "fluxer_aggregate"; - version = "0.0.0"; - src = fetchGit { - url = "file:///home/roufpup/repos/fluxer-v2"; - }; - fetcherVersion = 3; - hash = "sha256-qS6fF1R0ucolnYxukCmRYCkOqwGiBWtWi5IQctQq4sY="; - }; - - crates = [ - "fluxer_livekitctl" - "fluxer_aggregate" - "config_bin" - "fluxer_admin_panel" - "fluxer_marketing_site" - "fluxer_migrations" - "fluxer_setup_wizard" - "fluxer_snowflake" - "ingress_bin" - "kv_store_bin" - "auth_bin" - "notification_bin" - "channel_bin" - "fluxer_downloads" - "opennsfw2_bin" - "feature_flags_bin" - "gateway_dispatch_encoder_bin" - "gateway_guild_bin" - "gateway_ingress_bin" - "gateway_presence_bin" - "gateway_push_bin" - "gateway_scheduler_bin" - "gateway_sessions_bin" - "gateway_voice_call_bin" - "guild_bin" - "fluxer_search" - "users_bin" - "limits_bin" - "payments_bin" - "fluxer_media_proxy" - "discovery_bin" - "voice_bin" - "safety_bin" - "maintenance_bin" - "dm_permissions_bin" - "metrics_bin" - "scheduler_bin" - "fluxer_health_probe" - "rate_limit_bin" - ]; -in -pkgs.lib.genAttrs crates ( - name: - (craneLib.buildPackage ( - commonArgs - // { - pname = "${name}"; - version = "0.0.0"; - inherit cargoArtifacts; - cargoExtraArgs = "-p ${name}"; - inherit pnpmDeps; - - nativeBuildInputs = ( - with pkgs; - [ - python3 - pnpmConfigHook - pnpm - nodejs - ] - ++ commonArgs.nativeBuildInputs - ); - - buildInputs = ( - with pkgs; - [ - opencv4 - ffmpeg.dev - libwebp - libavif.dev - lcms2.dev - libpng.dev - libjpeg.dev - zlib - giflib - ] - ++ commonArgs.buildInputs - ); - - } - )) -) diff --git a/packages/fluxer_nix/apps/api.nix b/packages/fluxer_nix/apps/api.nix deleted file mode 100644 index 511a562..0000000 --- a/packages/fluxer_nix/apps/api.nix +++ /dev/null @@ -1,61 +0,0 @@ -{ - lib, - stdenv, - callPackage, - turbo, - fetchPnpmDeps, - pnpm, - nodejs, - pnpmConfigHook, - makeWrapper, - ... -}: -stdenv.mkDerivation rec { - pname = "fluxer_api"; - version = "0.0.0"; - - src = callPackage ../util/turbo.nix { - stdenv = stdenv; - turbo = turbo; - workspace = "fluxer_api"; - extra_install_steps = '' - cp -r ./tsconfigs $out/tsconfigs - ''; - }; - - pnpmDeps = fetchPnpmDeps { - inherit pname version src; - fetcherVersion = 3; - hash = "sha256-k9jfiBrWEw7VwqKQ3CwXl1uMVDQwCTjIasYtccYkOWY="; - }; - - pnpmInstallFlags = [ - "--frozen-lockfile" - ]; - - nativeBuildInputs = [ - pnpm - pnpmConfigHook - makeWrapper - ]; - - installPhase = '' - runHook preInstall - - mkdir -p $out/bin - mkdir -p $out/lib - cp -r ./* $out/lib - - makeWrapper ${pnpm}/bin/pnpm $out/bin/fluxer_api \ - --chdir $out/lib/apps/api \ - --add-flags "run start" \ - --prefix PATH : ${lib.makeBinPath [ nodejs ]} - - makeWrapper ${pnpm}/bin/pnpm $out/bin/fluxer_api_worker \ - --chdir $out/lib/apps/api \ - --add-flags "run start:worker" \ - --prefix PATH : ${lib.makeBinPath [ nodejs ]} - - runHook postInstall - ''; -} diff --git a/packages/fluxer_nix/apps/app.nix b/packages/fluxer_nix/apps/app.nix deleted file mode 100644 index 08e1ca3..0000000 --- a/packages/fluxer_nix/apps/app.nix +++ /dev/null @@ -1,59 +0,0 @@ -{ - stdenv, - nodejs_24, - pnpmConfigHook, - pnpm_10, - callPackage, - turbo, - fetchPnpmDeps, - libfluxcore, -}: -stdenv.mkDerivation (finalAttrs: { - - pname = "fluxer_app"; - version = "0.0.0"; - src = callPackage ../util/turbo.nix { - stdenv = stdenv; - turbo = turbo; - workspace = "fluxer_app"; - extra_install_steps = '' - cp -r ./tsconfigs $out/tsconfigs - cp -r ./apps/app/scripts/build $out/apps/app/scripts/build - ''; - }; - - pnpmDeps = fetchPnpmDeps { - inherit (finalAttrs) pname version src; - fetcherVersion = 3; - hash = "sha256-5DbQKechCDrr7JqM9FJ+Yd3t1nq4oYlUwkMhGEtWApA="; - }; - - postPatch = '' - sed -i 's/pnpm wasm:codegen && //g' ./apps/app/package.json - ''; - - nativeBuildInputs = [ - nodejs_24 - pnpmConfigHook - pnpm_10 - ]; - - buildPhase = '' - runHook preBuild - - mkdir -p ./apps/app/pkgs - ln -sf ${libfluxcore} ./apps/app/pkgs/libfluxcore - - pnpm --filter fluxer_app build - - runHook postBuild - ''; - - installPhase = '' - runHook preInstall - - mv apps/app/dist $out - - runHook postInstall - ''; -}) diff --git a/packages/fluxer_nix/apps/desktop.nix b/packages/fluxer_nix/apps/desktop.nix deleted file mode 100644 index 5eb6c5a..0000000 --- a/packages/fluxer_nix/apps/desktop.nix +++ /dev/null @@ -1,147 +0,0 @@ -{ - stdenv, - autoPatchelfHook, - makeWrapper, - glib, - nspr, - nss, - dbus, - at-spi2-atk, - cups, - cairo, - gtk3, - pango, - libX11, - libXcomposite, - libXdamage, - libXext, - libXtst, - libXt, - libXfixes, - libXrandr, - libgbm, - expat, - libxcb, - libxkbcommon, - eudev, - alsa-lib, - lib, - libGL, - writeText, - electron_40, - fetchPnpmDeps, - pnpmConfigHook, - pnpm, - nodejs, - python3, - esbuild, - # fetchFromGitHub, - instanceUrl ? "https://web.canary.fluxer.app", - ... -}: -stdenv.mkDerivation rec { - pname = "fluxer_desktop"; - version = "1.0.0-canary"; - - # src = "${ - # fetchFromGitHub { - # owner = "fluxerapp"; - # repo = "fluxer"; - # rev = "refactor"; - # sha256 = "sha256-gHziJbueqVYrC+34xJ5AKsGLdPJrhWgXKDwq+jcRFkA="; - # } - # }/fluxer_desktop"; - mono_repo_src = fetchGit { - url = "file:///home/roufpup/repos/fluxer-v2/"; - }; - src = "${mono_repo_src}/apps/desktop"; - - nativeBuildInputs = [ - autoPatchelfHook - makeWrapper - pnpmConfigHook - pnpm - nodejs - python3 - esbuild - ]; - - pnpmDeps = fetchPnpmDeps { - inherit pname version src; - fetcherVersion = 3; - hash = "sha256-8VX2+GbhBV3P/D9gThoDYHfrKaroJOyjADrgAa2sTc4="; - }; - - pnpmInstallFlags = [ - "--frozen-lockfile" - ]; - - buildInputs = [ - glib - nspr - nss - dbus.lib - at-spi2-atk - cups.lib - cairo - gtk3 - pango - libX11 - libXcomposite - libXdamage - libXext - libXtst - libXt - libXfixes - libXrandr - libgbm - expat - libxcb - libxkbcommon - eudev - alsa-lib - ]; - - postConfigure = '' - mkdir -p node_modules/@fluxer/constants - cp -r ${mono_repo_src}/packages/constants/src node_modules/@fluxer/constants/src - ''; - - installPhase = '' - export BUILD_CHANNEL="canary" - pnpm set-channel canary - pnpm build - - pnpm exec electron-builder --config electron-builder.config.cjs --linux \ - --dir \ - -c.electronDist=${electron_40}/libexec/electron \ - -c.electronVersion=${electron_40.version} \ - -c.npmRebuild=false - - mkdir -p $out/share/fluxer - mkdir -p $out/bin - - cp -r ./dist-electron/linux-unpacked/resources/* $out/share/fluxer - - makeWrapper ${electron_40}/bin/electron $out/bin/fluxer \ - --prefix LD_LIBRARY_PATH : "${lib.makeLibraryPath [ libGL ]}" \ - --set FLUXER_CANARY_APP_URL "${instanceUrl}" \ - --add-flags "$out/share/fluxer/app.asar" - - mkdir -p $out/share/applications/ - substitute ${writeText "fluxer.desktop" '' - [Desktop Entry] - Name=Fluxer Desktop - Comment=OSS messaging platform - Exec=@out@/bin/fluxer - Icon=fluxer - Terminal=false - Type=Application - StartupNotify=true - StartupWMClass=fluxer - ''} $out/share/applications/fluxer.desktop --subst-var out - - mkdir -p $out/share/icons/hicolor/512x512/ - cp build_resources/icons-canary/512x512.png $out/share/icons/hicolor/512x512/fluxer.png - ''; -} diff --git a/packages/fluxer_nix/apps/libfluxcore.nix b/packages/fluxer_nix/apps/libfluxcore.nix deleted file mode 100644 index 10ca01c..0000000 --- a/packages/fluxer_nix/apps/libfluxcore.nix +++ /dev/null @@ -1,62 +0,0 @@ -{ - stdenv, - rust-bin, - wasm-pack, - binaryen, - buildWasmBindgenCli, - fetchCrate, - rustPlatform, - ... -}: -stdenv.mkDerivation rec { - pname = "libfluxcore"; - version = "0.0.0"; - src = fetchGit { - url = "file:///home/roufpup/repos/fluxer-v2"; - }; - - nativeBuildInputs = [ - rustPlatform.cargoSetupHook - wasm-pack - binaryen - - (rust-bin.stable.latest.default.override { - targets = [ "wasm32-unknown-unknown" ]; - }) - (buildWasmBindgenCli rec { - src = fetchCrate { - pname = "wasm-bindgen-cli"; - version = "0.2.118"; - hash = "sha256-ve783oYH0TGv8Z8lIPdGjItzeLDQLOT5uv/jbFOlZpI="; - }; - - cargoDeps = rustPlatform.fetchCargoVendor { - inherit src; - inherit (src) pname version; - hash = "sha256-EYDfuBlH3zmTxACBL+sjicRna84CvoesKSQVcYiG9P0="; - }; - }) - ]; - - cargoDeps = rustPlatform.fetchCargoVendor { - inherit - pname - version - src - ; - hash = ""; - }; - - buildPhase = '' - runHook preBuild - - export WASM_PACK_CACHE=$(mktemp -d) - - cat ./apps/app/package.json - cd ./apps/app/crates/libfluxcore - mkdir -p $out - wasm-pack build --target web --out-dir $out --release - - runHook postBuild - ''; -} diff --git a/packages/fluxer_nix/default.nix b/packages/fluxer_nix/default.nix deleted file mode 100644 index 86fef4e..0000000 --- a/packages/fluxer_nix/default.nix +++ /dev/null @@ -1,63 +0,0 @@ -let - sources = import ../../npins; - pkgs = import sources.nixpkgs { - overlays = [ - (import sources.rust-overlay) - ]; - }; - - craneLib = (import sources.crane { }).craneLib; - cargoArtifacts = ( - craneLib.buildDepsOnly { - pname = "fluxer"; - version = "0.0.0"; - - src = craneLib.cleanCargoSource (fetchGit { - url = "file:///home/roufpup/repos/fluxer-v2"; - }); - - strictDeps = true; - doCheck = false; - - nativeBuildInputs = with pkgs; [ - pkg-config - ]; - - buildInputs = with pkgs; [ - openssl - ]; - - PROTOC = "${pkgs.protobuf}/bin/protoc"; - } - ); - - aggregate = import ./apps/aggregate.nix { - inherit pkgs craneLib cargoArtifacts; - }; - - filtered_aggregate = ( - pkgs.lib.filterAttrs (name: _: (!builtins.elem name [ "fluxer_aggregate" ])) aggregate - ); - -in -pkgs.lib.fix (self: { - - aggregate = pkgs.runCommand "fluxer_aggregate" { } '' - mkdir -p $out/bin/aggregate-services - ln -sf ${aggregate.fluxer_aggregate}/bin/fluxer_aggregate $out/bin/fluxer_aggregate - - ${pkgs.lib.concatMapStrings (drv: '' - ln -sf ${drv}/bin/* $out/bin/aggregate-services/ - '') (builtins.attrValues filtered_aggregate)} - ''; - - libfluxcore = pkgs.callPackage ./apps/libfluxcore.nix { }; - - app = pkgs.callPackage ./apps/app.nix { inherit (self) libfluxcore; }; - - api = pkgs.callPackage ./apps/api.nix { }; - - desktop = pkgs.callPackage ./apps/desktop.nix { }; - - inherit cargoArtifacts; -}) diff --git a/packages/fluxer_nix/util/turbo.nix b/packages/fluxer_nix/util/turbo.nix deleted file mode 100644 index 40c10b4..0000000 --- a/packages/fluxer_nix/util/turbo.nix +++ /dev/null @@ -1,33 +0,0 @@ -{ - stdenv, - turbo, - workspace, - extra_install_steps ? "", - ... -}: - -stdenv.mkDerivation { - pname = "pruned-${workspace}-src"; - version = "0.0.0"; - - src = fetchGit { - url = "file:///home/roufpup/repos/fluxer-v2/"; - }; - - nativeBuildInputs = [ - turbo - ]; - - installPhase = '' - runHook preInstall - turbo prune ${workspace} - - mkdir -p $out - cp -r ./out/* $out - '' - + extra_install_steps - + '' - runHook postInstall - ''; - -} diff --git a/packages/fluxer_nix_v2/Cargo.json b/packages/fluxer_nix_v2/Cargo.json deleted file mode 100644 index a45ef67..0000000 --- a/packages/fluxer_nix_v2/Cargo.json +++ /dev/null @@ -1,42580 +0,0 @@ -{ - "generator": "@generated by crate2nix", - "root": null, - "workspaceMembers": { - "antispam_common": "antispam_common", - "antispam_rpc": "antispam_rpc", - "antispam_service": "antispam_service", - "antispam_worker": "antispam_worker", - "audit_log_common": "audit_log_common", - "audit_log_db": "audit_log_db", - "audit_log_rpc": "audit_log_rpc", - "audit_log_service": "audit_log_service", - "audit_log_worker": "audit_log_worker", - "auth_bin": "auth_bin", - "auth_common": "auth_common", - "auth_rpc": "auth_rpc", - "auth_service": "auth_service", - "auth_webauthn": "auth_webauthn", - "automod_common": "automod_common", - "automod_rpc": "automod_rpc", - "automod_service": "automod_service", - "bulk_delete_common": "bulk_delete_common", - "bulk_delete_rpc": "bulk_delete_rpc", - "bulk_delete_service": "bulk_delete_service", - "bulk_delete_worker": "bulk_delete_worker", - "channel_bin": "channel_bin", - "channel_common": "channel_common", - "channel_http": "channel_http", - "channel_message": "channel_message", - "channel_query": "channel_query", - "channel_rpc": "channel_rpc", - "channel_service": "channel_service", - "channel_worker": "channel_worker", - "config_bin": "config_bin", - "config_cache": "config_cache", - "config_common": "config_common", - "config_rpc": "config_rpc", - "config_service": "config_service", - "discovery_bin": "discovery_bin", - "discovery_common": "discovery_common", - "discovery_rpc": "discovery_rpc", - "discovery_service": "discovery_service", - "dm_permissions_bin": "dm_permissions_bin", - "dm_permissions_common": "dm_permissions_common", - "dm_permissions_rpc": "dm_permissions_rpc", - "dm_permissions_service": "dm_permissions_service", - "feature_flags_bin": "feature_flags_bin", - "feature_flags_cache": "feature_flags_cache", - "feature_flags_common": "feature_flags_common", - "feature_flags_rpc": "feature_flags_rpc", - "feature_flags_service": "feature_flags_service", - "fluxer_admin_panel": "fluxer_admin_panel", - "fluxer_aggregate": "fluxer_aggregate", - "fluxer_config_client": "fluxer_config_client", - "fluxer_constants": "fluxer_constants", - "fluxer_crypto": "fluxer_crypto", - "fluxer_db_core": "fluxer_db_core", - "fluxer_downloads": "fluxer_downloads", - "fluxer_health_probe": "fluxer_health_probe", - "fluxer_integration_tests": "fluxer_integration_tests", - "fluxer_kv_store_client": "fluxer_kv_store_client", - "fluxer_livekitctl": "fluxer_livekitctl", - "fluxer_marketing_site": "fluxer_marketing_site", - "fluxer_media_proxy": "fluxer_media_proxy", - "fluxer_migrations": "fluxer_migrations", - "fluxer_nats_rpc": "fluxer_nats_rpc", - "fluxer_ncmec": "fluxer_ncmec", - "fluxer_search": "fluxer_search", - "fluxer_service_utils": "fluxer_service_utils", - "fluxer_setup_wizard": "fluxer_setup_wizard", - "fluxer_snowflake": "fluxer_snowflake", - "fluxer_web_utils": "fluxer_web_utils", - "gateway_common": "gateway_common", - "gateway_dispatch_encoder": "gateway_dispatch_encoder", - "gateway_dispatch_encoder_bin": "gateway_dispatch_encoder_bin", - "gateway_guild": "gateway_guild", - "gateway_guild_bin": "gateway_guild_bin", - "gateway_ingress": "gateway_ingress", - "gateway_ingress_bin": "gateway_ingress_bin", - "gateway_presence": "gateway_presence", - "gateway_presence_bin": "gateway_presence_bin", - "gateway_push": "gateway_push", - "gateway_push_bin": "gateway_push_bin", - "gateway_scheduler": "gateway_scheduler", - "gateway_scheduler_bin": "gateway_scheduler_bin", - "gateway_sessions": "gateway_sessions", - "gateway_sessions_bin": "gateway_sessions_bin", - "gateway_voice_call": "gateway_voice_call", - "gateway_voice_call_bin": "gateway_voice_call_bin", - "guild_bin": "guild_bin", - "guild_common": "guild_common", - "guild_rpc": "guild_rpc", - "guild_service": "guild_service", - "guild_worker": "guild_worker", - "iar_common": "iar_common", - "iar_rpc": "iar_rpc", - "iar_service": "iar_service", - "ingress_bin": "ingress_bin", - "ingress_common": "ingress_common", - "ingress_service": "ingress_service", - "kv_store_bin": "kv_store_bin", - "kv_store_common": "kv_store_common", - "kv_store_engine": "kv_store_engine", - "kv_store_replication": "kv_store_replication", - "kv_store_rpc": "kv_store_rpc", - "libfluxcore": "libfluxcore", - "limits_bin": "limits_bin", - "limits_cache": "limits_cache", - "limits_common": "limits_common", - "limits_rpc": "limits_rpc", - "limits_service": "limits_service", - "maintenance_bin": "maintenance_bin", - "maintenance_worker": "maintenance_worker", - "metrics_bin": "metrics_bin", - "metrics_common": "metrics_common", - "metrics_ingest": "metrics_ingest", - "metrics_rpc": "metrics_rpc", - "metrics_service": "metrics_service", - "notification_bin": "notification_bin", - "notification_common": "notification_common", - "notification_rpc": "notification_rpc", - "notification_service": "notification_service", - "oauth2_common": "oauth2_common", - "oauth2_db": "oauth2_db", - "oauth2_rpc": "oauth2_rpc", - "oauth2_service": "oauth2_service", - "opennsfw2_bin": "opennsfw2_bin", - "opennsfw2_common": "opennsfw2_common", - "opennsfw2_rpc": "opennsfw2_rpc", - "opennsfw2_service": "opennsfw2_service", - "opennsfw2_worker": "opennsfw2_worker", - "payments_bin": "payments_bin", - "payments_cache": "payments_cache", - "payments_common": "payments_common", - "payments_db": "payments_db", - "payments_rpc": "payments_rpc", - "payments_service": "payments_service", - "payments_stripe": "payments_stripe", - "payments_worker": "payments_worker", - "platform_bans_cache": "platform_bans_cache", - "platform_bans_common": "platform_bans_common", - "platform_bans_rpc": "platform_bans_rpc", - "platform_bans_service": "platform_bans_service", - "platform_bans_worker": "platform_bans_worker", - "rate_limit_bin": "rate_limit_bin", - "rate_limit_common": "rate_limit_common", - "rate_limit_engine": "rate_limit_engine", - "rate_limit_rpc": "rate_limit_rpc", - "read_state_cache": "read_state_cache", - "read_state_common": "read_state_common", - "read_state_http": "read_state_http", - "read_state_rpc": "read_state_rpc", - "read_state_service": "read_state_service", - "read_state_worker": "read_state_worker", - "safety_bin": "safety_bin", - "safety_common": "safety_common", - "safety_rpc": "safety_rpc", - "safety_service": "safety_service", - "safety_worker": "safety_worker", - "scheduler_bin": "scheduler_bin", - "sso_common": "sso_common", - "sso_rpc": "sso_rpc", - "sso_service": "sso_service", - "streams_common": "streams_common", - "streams_http": "streams_http", - "streams_service": "streams_service", - "system_dms_common": "system_dms_common", - "system_dms_rpc": "system_dms_rpc", - "system_dms_service": "system_dms_service", - "system_dms_worker": "system_dms_worker", - "unfurl_common": "unfurl_common", - "unfurl_core": "unfurl_core", - "unfurl_worker": "unfurl_worker", - "users_bin": "users_bin", - "users_cache": "users_cache", - "users_common": "users_common", - "users_rpc": "users_rpc", - "users_service": "users_service", - "users_worker": "users_worker", - "virus_scan_common": "virus_scan_common", - "virus_scan_rpc": "virus_scan_rpc", - "virus_scan_service": "virus_scan_service", - "voice_bin": "voice_bin", - "voice_common": "voice_common", - "voice_http": "voice_http", - "voice_reconciliation": "voice_reconciliation", - "voice_rpc": "voice_rpc", - "voice_service": "voice_service", - "voice_webhook": "voice_webhook" - }, - "crates": { - "Inflector": { - "crateName": "Inflector", - "version": "0.11.4", - "edition": "2015", - "sha256": "1lqmcni21ifzyq41fhz6k1j2b23cmsx469s4g4sf01l78miqqhzy", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "lazy_static", - "packageId": "lazy_static" - }, - { - "name": "regex", - "packageId": "regex" - } - ], - "resolvedDefaultFeatures": [ - "default", - "heavyweight", - "lazy_static", - "regex" - ], - "libName": "inflector", - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Josh Teeter" - ] - }, - "addr2line": { - "crateName": "addr2line", - "version": "0.25.1", - "edition": "2018", - "sha256": "0jwb96gv17vdr29hbzi0ha5q6jkpgjyn7rjlg5nis65k41rk0p8v", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "gimli", - "packageId": "gimli" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "adler2": { - "crateName": "adler2", - "version": "2.0.1", - "edition": "2021", - "sha256": "1ymy18s9hs7ya1pjc9864l30wk8p2qfqdi7mhhcc5nfakxbij09j", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Jonas Schievink ", - "oyvindln " - ] - }, - "adler32": { - "crateName": "adler32", - "version": "1.2.0", - "edition": "2018", - "sha256": "0d7jq7jsjyhsgbhnfq5fvrlh9j0i9g1fqrl2735ibv5f75yjgqda", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Remi Rampin " - ] - }, - "aead": { - "crateName": "aead", - "version": "0.5.2", - "edition": "2021", - "sha256": "1c32aviraqag7926xcb9sybdm36v5vh9gnxpn4pxdwjc50zl28ni", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "crypto-common", - "packageId": "crypto-common 0.1.6" - }, - { - "name": "generic-array", - "packageId": "generic-array" - } - ], - "resolvedDefaultFeatures": [ - "alloc", - "getrandom", - "rand_core" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "RustCrypto Developers" - ] - }, - "aes": { - "crateName": "aes", - "version": "0.8.4", - "edition": "2021", - "sha256": "1853796anlwp4kqim0s6wm1srl4ib621nm0cl2h3c8klsjkgfsdi", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "cfg-if", - "packageId": "cfg-if" - }, - { - "name": "cipher", - "packageId": "cipher" - }, - { - "name": "cpufeatures", - "packageId": "cpufeatures 0.2.17", - "target": "cfg(any(target_arch = \"aarch64\", target_arch = \"x86_64\", target_arch = \"x86\"))" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "RustCrypto Developers" - ] - }, - "aes-gcm": { - "crateName": "aes-gcm", - "version": "0.10.3", - "edition": "2021", - "sha256": "1lgaqgg1gh9crg435509lqdhajg1m2vgma6f7fdj1qa2yyh10443", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "aead", - "packageId": "aead" - }, - { - "name": "aes", - "packageId": "aes" - }, - { - "name": "cipher", - "packageId": "cipher" - }, - { - "name": "ctr", - "packageId": "ctr" - }, - { - "name": "ghash", - "packageId": "ghash" - }, - { - "name": "subtle", - "packageId": "subtle" - } - ], - "resolvedDefaultFeatures": [ - "aes", - "alloc", - "default", - "getrandom", - "rand_core" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "RustCrypto Developers" - ] - }, - "ahash": { - "crateName": "ahash", - "version": "0.8.12", - "edition": "2018", - "sha256": "0xbsp9rlm5ki017c0w6ay8kjwinwm8knjncci95mii30rmwz25as", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "cfg-if", - "packageId": "cfg-if" - }, - { - "name": "getrandom", - "packageId": "getrandom 0.3.4" - }, - { - "name": "once_cell", - "packageId": "once_cell", - "target": "cfg(not(all(target_arch = \"arm\", target_os = \"none\")))" - }, - { - "name": "zerocopy", - "packageId": "zerocopy" - } - ], - "buildDependencies": [ - { - "name": "version_check", - "packageId": "version_check" - } - ], - "resolvedDefaultFeatures": [ - "default", - "getrandom", - "runtime-rng", - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Tom Kaitchuck " - ] - }, - "aho-corasick": { - "crateName": "aho-corasick", - "version": "1.1.4", - "edition": "2021", - "sha256": "00a32wb2h07im3skkikc495jvncf62jl6s96vwc7bhi70h9imlyx", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "memchr", - "packageId": "memchr" - } - ], - "resolvedDefaultFeatures": [ - "default", - "perf-literal", - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Andrew Gallant " - ] - }, - "aligned": { - "crateName": "aligned", - "version": "0.4.3", - "edition": "2024", - "sha256": "1186lhb3gb4x6spzw7ff0zcraa8cr9zqk4ldpm5g1vb2ijc0higf", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "as-slice", - "packageId": "as-slice" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "aligned-vec": { - "crateName": "aligned-vec", - "version": "0.6.4", - "edition": "2021", - "sha256": "16vnf78hvfix5cwzd5xs5a2g6afmgb4h7n6yfsc36bv0r22072fw", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "equator", - "packageId": "equator" - } - ], - "resolvedDefaultFeatures": [ - "default", - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "sarah <>" - ] - }, - "alloc-no-stdlib": { - "crateName": "alloc-no-stdlib", - "version": "2.0.4", - "edition": "2015", - "sha256": "1cy6r2sfv5y5cigv86vms7n5nlwhx1rbyxwcraqnmm1rxiib2yyc", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Daniel Reiter Horn " - ] - }, - "alloc-stdlib": { - "crateName": "alloc-stdlib", - "version": "0.2.2", - "edition": "2015", - "sha256": "1kkfbld20ab4165p29v172h8g0wvq8i06z8vnng14whw0isq5ywl", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "alloc-no-stdlib", - "packageId": "alloc-no-stdlib" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Daniel Reiter Horn " - ] - }, - "allocator-api2": { - "crateName": "allocator-api2", - "version": "0.2.21", - "edition": "2018", - "sha256": "08zrzs022xwndihvzdn78yqarv2b9696y67i6h78nla3ww87jgb8", - "source": { - "type": "crates-io" - }, - "resolvedDefaultFeatures": [ - "alloc" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Zakarum " - ] - }, - "android_system_properties": { - "crateName": "android_system_properties", - "version": "0.1.5", - "edition": "2018", - "sha256": "04b3wrz12837j7mdczqd95b732gw5q7q66cv4yn4646lvccp57l1", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "libc", - "packageId": "libc" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Nicolas Silva " - ] - }, - "anes": { - "crateName": "anes", - "version": "0.1.6", - "edition": "2018", - "sha256": "16bj1ww1xkwzbckk32j2pnbn5vk6wgsl3q4p3j9551xbcarwnijb", - "source": { - "type": "crates-io" - }, - "resolvedDefaultFeatures": [ - "default" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Robert Vojta " - ] - }, - "anstream": { - "crateName": "anstream", - "version": "1.0.0", - "edition": "2021", - "sha256": "13d2bj0xfg012s4rmq44zc8zgy1q8k9yp7yhvfnarscnmwpj2jl2", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "anstyle", - "packageId": "anstyle" - }, - { - "name": "anstyle-parse", - "packageId": "anstyle-parse" - }, - { - "name": "anstyle-query", - "packageId": "anstyle-query" - }, - { - "name": "anstyle-wincon", - "packageId": "anstyle-wincon", - "target": "cfg(windows)" - }, - { - "name": "colorchoice", - "packageId": "colorchoice" - }, - { - "name": "is_terminal_polyfill", - "packageId": "is_terminal_polyfill" - }, - { - "name": "utf8parse", - "packageId": "utf8parse" - } - ], - "resolvedDefaultFeatures": [ - "auto", - "default", - "wincon" - ], - "libCrateTypes": [ - "lib" - ] - }, - "anstyle": { - "crateName": "anstyle", - "version": "1.0.14", - "edition": "2021", - "sha256": "0030szmgj51fxkic1hpakxxgappxzwm6m154a3gfml83lq63l2wl", - "source": { - "type": "crates-io" - }, - "resolvedDefaultFeatures": [ - "default", - "std" - ], - "libCrateTypes": [ - "lib" - ] - }, - "anstyle-parse": { - "crateName": "anstyle-parse", - "version": "1.0.0", - "edition": "2021", - "sha256": "03hkv2690s0crssbnmfkr76kw1k7ah2i6s5amdy9yca2n8w7zkjj", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "utf8parse", - "packageId": "utf8parse" - } - ], - "resolvedDefaultFeatures": [ - "default", - "utf8" - ], - "libCrateTypes": [ - "lib" - ] - }, - "anstyle-query": { - "crateName": "anstyle-query", - "version": "1.1.5", - "edition": "2021", - "sha256": "1p6shfpnbghs6jsa0vnqd8bb8gd7pjd0jr7w0j8jikakzmr8zi20", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "windows-sys", - "packageId": "windows-sys 0.61.2", - "target": "cfg(windows)" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "anstyle-wincon": { - "crateName": "anstyle-wincon", - "version": "3.0.11", - "edition": "2021", - "sha256": "0zblannm70sk3xny337mz7c6d8q8i24vhbqi42ld8v7q1wjnl7i9", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "anstyle", - "packageId": "anstyle" - }, - { - "name": "once_cell_polyfill", - "packageId": "once_cell_polyfill", - "target": "cfg(windows)" - }, - { - "name": "windows-sys", - "packageId": "windows-sys 0.61.2", - "target": "cfg(windows)" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "antispam_common": { - "crateName": "antispam_common", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/antispam/crates/antispam_common" - }, - "dependencies": [ - { - "name": "anyhow", - "packageId": "anyhow" - }, - { - "name": "async-trait", - "packageId": "async-trait" - }, - { - "name": "bb8", - "packageId": "bb8" - }, - { - "name": "chrono", - "packageId": "chrono" - }, - { - "name": "fluxer_config_client", - "packageId": "fluxer_config_client" - }, - { - "name": "fluxer_db_core", - "packageId": "fluxer_db_core" - }, - { - "name": "fluxer_service_utils", - "packageId": "fluxer_service_utils" - }, - { - "name": "opentelemetry", - "packageId": "opentelemetry" - }, - { - "name": "prost", - "packageId": "prost 0.14.3" - }, - { - "name": "prost-types", - "packageId": "prost-types 0.14.3" - }, - { - "name": "scylla", - "packageId": "scylla" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "sqlx", - "packageId": "sqlx" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "buildDependencies": [ - { - "name": "prost-build", - "packageId": "prost-build 0.14.3" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "antispam_rpc": { - "crateName": "antispam_rpc", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/antispam/crates/antispam_rpc" - }, - "dependencies": [ - { - "name": "antispam_common", - "packageId": "antispam_common" - }, - { - "name": "antispam_service", - "packageId": "antispam_service" - }, - { - "name": "chrono", - "packageId": "chrono" - }, - { - "name": "fluxer_nats_rpc", - "packageId": "fluxer_nats_rpc" - }, - { - "name": "opentelemetry", - "packageId": "opentelemetry" - }, - { - "name": "prost", - "packageId": "prost 0.14.3" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "antispam_service": { - "crateName": "antispam_service", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/antispam/crates/antispam_service" - }, - "dependencies": [ - { - "name": "antispam_common", - "packageId": "antispam_common" - }, - { - "name": "async-trait", - "packageId": "async-trait" - }, - { - "name": "bytes", - "packageId": "bytes" - }, - { - "name": "chrono", - "packageId": "chrono" - }, - { - "name": "dashmap", - "packageId": "dashmap" - }, - { - "name": "fluxer_service_utils", - "packageId": "fluxer_service_utils" - }, - { - "name": "futures-util", - "packageId": "futures-util" - }, - { - "name": "prost", - "packageId": "prost 0.14.3" - }, - { - "name": "regex", - "packageId": "regex" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "serde_yaml", - "packageId": "serde_yaml" - }, - { - "name": "sqlx", - "packageId": "sqlx" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tokio-util", - "packageId": "tokio-util" - }, - { - "name": "tracing", - "packageId": "tracing" - }, - { - "name": "ulid", - "packageId": "ulid" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "antispam_worker": { - "crateName": "antispam_worker", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/antispam/crates/antispam_worker" - }, - "dependencies": [ - { - "name": "antispam_common", - "packageId": "antispam_common" - }, - { - "name": "anyhow", - "packageId": "anyhow" - }, - { - "name": "async-nats", - "packageId": "async-nats" - }, - { - "name": "bytes", - "packageId": "bytes" - }, - { - "name": "chrono", - "packageId": "chrono" - }, - { - "name": "fluxer_service_utils", - "packageId": "fluxer_service_utils" - }, - { - "name": "futures-util", - "packageId": "futures-util" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "sqlx", - "packageId": "sqlx" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tokio-util", - "packageId": "tokio-util" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "anyhow": { - "crateName": "anyhow", - "version": "1.0.102", - "edition": "2021", - "sha256": "0b447dra1v12z474c6z4jmicdmc5yxz5bakympdnij44ckw2s83z", - "source": { - "type": "crates-io" - }, - "resolvedDefaultFeatures": [ - "default", - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "David Tolnay " - ] - }, - "anymap2": { - "crateName": "anymap2", - "version": "0.13.0", - "edition": "2018", - "sha256": "031kw3bp0zh2pn9fcayaw0w0gydgpgfhm08pg4yz5cml9jwv60fk", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Chris Morgan ", - "Azriel Hoh " - ] - }, - "anymap3": { - "crateName": "anymap3", - "version": "1.0.1", - "edition": "2018", - "sha256": "098sq72d34i4zgml3l2x889sc29h8kfs06n5wamaczc1kqh3610p", - "source": { - "type": "crates-io" - }, - "resolvedDefaultFeatures": [ - "default", - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Olivier 'reivilibre' (fork maintainer) ", - "Chris Morgan (original author) " - ] - }, - "arbitrary": { - "crateName": "arbitrary", - "version": "1.4.2", - "edition": "2021", - "sha256": "1wcbi4x7i3lzcrkjda4810nqv03lpmvfhb0a85xrq1mbqjikdl63", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ], - "authors": [ - "The Rust-Fuzz Project Developers", - "Nick Fitzgerald ", - "Manish Goregaokar ", - "Simonas Kazlauskas ", - "Brian L. Troutwine ", - "Corey Farwell " - ] - }, - "arc-swap": { - "crateName": "arc-swap", - "version": "1.9.1", - "edition": "2018", - "sha256": "01xjlahcya8igdalxmda375lnlhjqwjz0cdqhy0bc1jkyzb1yfka", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "rustversion", - "packageId": "rustversion" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Michal 'vorner' Vaner " - ] - }, - "arg_enum_proc_macro": { - "crateName": "arg_enum_proc_macro", - "version": "0.3.4", - "edition": "2018", - "sha256": "1sjdfd5a8j6r99cf0bpqrd6b160x9vz97y5rysycsjda358jms8a", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "proc-macro2", - "packageId": "proc-macro2" - }, - { - "name": "quote", - "packageId": "quote" - }, - { - "name": "syn", - "packageId": "syn" - } - ], - "procMacro": true, - "authors": [ - "Luca Barbato " - ] - }, - "argon2": { - "crateName": "argon2", - "version": "0.5.3", - "edition": "2021", - "sha256": "0wn0kk97k49wxidfigmz1pdqmygqzi4h6w72ib7cpq765s4i0diw", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "base64ct", - "packageId": "base64ct" - }, - { - "name": "blake2", - "packageId": "blake2" - }, - { - "name": "cpufeatures", - "packageId": "cpufeatures 0.2.17", - "target": "cfg(any(target_arch = \"x86\", target_arch = \"x86_64\"))" - }, - { - "name": "password-hash", - "packageId": "password-hash" - } - ], - "resolvedDefaultFeatures": [ - "alloc", - "default", - "password-hash", - "rand" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "RustCrypto Developers" - ] - }, - "arrayvec": { - "crateName": "arrayvec", - "version": "0.7.6", - "edition": "2018", - "sha256": "0l1fz4ccgv6pm609rif37sl5nv5k6lbzi7kkppgzqzh1vwix20kw", - "source": { - "type": "crates-io" - }, - "resolvedDefaultFeatures": [ - "default", - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "bluss" - ] - }, - "as-slice": { - "crateName": "as-slice", - "version": "0.2.1", - "edition": "2015", - "sha256": "05j52y1ws8kir5zjxnl48ann0if79sb56p9nm76hvma01r7nnssi", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "stable_deref_trait", - "packageId": "stable_deref_trait" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Jorge Aparicio ", - "Emil Fresk " - ] - }, - "asn1-rs 0.6.2": { - "crateName": "asn1-rs", - "version": "0.6.2", - "edition": "2018", - "sha256": "0j5h437ycgih5hnrma6kmaxi4zb8csynnd66h9rzvxxcvfzc74sl", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "asn1-rs-derive", - "packageId": "asn1-rs-derive 0.5.1" - }, - { - "name": "asn1-rs-impl", - "packageId": "asn1-rs-impl" - }, - { - "name": "displaydoc", - "packageId": "displaydoc" - }, - { - "name": "nom", - "packageId": "nom 7.1.3" - }, - { - "name": "num-traits", - "packageId": "num-traits" - }, - { - "name": "rusticata-macros", - "packageId": "rusticata-macros" - }, - { - "name": "thiserror", - "packageId": "thiserror 1.0.69" - }, - { - "name": "time", - "packageId": "time" - } - ], - "resolvedDefaultFeatures": [ - "datetime", - "default", - "std", - "time" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Pierre Chifflier " - ] - }, - "asn1-rs 0.7.1": { - "crateName": "asn1-rs", - "version": "0.7.1", - "edition": "2018", - "sha256": "0q0ydbjh2cawwic3r9rfk6lyas2qnj6f2aiic5nw5f1bi2b4lqjn", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "asn1-rs-derive", - "packageId": "asn1-rs-derive 0.6.0" - }, - { - "name": "asn1-rs-impl", - "packageId": "asn1-rs-impl" - }, - { - "name": "displaydoc", - "packageId": "displaydoc" - }, - { - "name": "nom", - "packageId": "nom 7.1.3" - }, - { - "name": "num-traits", - "packageId": "num-traits" - }, - { - "name": "rusticata-macros", - "packageId": "rusticata-macros" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "time", - "packageId": "time" - } - ], - "resolvedDefaultFeatures": [ - "datetime", - "default", - "std", - "time" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Pierre Chifflier " - ] - }, - "asn1-rs-derive 0.5.1": { - "crateName": "asn1-rs-derive", - "version": "0.5.1", - "edition": "2018", - "sha256": "140ldl0vp1d0090bpm0w9j8g80dwc03wp928w5kv5diwwlrjsp4n", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "proc-macro2", - "packageId": "proc-macro2" - }, - { - "name": "quote", - "packageId": "quote" - }, - { - "name": "syn", - "packageId": "syn" - }, - { - "name": "synstructure", - "packageId": "synstructure" - } - ], - "procMacro": true, - "authors": [ - "Pierre Chifflier " - ] - }, - "asn1-rs-derive 0.6.0": { - "crateName": "asn1-rs-derive", - "version": "0.6.0", - "edition": "2018", - "sha256": "0b7fpyjs2kyb2i922br5mbg8rml46rihr8qmcpdyj2a93sdy829i", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "proc-macro2", - "packageId": "proc-macro2" - }, - { - "name": "quote", - "packageId": "quote" - }, - { - "name": "syn", - "packageId": "syn" - }, - { - "name": "synstructure", - "packageId": "synstructure" - } - ], - "procMacro": true, - "authors": [ - "Pierre Chifflier " - ] - }, - "asn1-rs-impl": { - "crateName": "asn1-rs-impl", - "version": "0.2.0", - "edition": "2018", - "sha256": "1xv56m0wrwix4av3w86sih1nsa5g1dgfz135lz1qdznn5h60a63v", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "proc-macro2", - "packageId": "proc-macro2" - }, - { - "name": "quote", - "packageId": "quote" - }, - { - "name": "syn", - "packageId": "syn" - } - ], - "procMacro": true, - "authors": [ - "Pierre Chifflier " - ] - }, - "assert-json-diff": { - "crateName": "assert-json-diff", - "version": "2.0.2", - "edition": "2018", - "sha256": "04mg3w0rh3schpla51l18362hsirl23q93aisws2irrj32wg5r27", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "serde_json", - "packageId": "serde_json" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "David Pedersen " - ] - }, - "async-compression": { - "crateName": "async-compression", - "version": "0.4.41", - "edition": "2018", - "sha256": "1lfs8dy6kla1bi8kn4h1zppv79zvk524ds8nb2nxgzq2dq7yxyfh", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "compression-codecs", - "packageId": "compression-codecs" - }, - { - "name": "compression-core", - "packageId": "compression-core" - }, - { - "name": "pin-project-lite", - "packageId": "pin-project-lite" - }, - { - "name": "tokio", - "packageId": "tokio" - } - ], - "resolvedDefaultFeatures": [ - "brotli", - "gzip", - "tokio" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Wim Looman ", - "Allen Bui " - ] - }, - "async-nats": { - "crateName": "async-nats", - "version": "0.46.0", - "edition": "2021", - "sha256": "1l6yhaaa7s5d6mv6mci51pry8q8j77k02qdg7qflh50azgmzjnnz", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "base64", - "packageId": "base64 0.22.1" - }, - { - "name": "bytes", - "packageId": "bytes" - }, - { - "name": "futures-util", - "packageId": "futures-util" - }, - { - "name": "memchr", - "packageId": "memchr" - }, - { - "name": "nkeys", - "packageId": "nkeys" - }, - { - "name": "nuid", - "packageId": "nuid" - }, - { - "name": "once_cell", - "packageId": "once_cell" - }, - { - "name": "pin-project", - "packageId": "pin-project" - }, - { - "name": "portable-atomic", - "packageId": "portable-atomic" - }, - { - "name": "rand", - "packageId": "rand 0.8.5" - }, - { - "name": "regex", - "packageId": "regex" - }, - { - "name": "ring", - "packageId": "ring" - }, - { - "name": "rustls-native-certs", - "packageId": "rustls-native-certs 0.7.3" - }, - { - "name": "rustls-pki-types", - "packageId": "rustls-pki-types" - }, - { - "name": "rustls-webpki", - "packageId": "rustls-webpki 0.102.8", - "rename": "rustls_webpki" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "serde_nanos", - "packageId": "serde_nanos" - }, - { - "name": "serde_repr", - "packageId": "serde_repr" - }, - { - "name": "thiserror", - "packageId": "thiserror 1.0.69" - }, - { - "name": "time", - "packageId": "time" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tokio-rustls", - "packageId": "tokio-rustls 0.26.4" - }, - { - "name": "tokio-stream", - "packageId": "tokio-stream" - }, - { - "name": "tokio-util", - "packageId": "tokio-util" - }, - { - "name": "tokio-websockets", - "packageId": "tokio-websockets" - }, - { - "name": "tracing", - "packageId": "tracing" - }, - { - "name": "tryhard", - "packageId": "tryhard" - }, - { - "name": "url", - "packageId": "url" - } - ], - "resolvedDefaultFeatures": [ - "crypto", - "default", - "jetstream", - "kv", - "nkeys", - "nuid", - "object-store", - "ring", - "server_2_10", - "server_2_11", - "server_2_12", - "service", - "websockets" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Tomasz Pietrek ", - "Casper Beyer " - ] - }, - "async-trait": { - "crateName": "async-trait", - "version": "0.1.89", - "edition": "2021", - "sha256": "1fsxxmz3rzx1prn1h3rs7kyjhkap60i7xvi0ldapkvbb14nssdch", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "proc-macro2", - "packageId": "proc-macro2" - }, - { - "name": "quote", - "packageId": "quote" - }, - { - "name": "syn", - "packageId": "syn" - } - ], - "procMacro": true, - "authors": [ - "David Tolnay " - ] - }, - "atoi": { - "crateName": "atoi", - "version": "2.0.0", - "edition": "2021", - "sha256": "0a05h42fggmy7h0ajjv6m7z72l924i7igbx13hk9d8pyign9k3gj", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "num-traits", - "packageId": "num-traits" - } - ], - "resolvedDefaultFeatures": [ - "default", - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Markus Klein" - ] - }, - "atomic-waker": { - "crateName": "atomic-waker", - "version": "1.1.2", - "edition": "2018", - "sha256": "1h5av1lw56m0jf0fd3bchxq8a30xv0b4wv8s4zkp4s0i7mfvs18m", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Stjepan Glavina ", - "Contributors to futures-rs" - ] - }, - "atty": { - "crateName": "atty", - "version": "0.2.14", - "edition": "2015", - "sha256": "1s7yslcs6a28c5vz7jwj63lkfgyx8mx99fdirlhi9lbhhzhrpcyr", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "hermit-abi", - "packageId": "hermit-abi 0.1.19", - "target": "cfg(target_os = \"hermit\")" - }, - { - "name": "libc", - "packageId": "libc", - "target": "cfg(unix)" - }, - { - "name": "winapi", - "packageId": "winapi", - "target": "cfg(windows)" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "softprops " - ] - }, - "audit_log_common": { - "crateName": "audit_log_common", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/audit_log/crates/audit_log_common" - }, - "dependencies": [ - { - "name": "fluxer_config_client", - "packageId": "fluxer_config_client" - }, - { - "name": "fluxer_db_core", - "packageId": "fluxer_db_core" - }, - { - "name": "fluxer_service_utils", - "packageId": "fluxer_service_utils" - }, - { - "name": "opentelemetry", - "packageId": "opentelemetry" - }, - { - "name": "prost", - "packageId": "prost 0.14.3" - }, - { - "name": "prost-types", - "packageId": "prost-types 0.14.3" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "buildDependencies": [ - { - "name": "glob", - "packageId": "glob" - }, - { - "name": "prost-build", - "packageId": "prost-build 0.14.3" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "audit_log_db": { - "crateName": "audit_log_db", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/audit_log/crates/audit_log_db" - }, - "dependencies": [ - { - "name": "async-trait", - "packageId": "async-trait" - }, - { - "name": "audit_log_common", - "packageId": "audit_log_common" - }, - { - "name": "chrono", - "packageId": "chrono" - }, - { - "name": "fluxer_db_core", - "packageId": "fluxer_db_core" - }, - { - "name": "scylla", - "packageId": "scylla" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "sqlx", - "packageId": "sqlx" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "devDependencies": [ - { - "name": "tokio", - "packageId": "tokio" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "audit_log_rpc": { - "crateName": "audit_log_rpc", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/audit_log/crates/audit_log_rpc" - }, - "dependencies": [ - { - "name": "audit_log_common", - "packageId": "audit_log_common" - }, - { - "name": "audit_log_db", - "packageId": "audit_log_db" - }, - { - "name": "fluxer_nats_rpc", - "packageId": "fluxer_nats_rpc" - }, - { - "name": "prost", - "packageId": "prost 0.14.3" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "audit_log_service": { - "crateName": "audit_log_service", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/audit_log/crates/audit_log_service" - }, - "dependencies": [ - { - "name": "audit_log_common", - "packageId": "audit_log_common" - }, - { - "name": "audit_log_db", - "packageId": "audit_log_db" - }, - { - "name": "fluxer_db_core", - "packageId": "fluxer_db_core" - }, - { - "name": "prost", - "packageId": "prost 0.14.3" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tokio-util", - "packageId": "tokio-util" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "devDependencies": [ - { - "name": "tokio", - "packageId": "tokio" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "audit_log_worker": { - "crateName": "audit_log_worker", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/audit_log/crates/audit_log_worker" - }, - "dependencies": [ - { - "name": "async-nats", - "packageId": "async-nats" - }, - { - "name": "audit_log_common", - "packageId": "audit_log_common" - }, - { - "name": "audit_log_db", - "packageId": "audit_log_db" - }, - { - "name": "audit_log_service", - "packageId": "audit_log_service" - }, - { - "name": "futures-util", - "packageId": "futures-util" - }, - { - "name": "prost", - "packageId": "prost 0.14.3" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tokio-util", - "packageId": "tokio-util" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "auth_bin": { - "crateName": "auth_bin", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/authentication/crates/auth_bin" - }, - "dependencies": [ - { - "name": "anyhow", - "packageId": "anyhow" - }, - { - "name": "auth_common", - "packageId": "auth_common" - }, - { - "name": "auth_rpc", - "packageId": "auth_rpc" - }, - { - "name": "auth_service", - "packageId": "auth_service" - }, - { - "name": "auth_webauthn", - "packageId": "auth_webauthn" - }, - { - "name": "fluxer_config_client", - "packageId": "fluxer_config_client" - }, - { - "name": "fluxer_db_core", - "packageId": "fluxer_db_core" - }, - { - "name": "fluxer_kv_store_client", - "packageId": "fluxer_kv_store_client" - }, - { - "name": "fluxer_nats_rpc", - "packageId": "fluxer_nats_rpc" - }, - { - "name": "fluxer_service_utils", - "packageId": "fluxer_service_utils" - }, - { - "name": "metrics_common", - "packageId": "metrics_common" - }, - { - "name": "oauth2_common", - "packageId": "oauth2_common" - }, - { - "name": "oauth2_db", - "packageId": "oauth2_db" - }, - { - "name": "oauth2_rpc", - "packageId": "oauth2_rpc" - }, - { - "name": "oauth2_service", - "packageId": "oauth2_service" - }, - { - "name": "sso_common", - "packageId": "sso_common" - }, - { - "name": "sso_rpc", - "packageId": "sso_rpc" - }, - { - "name": "sso_service", - "packageId": "sso_service" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tokio-util", - "packageId": "tokio-util" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "crateBin": [ - { - "name": "authentication", - "path": "src/main.rs" - } - ] - }, - "auth_common": { - "crateName": "auth_common", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/authentication/crates/auth_common" - }, - "dependencies": [ - { - "name": "anyhow", - "packageId": "anyhow" - }, - { - "name": "async-nats", - "packageId": "async-nats" - }, - { - "name": "async-trait", - "packageId": "async-trait" - }, - { - "name": "base64", - "packageId": "base64 0.22.1" - }, - { - "name": "bytes", - "packageId": "bytes" - }, - { - "name": "chrono", - "packageId": "chrono" - }, - { - "name": "fluxer_config_client", - "packageId": "fluxer_config_client" - }, - { - "name": "fluxer_db_core", - "packageId": "fluxer_db_core" - }, - { - "name": "fluxer_kv_store_client", - "packageId": "fluxer_kv_store_client" - }, - { - "name": "fluxer_service_utils", - "packageId": "fluxer_service_utils" - }, - { - "name": "futures-util", - "packageId": "futures-util" - }, - { - "name": "hex", - "packageId": "hex" - }, - { - "name": "http", - "packageId": "http 1.4.0" - }, - { - "name": "opentelemetry", - "packageId": "opentelemetry" - }, - { - "name": "prost", - "packageId": "prost 0.14.3" - }, - { - "name": "prost-types", - "packageId": "prost-types 0.14.3" - }, - { - "name": "scylla", - "packageId": "scylla" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "sha2", - "packageId": "sha2 0.11.0" - }, - { - "name": "sqlx", - "packageId": "sqlx" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tracing", - "packageId": "tracing" - }, - { - "name": "url", - "packageId": "url" - } - ], - "buildDependencies": [ - { - "name": "glob", - "packageId": "glob" - }, - { - "name": "prost-build", - "packageId": "prost-build 0.14.3" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "auth_rpc": { - "crateName": "auth_rpc", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/authentication/crates/auth_rpc" - }, - "dependencies": [ - { - "name": "auth_common", - "packageId": "auth_common" - }, - { - "name": "auth_service", - "packageId": "auth_service" - }, - { - "name": "auth_webauthn", - "packageId": "auth_webauthn" - }, - { - "name": "base64", - "packageId": "base64 0.22.1" - }, - { - "name": "bytes", - "packageId": "bytes" - }, - { - "name": "chrono", - "packageId": "chrono" - }, - { - "name": "fluxer_config_client", - "packageId": "fluxer_config_client" - }, - { - "name": "fluxer_constants", - "packageId": "fluxer_constants" - }, - { - "name": "fluxer_nats_rpc", - "packageId": "fluxer_nats_rpc" - }, - { - "name": "fluxer_service_utils", - "packageId": "fluxer_service_utils" - }, - { - "name": "futures-util", - "packageId": "futures-util" - }, - { - "name": "metrics_common", - "packageId": "metrics_common" - }, - { - "name": "opentelemetry", - "packageId": "opentelemetry" - }, - { - "name": "prost", - "packageId": "prost 0.14.3" - }, - { - "name": "reqwest", - "packageId": "reqwest 0.13.2" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tracing", - "packageId": "tracing" - }, - { - "name": "webauthn-rs", - "packageId": "webauthn-rs" - }, - { - "name": "webauthn-rs-proto", - "packageId": "webauthn-rs-proto" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "auth_service": { - "crateName": "auth_service", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/authentication/crates/auth_service" - }, - "dependencies": [ - { - "name": "anyhow", - "packageId": "anyhow" - }, - { - "name": "async-nats", - "packageId": "async-nats" - }, - { - "name": "async-trait", - "packageId": "async-trait" - }, - { - "name": "auth_common", - "packageId": "auth_common" - }, - { - "name": "base64", - "packageId": "base64 0.22.1" - }, - { - "name": "bb8", - "packageId": "bb8" - }, - { - "name": "bytes", - "packageId": "bytes" - }, - { - "name": "chrono", - "packageId": "chrono" - }, - { - "name": "dashmap", - "packageId": "dashmap" - }, - { - "name": "data-encoding", - "packageId": "data-encoding" - }, - { - "name": "fluxer_config_client", - "packageId": "fluxer_config_client" - }, - { - "name": "fluxer_constants", - "packageId": "fluxer_constants" - }, - { - "name": "fluxer_crypto", - "packageId": "fluxer_crypto" - }, - { - "name": "fluxer_nats_rpc", - "packageId": "fluxer_nats_rpc" - }, - { - "name": "fluxer_service_utils", - "packageId": "fluxer_service_utils" - }, - { - "name": "futures-util", - "packageId": "futures-util" - }, - { - "name": "hex", - "packageId": "hex" - }, - { - "name": "hickory-resolver", - "packageId": "hickory-resolver" - }, - { - "name": "jsonwebtoken", - "packageId": "jsonwebtoken" - }, - { - "name": "lru", - "packageId": "lru 0.16.3" - }, - { - "name": "opentelemetry", - "packageId": "opentelemetry" - }, - { - "name": "prost", - "packageId": "prost 0.14.3" - }, - { - "name": "rand", - "packageId": "rand 0.10.0" - }, - { - "name": "reqwest", - "packageId": "reqwest 0.13.2" - }, - { - "name": "scylla", - "packageId": "scylla" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "sha1", - "packageId": "sha1 0.11.0" - }, - { - "name": "sha2", - "packageId": "sha2 0.11.0" - }, - { - "name": "sqlx", - "packageId": "sqlx" - }, - { - "name": "subtle", - "packageId": "subtle" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "time", - "packageId": "time" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tokio-util", - "packageId": "tokio-util" - }, - { - "name": "totp-rs", - "packageId": "totp-rs" - }, - { - "name": "tracing", - "packageId": "tracing" - }, - { - "name": "urlencoding", - "packageId": "urlencoding" - }, - { - "name": "woothee", - "packageId": "woothee" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "auth_webauthn": { - "crateName": "auth_webauthn", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/authentication/crates/auth_webauthn" - }, - "dependencies": [ - { - "name": "anyhow", - "packageId": "anyhow" - }, - { - "name": "auth_common", - "packageId": "auth_common" - }, - { - "name": "auth_service", - "packageId": "auth_service" - }, - { - "name": "base64", - "packageId": "base64 0.22.1" - }, - { - "name": "bb8", - "packageId": "bb8" - }, - { - "name": "bytes", - "packageId": "bytes" - }, - { - "name": "chrono", - "packageId": "chrono" - }, - { - "name": "fluxer_config_client", - "packageId": "fluxer_config_client" - }, - { - "name": "rand", - "packageId": "rand 0.10.0" - }, - { - "name": "scylla", - "packageId": "scylla" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "sqlx", - "packageId": "sqlx" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "time", - "packageId": "time" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tracing", - "packageId": "tracing" - }, - { - "name": "ulid", - "packageId": "ulid" - }, - { - "name": "url", - "packageId": "url" - }, - { - "name": "uuid", - "packageId": "uuid" - }, - { - "name": "webauthn-rs", - "packageId": "webauthn-rs" - }, - { - "name": "webauthn-rs-proto", - "packageId": "webauthn-rs-proto" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "autocfg": { - "crateName": "autocfg", - "version": "1.5.0", - "edition": "2015", - "sha256": "1s77f98id9l4af4alklmzq46f21c980v13z2r1pcxx6bqgw0d1n0", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Josh Stone " - ] - }, - "automod_common": { - "crateName": "automod_common", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/automod/crates/automod_common" - }, - "dependencies": [ - { - "name": "anyhow", - "packageId": "anyhow" - }, - { - "name": "async-trait", - "packageId": "async-trait" - }, - { - "name": "bb8", - "packageId": "bb8" - }, - { - "name": "chrono", - "packageId": "chrono" - }, - { - "name": "fluxer_config_client", - "packageId": "fluxer_config_client" - }, - { - "name": "fluxer_db_core", - "packageId": "fluxer_db_core" - }, - { - "name": "fluxer_service_utils", - "packageId": "fluxer_service_utils" - }, - { - "name": "opentelemetry", - "packageId": "opentelemetry" - }, - { - "name": "prost", - "packageId": "prost 0.14.3" - }, - { - "name": "prost-types", - "packageId": "prost-types 0.14.3" - }, - { - "name": "scylla", - "packageId": "scylla" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "sqlx", - "packageId": "sqlx" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "buildDependencies": [ - { - "name": "prost-build", - "packageId": "prost-build 0.14.3" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "automod_rpc": { - "crateName": "automod_rpc", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/automod/crates/automod_rpc" - }, - "dependencies": [ - { - "name": "automod_common", - "packageId": "automod_common" - }, - { - "name": "automod_service", - "packageId": "automod_service" - }, - { - "name": "fluxer_nats_rpc", - "packageId": "fluxer_nats_rpc" - }, - { - "name": "opentelemetry", - "packageId": "opentelemetry" - }, - { - "name": "prost", - "packageId": "prost 0.14.3" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "automod_service": { - "crateName": "automod_service", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/automod/crates/automod_service" - }, - "dependencies": [ - { - "name": "ahash", - "packageId": "ahash" - }, - { - "name": "automod_common", - "packageId": "automod_common" - }, - { - "name": "bytes", - "packageId": "bytes" - }, - { - "name": "dashmap", - "packageId": "dashmap" - }, - { - "name": "fluxer_service_utils", - "packageId": "fluxer_service_utils" - }, - { - "name": "futures-util", - "packageId": "futures-util" - }, - { - "name": "regex", - "packageId": "regex" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tokio-util", - "packageId": "tokio-util" - }, - { - "name": "tracing", - "packageId": "tracing" - }, - { - "name": "unicode-normalization", - "packageId": "unicode-normalization" - } - ], - "devDependencies": [ - { - "name": "async-trait", - "packageId": "async-trait" - }, - { - "name": "automod_common", - "packageId": "automod_common" - }, - { - "name": "chrono", - "packageId": "chrono" - }, - { - "name": "dashmap", - "packageId": "dashmap" - }, - { - "name": "fluxer_service_utils", - "packageId": "fluxer_service_utils" - }, - { - "name": "nats_test_server", - "packageId": "nats_test_server" - }, - { - "name": "tokio", - "packageId": "tokio" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "av-scenechange": { - "crateName": "av-scenechange", - "version": "0.14.1", - "edition": "2021", - "sha256": "1543y7riwcy4mmsgcalxcm3bnb41hvwiqiz774nbj68fq9vischg", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "aligned", - "packageId": "aligned" - }, - { - "name": "anyhow", - "packageId": "anyhow" - }, - { - "name": "arg_enum_proc_macro", - "packageId": "arg_enum_proc_macro" - }, - { - "name": "arrayvec", - "packageId": "arrayvec" - }, - { - "name": "log", - "packageId": "log" - }, - { - "name": "num-rational", - "packageId": "num-rational" - }, - { - "name": "num-traits", - "packageId": "num-traits" - }, - { - "name": "pastey", - "packageId": "pastey 0.1.1" - }, - { - "name": "rayon", - "packageId": "rayon" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "v_frame", - "packageId": "v_frame" - }, - { - "name": "y4m", - "packageId": "y4m" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Josh Holmer " - ] - }, - "av1-grain": { - "crateName": "av1-grain", - "version": "0.2.5", - "edition": "2021", - "sha256": "1y3p43i5xncbny0pfh8kw09am3l3mgyg82ln65r3f434443xpzcc", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "anyhow", - "packageId": "anyhow" - }, - { - "name": "arrayvec", - "packageId": "arrayvec" - }, - { - "name": "log", - "packageId": "log" - }, - { - "name": "nom", - "packageId": "nom 8.0.0" - }, - { - "name": "num-rational", - "packageId": "num-rational" - }, - { - "name": "v_frame", - "packageId": "v_frame" - } - ], - "resolvedDefaultFeatures": [ - "create", - "default", - "diff", - "estimate", - "nom", - "num-rational", - "parse", - "v_frame" - ], - "libCrateTypes": [ - "lib" - ] - }, - "avif-serialize": { - "crateName": "avif-serialize", - "version": "0.8.8", - "edition": "2024", - "sha256": "0gd5hr9vd2rkf9gn60f39rham6lzn8a4cdy0p57ihrxx0zq84l1p", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "arrayvec", - "packageId": "arrayvec" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Kornel Lesiński " - ] - }, - "aws-credential-types": { - "crateName": "aws-credential-types", - "version": "1.2.14", - "edition": "2021", - "sha256": "1xyagxr44jzl9li8z1vk2m0zj2h9qahgn19hzqhy26rs6ydpj84g", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "aws-smithy-async", - "packageId": "aws-smithy-async" - }, - { - "name": "aws-smithy-runtime-api", - "packageId": "aws-smithy-runtime-api" - }, - { - "name": "aws-smithy-types", - "packageId": "aws-smithy-types" - }, - { - "name": "zeroize", - "packageId": "zeroize" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "AWS Rust SDK Team " - ] - }, - "aws-lc-rs": { - "crateName": "aws-lc-rs", - "version": "1.16.2", - "edition": "2021", - "sha256": "1z6i8qs0xjnzvslxnkhvywzzwfkafb1s4nrpg3f2k1nii4i92m50", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "aws-lc-sys", - "packageId": "aws-lc-sys" - }, - { - "name": "zeroize", - "packageId": "zeroize" - } - ], - "resolvedDefaultFeatures": [ - "aws-lc-sys", - "prebuilt-nasm" - ], - "libCrateTypes": [ - "lib" - ], - "links": "aws_lc_rs_1_16_2_sys", - "authors": [ - "AWS-LibCrypto" - ] - }, - "aws-lc-sys": { - "crateName": "aws-lc-sys", - "version": "0.39.1", - "edition": "2021", - "sha256": "16b32brldbf97s05kzfvz263mkk54padn5kl95kakfh5h7wmr8l3", - "source": { - "type": "crates-io" - }, - "buildDependencies": [ - { - "name": "cc", - "packageId": "cc" - }, - { - "name": "cmake", - "packageId": "cmake" - }, - { - "name": "dunce", - "packageId": "dunce" - }, - { - "name": "fs_extra", - "packageId": "fs_extra" - } - ], - "resolvedDefaultFeatures": [ - "prebuilt-nasm" - ], - "build": "builder/main.rs", - "libCrateTypes": [ - "lib" - ], - "links": "aws_lc_0_39_1", - "authors": [ - "AWS-LC" - ] - }, - "aws-runtime": { - "crateName": "aws-runtime", - "version": "1.7.2", - "edition": "2021", - "sha256": "05wdp71rs6fzbrhlgmq3k3hkd6aap1h14g0m8wp21173awf6bh2z", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "aws-credential-types", - "packageId": "aws-credential-types" - }, - { - "name": "aws-sigv4", - "packageId": "aws-sigv4" - }, - { - "name": "aws-smithy-async", - "packageId": "aws-smithy-async" - }, - { - "name": "aws-smithy-eventstream", - "packageId": "aws-smithy-eventstream" - }, - { - "name": "aws-smithy-http", - "packageId": "aws-smithy-http 0.63.6" - }, - { - "name": "aws-smithy-runtime", - "packageId": "aws-smithy-runtime" - }, - { - "name": "aws-smithy-runtime-api", - "packageId": "aws-smithy-runtime-api" - }, - { - "name": "aws-smithy-types", - "packageId": "aws-smithy-types" - }, - { - "name": "aws-types", - "packageId": "aws-types" - }, - { - "name": "bytes", - "packageId": "bytes" - }, - { - "name": "bytes-utils", - "packageId": "bytes-utils" - }, - { - "name": "fastrand", - "packageId": "fastrand" - }, - { - "name": "http", - "packageId": "http 0.2.12", - "rename": "http_02x" - }, - { - "name": "http", - "packageId": "http 1.4.0", - "rename": "http_1x" - }, - { - "name": "http-body", - "packageId": "http-body 0.4.6", - "rename": "http_body_04x" - }, - { - "name": "http-body", - "packageId": "http-body 1.0.1", - "rename": "http_body_1x" - }, - { - "name": "percent-encoding", - "packageId": "percent-encoding" - }, - { - "name": "pin-project-lite", - "packageId": "pin-project-lite" - }, - { - "name": "tracing", - "packageId": "tracing" - }, - { - "name": "uuid", - "packageId": "uuid" - } - ], - "resolvedDefaultFeatures": [ - "event-stream", - "http-02x" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "AWS Rust SDK Team " - ] - }, - "aws-sdk-s3": { - "crateName": "aws-sdk-s3", - "version": "1.119.0", - "edition": "2021", - "sha256": "0770sbxkc397j1wapqsy05196pyvjj2cnjl6w7gh5ya473fgsr8x", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "aws-credential-types", - "packageId": "aws-credential-types" - }, - { - "name": "aws-runtime", - "packageId": "aws-runtime" - }, - { - "name": "aws-sigv4", - "packageId": "aws-sigv4" - }, - { - "name": "aws-smithy-async", - "packageId": "aws-smithy-async" - }, - { - "name": "aws-smithy-checksums", - "packageId": "aws-smithy-checksums" - }, - { - "name": "aws-smithy-eventstream", - "packageId": "aws-smithy-eventstream" - }, - { - "name": "aws-smithy-http", - "packageId": "aws-smithy-http 0.62.6" - }, - { - "name": "aws-smithy-json", - "packageId": "aws-smithy-json" - }, - { - "name": "aws-smithy-runtime", - "packageId": "aws-smithy-runtime" - }, - { - "name": "aws-smithy-runtime-api", - "packageId": "aws-smithy-runtime-api" - }, - { - "name": "aws-smithy-types", - "packageId": "aws-smithy-types" - }, - { - "name": "aws-smithy-xml", - "packageId": "aws-smithy-xml" - }, - { - "name": "aws-types", - "packageId": "aws-types" - }, - { - "name": "bytes", - "packageId": "bytes" - }, - { - "name": "fastrand", - "packageId": "fastrand" - }, - { - "name": "hex", - "packageId": "hex" - }, - { - "name": "hmac", - "packageId": "hmac 0.12.1" - }, - { - "name": "http", - "packageId": "http 0.2.12" - }, - { - "name": "http", - "packageId": "http 1.4.0", - "rename": "http_1x" - }, - { - "name": "http-body", - "packageId": "http-body 0.4.6" - }, - { - "name": "lru", - "packageId": "lru 0.12.5" - }, - { - "name": "percent-encoding", - "packageId": "percent-encoding" - }, - { - "name": "regex-lite", - "packageId": "regex-lite" - }, - { - "name": "sha2", - "packageId": "sha2 0.10.9" - }, - { - "name": "tracing", - "packageId": "tracing" - }, - { - "name": "url", - "packageId": "url" - } - ], - "resolvedDefaultFeatures": [ - "rt-tokio", - "rustls" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "AWS Rust SDK Team ", - "Russell Cohen " - ] - }, - "aws-sigv4": { - "crateName": "aws-sigv4", - "version": "1.4.2", - "edition": "2021", - "sha256": "1x6inl28qk6a9i5j0s2zy3yl8iw53wgy4y3pg4isp0v6780n1dmh", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "aws-credential-types", - "packageId": "aws-credential-types" - }, - { - "name": "aws-smithy-eventstream", - "packageId": "aws-smithy-eventstream" - }, - { - "name": "aws-smithy-http", - "packageId": "aws-smithy-http 0.63.6" - }, - { - "name": "aws-smithy-runtime-api", - "packageId": "aws-smithy-runtime-api" - }, - { - "name": "aws-smithy-types", - "packageId": "aws-smithy-types" - }, - { - "name": "bytes", - "packageId": "bytes" - }, - { - "name": "form_urlencoded", - "packageId": "form_urlencoded" - }, - { - "name": "hex", - "packageId": "hex" - }, - { - "name": "hmac", - "packageId": "hmac 0.12.1" - }, - { - "name": "http", - "packageId": "http 0.2.12", - "rename": "http0" - }, - { - "name": "http", - "packageId": "http 1.4.0" - }, - { - "name": "percent-encoding", - "packageId": "percent-encoding" - }, - { - "name": "sha2", - "packageId": "sha2 0.10.9" - }, - { - "name": "time", - "packageId": "time" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "resolvedDefaultFeatures": [ - "default", - "http0-compat", - "http1", - "sign-eventstream", - "sign-http" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "AWS Rust SDK Team ", - "David Barsky " - ] - }, - "aws-smithy-async": { - "crateName": "aws-smithy-async", - "version": "1.2.14", - "edition": "2021", - "sha256": "1z5cb4dasm2s698x8py79mirhi94d8r0qh3835bq996xddiazz1g", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "futures-util", - "packageId": "futures-util" - }, - { - "name": "pin-project-lite", - "packageId": "pin-project-lite" - }, - { - "name": "tokio", - "packageId": "tokio" - } - ], - "resolvedDefaultFeatures": [ - "rt-tokio" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "AWS Rust SDK Team ", - "John DiSanti " - ] - }, - "aws-smithy-checksums": { - "crateName": "aws-smithy-checksums", - "version": "0.63.12", - "edition": "2021", - "sha256": "1bi4b2sfj2jcj3mkhs9sw5hc5bg0z6hqmrggczclkmj39c44lac7", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "aws-smithy-http", - "packageId": "aws-smithy-http 0.62.6" - }, - { - "name": "aws-smithy-types", - "packageId": "aws-smithy-types" - }, - { - "name": "bytes", - "packageId": "bytes" - }, - { - "name": "crc-fast", - "packageId": "crc-fast" - }, - { - "name": "hex", - "packageId": "hex" - }, - { - "name": "http", - "packageId": "http 0.2.12" - }, - { - "name": "http-body", - "packageId": "http-body 0.4.6" - }, - { - "name": "md-5", - "packageId": "md-5 0.10.6" - }, - { - "name": "pin-project-lite", - "packageId": "pin-project-lite" - }, - { - "name": "sha1", - "packageId": "sha1 0.10.6" - }, - { - "name": "sha2", - "packageId": "sha2 0.10.9" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "AWS Rust SDK Team ", - "Zelda Hessler " - ] - }, - "aws-smithy-eventstream": { - "crateName": "aws-smithy-eventstream", - "version": "0.60.20", - "edition": "2021", - "sha256": "0j3m3n6alyrqjmrack36g8v3wc2rrnihb99dfsw7cbz3wms9vw7s", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "aws-smithy-types", - "packageId": "aws-smithy-types" - }, - { - "name": "bytes", - "packageId": "bytes" - }, - { - "name": "crc32fast", - "packageId": "crc32fast" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "AWS Rust SDK Team ", - "John DiSanti " - ] - }, - "aws-smithy-http 0.62.6": { - "crateName": "aws-smithy-http", - "version": "0.62.6", - "edition": "2021", - "sha256": "12y8d7a5ii6rkw63m94r53969i1hivr1fg10z1r26xcmj8342qc2", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "aws-smithy-eventstream", - "packageId": "aws-smithy-eventstream" - }, - { - "name": "aws-smithy-runtime-api", - "packageId": "aws-smithy-runtime-api" - }, - { - "name": "aws-smithy-types", - "packageId": "aws-smithy-types" - }, - { - "name": "bytes", - "packageId": "bytes" - }, - { - "name": "bytes-utils", - "packageId": "bytes-utils" - }, - { - "name": "futures-core", - "packageId": "futures-core" - }, - { - "name": "futures-util", - "packageId": "futures-util" - }, - { - "name": "http", - "packageId": "http 0.2.12", - "rename": "http_02x" - }, - { - "name": "http", - "packageId": "http 1.4.0", - "rename": "http_1x" - }, - { - "name": "http-body", - "packageId": "http-body 0.4.6", - "rename": "http_body_04x" - }, - { - "name": "percent-encoding", - "packageId": "percent-encoding" - }, - { - "name": "pin-project-lite", - "packageId": "pin-project-lite" - }, - { - "name": "pin-utils", - "packageId": "pin-utils" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "resolvedDefaultFeatures": [ - "aws-smithy-eventstream", - "event-stream" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "AWS Rust SDK Team ", - "Russell Cohen " - ] - }, - "aws-smithy-http 0.63.6": { - "crateName": "aws-smithy-http", - "version": "0.63.6", - "edition": "2021", - "sha256": "0cajps6ywn129gxmhh4k1s5vw49gqhrx703isbm4jdrc3kfb46ms", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "aws-smithy-runtime-api", - "packageId": "aws-smithy-runtime-api" - }, - { - "name": "aws-smithy-types", - "packageId": "aws-smithy-types" - }, - { - "name": "bytes", - "packageId": "bytes" - }, - { - "name": "bytes-utils", - "packageId": "bytes-utils" - }, - { - "name": "futures-core", - "packageId": "futures-core" - }, - { - "name": "futures-util", - "packageId": "futures-util" - }, - { - "name": "http", - "packageId": "http 1.4.0", - "rename": "http_1x" - }, - { - "name": "http-body", - "packageId": "http-body 1.0.1", - "rename": "http_body_1x" - }, - { - "name": "http-body-util", - "packageId": "http-body-util" - }, - { - "name": "percent-encoding", - "packageId": "percent-encoding" - }, - { - "name": "pin-project-lite", - "packageId": "pin-project-lite" - }, - { - "name": "pin-utils", - "packageId": "pin-utils" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "AWS Rust SDK Team ", - "Russell Cohen " - ] - }, - "aws-smithy-http-client": { - "crateName": "aws-smithy-http-client", - "version": "1.1.12", - "edition": "2021", - "sha256": "0sgpqnkznfd468d439krf7xg91qr3059v2cb09iz5rpfgxd1cbva", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "aws-smithy-async", - "packageId": "aws-smithy-async" - }, - { - "name": "aws-smithy-runtime-api", - "packageId": "aws-smithy-runtime-api" - }, - { - "name": "aws-smithy-types", - "packageId": "aws-smithy-types" - }, - { - "name": "h2", - "packageId": "h2 0.3.27", - "rename": "h2_0_3" - }, - { - "name": "h2", - "packageId": "h2 0.4.13" - }, - { - "name": "http", - "packageId": "http 0.2.12", - "rename": "http_02x" - }, - { - "name": "http-body", - "packageId": "http-body 0.4.6", - "rename": "http_body_04x" - }, - { - "name": "hyper", - "packageId": "hyper 0.14.32", - "rename": "hyper_0_14" - }, - { - "name": "hyper-rustls", - "packageId": "hyper-rustls 0.24.2", - "rename": "legacy_hyper_rustls" - }, - { - "name": "pin-project-lite", - "packageId": "pin-project-lite" - }, - { - "name": "rustls", - "packageId": "rustls 0.21.12", - "rename": "legacy_rustls" - }, - { - "name": "rustls-native-certs", - "packageId": "rustls-native-certs 0.8.3" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "resolvedDefaultFeatures": [ - "hyper-014", - "legacy-rustls-ring" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "AWS Rust SDK Team " - ] - }, - "aws-smithy-json": { - "crateName": "aws-smithy-json", - "version": "0.61.9", - "edition": "2021", - "sha256": "0lb55yq5ph1c8zrws8ix6nqcpn85ipvpc54qill9bb1ivc9i5yj9", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "aws-smithy-types", - "packageId": "aws-smithy-types" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "AWS Rust SDK Team ", - "John DiSanti " - ] - }, - "aws-smithy-observability": { - "crateName": "aws-smithy-observability", - "version": "0.2.6", - "edition": "2021", - "sha256": "176amda1ravk36bgrh7409q855cn32ks72ys40cvzvbks4aj6v50", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "aws-smithy-runtime-api", - "packageId": "aws-smithy-runtime-api" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "AWS Rust SDK Team " - ] - }, - "aws-smithy-runtime": { - "crateName": "aws-smithy-runtime", - "version": "1.10.3", - "edition": "2021", - "sha256": "0411mz9d3nky19ljgwqwlxrwyhx6qkpgjckjd65dabrddl2rk282", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "aws-smithy-async", - "packageId": "aws-smithy-async" - }, - { - "name": "aws-smithy-http", - "packageId": "aws-smithy-http 0.63.6" - }, - { - "name": "aws-smithy-http-client", - "packageId": "aws-smithy-http-client" - }, - { - "name": "aws-smithy-observability", - "packageId": "aws-smithy-observability" - }, - { - "name": "aws-smithy-runtime-api", - "packageId": "aws-smithy-runtime-api" - }, - { - "name": "aws-smithy-types", - "packageId": "aws-smithy-types" - }, - { - "name": "bytes", - "packageId": "bytes" - }, - { - "name": "fastrand", - "packageId": "fastrand" - }, - { - "name": "http", - "packageId": "http 0.2.12", - "rename": "http_02x" - }, - { - "name": "http", - "packageId": "http 1.4.0", - "rename": "http_1x" - }, - { - "name": "http-body", - "packageId": "http-body 0.4.6", - "rename": "http_body_04x" - }, - { - "name": "http-body", - "packageId": "http-body 1.0.1", - "rename": "http_body_1x" - }, - { - "name": "http-body-util", - "packageId": "http-body-util" - }, - { - "name": "pin-project-lite", - "packageId": "pin-project-lite" - }, - { - "name": "pin-utils", - "packageId": "pin-utils" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "resolvedDefaultFeatures": [ - "client", - "connector-hyper-0-14-x", - "tls-rustls" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "AWS Rust SDK Team ", - "Zelda Hessler " - ] - }, - "aws-smithy-runtime-api": { - "crateName": "aws-smithy-runtime-api", - "version": "1.11.6", - "edition": "2021", - "sha256": "1rkr79rw6wjj2y5jc2fsmcywc7p294q0ly1bl15vm4cpqb4v6sl7", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "aws-smithy-async", - "packageId": "aws-smithy-async" - }, - { - "name": "aws-smithy-types", - "packageId": "aws-smithy-types" - }, - { - "name": "bytes", - "packageId": "bytes" - }, - { - "name": "http", - "packageId": "http 0.2.12", - "rename": "http_02x" - }, - { - "name": "http", - "packageId": "http 1.4.0", - "rename": "http_1x" - }, - { - "name": "pin-project-lite", - "packageId": "pin-project-lite" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tracing", - "packageId": "tracing" - }, - { - "name": "zeroize", - "packageId": "zeroize" - } - ], - "resolvedDefaultFeatures": [ - "client", - "default", - "http-02x", - "http-1x", - "http-auth" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "AWS Rust SDK Team ", - "Zelda Hessler " - ] - }, - "aws-smithy-types": { - "crateName": "aws-smithy-types", - "version": "1.4.7", - "edition": "2021", - "sha256": "0p69816m27cfznmn18q96n179ljqp607c4s5j1xwajwfmbxxnwwx", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "base64-simd", - "packageId": "base64-simd" - }, - { - "name": "bytes", - "packageId": "bytes" - }, - { - "name": "bytes-utils", - "packageId": "bytes-utils" - }, - { - "name": "futures-core", - "packageId": "futures-core" - }, - { - "name": "http", - "packageId": "http 0.2.12" - }, - { - "name": "http", - "packageId": "http 1.4.0", - "rename": "http_1x" - }, - { - "name": "http-body", - "packageId": "http-body 0.4.6", - "rename": "http_body_0_4" - }, - { - "name": "http-body", - "packageId": "http-body 1.0.1", - "rename": "http_body_1_0" - }, - { - "name": "http-body-util", - "packageId": "http-body-util" - }, - { - "name": "itoa", - "packageId": "itoa" - }, - { - "name": "num-integer", - "packageId": "num-integer" - }, - { - "name": "pin-project-lite", - "packageId": "pin-project-lite" - }, - { - "name": "pin-utils", - "packageId": "pin-utils" - }, - { - "name": "ryu", - "packageId": "ryu" - }, - { - "name": "serde", - "packageId": "serde", - "target": "cfg(aws_sdk_unstable)" - }, - { - "name": "time", - "packageId": "time" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tokio-util", - "packageId": "tokio-util" - } - ], - "resolvedDefaultFeatures": [ - "byte-stream-poll-next", - "http-body-0-4-x", - "http-body-1-x", - "rt-tokio" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "AWS Rust SDK Team ", - "Russell Cohen " - ] - }, - "aws-smithy-xml": { - "crateName": "aws-smithy-xml", - "version": "0.60.15", - "edition": "2021", - "sha256": "1cr27lfx4p0lkjbyicd12xgsjiihpvf83pwa5w17srx33bfjmq0c", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "xmlparser", - "packageId": "xmlparser" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "AWS Rust SDK Team ", - "Russell Cohen " - ] - }, - "aws-types": { - "crateName": "aws-types", - "version": "1.3.14", - "edition": "2021", - "sha256": "1nb2b5rdhk9pz21chmwr2zymivydx4d0a4rwbf6kr6yxk4v35j27", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "aws-credential-types", - "packageId": "aws-credential-types" - }, - { - "name": "aws-smithy-async", - "packageId": "aws-smithy-async" - }, - { - "name": "aws-smithy-runtime-api", - "packageId": "aws-smithy-runtime-api" - }, - { - "name": "aws-smithy-types", - "packageId": "aws-smithy-types" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "buildDependencies": [ - { - "name": "rustc_version", - "packageId": "rustc_version" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "AWS Rust SDK Team ", - "Russell Cohen " - ] - }, - "axum": { - "crateName": "axum", - "version": "0.8.8", - "edition": "2021", - "sha256": "1f4p0m04mgwpn8b40i9r5mgqxk6w11sv4yri6xfqk305nhyayllb", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "axum-core", - "packageId": "axum-core" - }, - { - "name": "axum-macros", - "packageId": "axum-macros" - }, - { - "name": "base64", - "packageId": "base64 0.22.1" - }, - { - "name": "bytes", - "packageId": "bytes" - }, - { - "name": "form_urlencoded", - "packageId": "form_urlencoded" - }, - { - "name": "futures-util", - "packageId": "futures-util" - }, - { - "name": "http", - "packageId": "http 1.4.0" - }, - { - "name": "http-body", - "packageId": "http-body 1.0.1" - }, - { - "name": "http-body-util", - "packageId": "http-body-util" - }, - { - "name": "hyper", - "packageId": "hyper 1.9.0" - }, - { - "name": "hyper-util", - "packageId": "hyper-util" - }, - { - "name": "itoa", - "packageId": "itoa" - }, - { - "name": "matchit", - "packageId": "matchit" - }, - { - "name": "memchr", - "packageId": "memchr" - }, - { - "name": "mime", - "packageId": "mime" - }, - { - "name": "percent-encoding", - "packageId": "percent-encoding" - }, - { - "name": "pin-project-lite", - "packageId": "pin-project-lite" - }, - { - "name": "serde_core", - "packageId": "serde_core" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "serde_path_to_error", - "packageId": "serde_path_to_error" - }, - { - "name": "serde_urlencoded", - "packageId": "serde_urlencoded" - }, - { - "name": "sha1", - "packageId": "sha1 0.10.6" - }, - { - "name": "sync_wrapper", - "packageId": "sync_wrapper" - }, - { - "name": "tokio", - "packageId": "tokio", - "rename": "tokio" - }, - { - "name": "tokio-tungstenite", - "packageId": "tokio-tungstenite 0.28.0" - }, - { - "name": "tower", - "packageId": "tower" - }, - { - "name": "tower-layer", - "packageId": "tower-layer" - }, - { - "name": "tower-service", - "packageId": "tower-service" - } - ], - "resolvedDefaultFeatures": [ - "form", - "http1", - "http2", - "json", - "macros", - "matched-path", - "original-uri", - "query", - "tokio", - "ws" - ], - "libCrateTypes": [ - "lib" - ] - }, - "axum-core": { - "crateName": "axum-core", - "version": "0.5.6", - "edition": "2021", - "sha256": "1lcjhxysnbc64rh21ag9m9fpiryd1iwcdh9mwxz1yadiswqqziq8", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "bytes", - "packageId": "bytes" - }, - { - "name": "futures-core", - "packageId": "futures-core" - }, - { - "name": "http", - "packageId": "http 1.4.0" - }, - { - "name": "http-body", - "packageId": "http-body 1.0.1" - }, - { - "name": "http-body-util", - "packageId": "http-body-util" - }, - { - "name": "mime", - "packageId": "mime" - }, - { - "name": "pin-project-lite", - "packageId": "pin-project-lite" - }, - { - "name": "sync_wrapper", - "packageId": "sync_wrapper" - }, - { - "name": "tower-layer", - "packageId": "tower-layer" - }, - { - "name": "tower-service", - "packageId": "tower-service" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "axum-macros": { - "crateName": "axum-macros", - "version": "0.5.0", - "edition": "2021", - "sha256": "0p6011ld0izk22fmdxsps58cigilq2yhnmyqw4f8bslg09gdwkv0", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "proc-macro2", - "packageId": "proc-macro2" - }, - { - "name": "quote", - "packageId": "quote" - }, - { - "name": "syn", - "packageId": "syn" - } - ], - "resolvedDefaultFeatures": [ - "default" - ], - "procMacro": true - }, - "axum-server": { - "crateName": "axum-server", - "version": "0.8.0", - "edition": "2021", - "sha256": "1z1bsb3dhk3xq2wnx4ilrlwkcig6a5qi4f1b96ws10nrhcb37pxi", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "arc-swap", - "packageId": "arc-swap" - }, - { - "name": "bytes", - "packageId": "bytes" - }, - { - "name": "either", - "packageId": "either" - }, - { - "name": "fs-err", - "packageId": "fs-err" - }, - { - "name": "http", - "packageId": "http 1.4.0" - }, - { - "name": "http-body", - "packageId": "http-body 1.0.1" - }, - { - "name": "hyper", - "packageId": "hyper 1.9.0" - }, - { - "name": "hyper-util", - "packageId": "hyper-util" - }, - { - "name": "pin-project-lite", - "packageId": "pin-project-lite" - }, - { - "name": "rustls", - "packageId": "rustls 0.23.37" - }, - { - "name": "rustls-pki-types", - "packageId": "rustls-pki-types" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tokio-rustls", - "packageId": "tokio-rustls 0.26.4" - }, - { - "name": "tower-service", - "packageId": "tower-service" - } - ], - "resolvedDefaultFeatures": [ - "arc-swap", - "default", - "rustls", - "rustls-pki-types", - "tls-rustls", - "tls-rustls-no-provider", - "tokio-rustls" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Programatik ", - "Adi Salimgereev " - ] - }, - "backtrace": { - "crateName": "backtrace", - "version": "0.3.76", - "edition": "2021", - "sha256": "1mibx75x4jf6wz7qjifynld3hpw3vq6sy3d3c9y5s88sg59ihlxv", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "addr2line", - "packageId": "addr2line", - "target": "cfg(not(all(windows, target_env = \"msvc\", not(target_vendor = \"uwp\"))))" - }, - { - "name": "cfg-if", - "packageId": "cfg-if" - }, - { - "name": "libc", - "packageId": "libc", - "target": "cfg(not(all(windows, target_env = \"msvc\", not(target_vendor = \"uwp\"))))" - }, - { - "name": "miniz_oxide", - "packageId": "miniz_oxide", - "target": "cfg(not(all(windows, target_env = \"msvc\", not(target_vendor = \"uwp\"))))" - }, - { - "name": "object", - "packageId": "object", - "target": "cfg(not(all(windows, target_env = \"msvc\", not(target_vendor = \"uwp\"))))" - }, - { - "name": "rustc-demangle", - "packageId": "rustc-demangle" - }, - { - "name": "windows-link", - "packageId": "windows-link", - "target": "cfg(any(windows, target_os = \"cygwin\"))" - } - ], - "resolvedDefaultFeatures": [ - "default", - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "The Rust Project Developers" - ] - }, - "base16ct": { - "crateName": "base16ct", - "version": "0.2.0", - "edition": "2021", - "sha256": "1kylrjhdzk7qpknrvlphw8ywdnvvg39dizw9622w3wk5xba04zsc", - "source": { - "type": "crates-io" - }, - "resolvedDefaultFeatures": [ - "alloc" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "RustCrypto Developers" - ] - }, - "base32": { - "crateName": "base32", - "version": "0.5.1", - "edition": "2015", - "sha256": "0xp0a3xml25xw2bp5pyac2nld7vmmfjl02qynnyfn6aznfggwb82", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Andreas Ots ", - "Tim Dumol ", - "Dave Grantham " - ] - }, - "base64 0.21.7": { - "crateName": "base64", - "version": "0.21.7", - "edition": "2018", - "sha256": "0rw52yvsk75kar9wgqfwgb414kvil1gn7mqkrhn9zf1537mpsacx", - "source": { - "type": "crates-io" - }, - "resolvedDefaultFeatures": [ - "alloc", - "default", - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Alice Maz ", - "Marshall Pierce " - ] - }, - "base64 0.22.1": { - "crateName": "base64", - "version": "0.22.1", - "edition": "2018", - "sha256": "1imqzgh7bxcikp5vx3shqvw9j09g9ly0xr0jma0q66i52r7jbcvj", - "source": { - "type": "crates-io" - }, - "resolvedDefaultFeatures": [ - "alloc", - "default", - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Marshall Pierce " - ] - }, - "base64-simd": { - "crateName": "base64-simd", - "version": "0.8.0", - "edition": "2021", - "sha256": "15cihnjqpxy0h7llpk816czyp5z613yrvsivw9i8f5vkivkvp6ik", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "outref", - "packageId": "outref" - }, - { - "name": "vsimd", - "packageId": "vsimd" - } - ], - "resolvedDefaultFeatures": [ - "alloc", - "default", - "detect", - "std" - ], - "libCrateTypes": [ - "lib" - ] - }, - "base64ct": { - "crateName": "base64ct", - "version": "1.8.3", - "edition": "2024", - "sha256": "01nyyyx84bhwrcc168hn47d8gvz2pzpv3y3lmck7mq4hw5vh3x9a", - "source": { - "type": "crates-io" - }, - "resolvedDefaultFeatures": [ - "alloc" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "RustCrypto Developers" - ] - }, - "base64urlsafedata": { - "crateName": "base64urlsafedata", - "version": "0.5.4", - "edition": "2021", - "sha256": "0fib226vp8l2isv4q5j67l7bdg20j65sdl1zjcr72qzsjjzgdxs2", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "base64", - "packageId": "base64 0.21.7" - }, - { - "name": "pastey", - "packageId": "pastey 0.1.1" - }, - { - "name": "serde", - "packageId": "serde" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "William Brown ", - "Michael Farrell " - ] - }, - "bb8": { - "crateName": "bb8", - "version": "0.9.1", - "edition": "2021", - "sha256": "0433rixgalj3dpnxzkdxfhpn4g74mmf9gm2nmz3x5pw8z39pwza5", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "futures-util", - "packageId": "futures-util" - }, - { - "name": "parking_lot", - "packageId": "parking_lot" - }, - { - "name": "portable-atomic", - "packageId": "portable-atomic", - "target": "cfg(not(target_has_atomic = \"64\"))" - }, - { - "name": "tokio", - "packageId": "tokio" - } - ], - "resolvedDefaultFeatures": [ - "default", - "parking_lot" - ], - "libCrateTypes": [ - "lib" - ] - }, - "bit-set 0.8.0": { - "crateName": "bit-set", - "version": "0.8.0", - "edition": "2015", - "sha256": "18riaa10s6n59n39vix0cr7l2dgwdhcpbcm97x1xbyfp1q47x008", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "bit-vec", - "packageId": "bit-vec 0.8.0" - } - ], - "resolvedDefaultFeatures": [ - "default", - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Alexis Beingessner " - ] - }, - "bit-set 0.9.1": { - "crateName": "bit-set", - "version": "0.9.1", - "edition": "2021", - "sha256": "1pd32sbz8kszw2ldbnaadwh1bhbpxs0jqm3rqyjvc6j2jllyzp9l", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "bit-vec", - "packageId": "bit-vec 0.9.1" - } - ], - "resolvedDefaultFeatures": [ - "default", - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Alexis Beingessner " - ] - }, - "bit-vec 0.8.0": { - "crateName": "bit-vec", - "version": "0.8.0", - "edition": "2015", - "sha256": "1xxa1s2cj291r7k1whbxq840jxvmdsq9xgh7bvrxl46m80fllxjy", - "source": { - "type": "crates-io" - }, - "resolvedDefaultFeatures": [ - "default", - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Alexis Beingessner " - ] - }, - "bit-vec 0.9.1": { - "crateName": "bit-vec", - "version": "0.9.1", - "edition": "2021", - "sha256": "0l9zc1dkjmqykbfx1j14rnfy9rl1pjj5hwjs8j311zn1lby9h5xp", - "source": { - "type": "crates-io" - }, - "resolvedDefaultFeatures": [ - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Alexis Beingessner " - ] - }, - "bitflags": { - "crateName": "bitflags", - "version": "2.11.0", - "edition": "2021", - "sha256": "1bwjibwry5nfwsfm9kjg2dqx5n5nja9xymwbfl6svnn8jsz6ff44", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "serde_core", - "packageId": "serde_core" - } - ], - "resolvedDefaultFeatures": [ - "serde", - "serde_core", - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "The Rust Project Developers" - ] - }, - "bitstream-io": { - "crateName": "bitstream-io", - "version": "4.9.0", - "edition": "2018", - "sha256": "0mqpwqy8cqnaqr4wkpk7qy7fjp4x6vxaf8z2hprbvimj3nfvvm30", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "core2", - "packageId": "core2" - } - ], - "resolvedDefaultFeatures": [ - "alloc", - "default", - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Brian Langenberger " - ] - }, - "blake2": { - "crateName": "blake2", - "version": "0.10.6", - "edition": "2018", - "sha256": "1zlf7w7gql12v61d9jcbbswa3dw8qxsjglylsiljp9f9b3a2ll26", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "digest", - "packageId": "digest 0.10.7" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "RustCrypto Developers" - ] - }, - "block-buffer 0.10.4": { - "crateName": "block-buffer", - "version": "0.10.4", - "edition": "2018", - "sha256": "0w9sa2ypmrsqqvc20nhwr75wbb5cjr4kkyhpjm1z1lv2kdicfy1h", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "generic-array", - "packageId": "generic-array" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "RustCrypto Developers" - ] - }, - "block-buffer 0.12.0": { - "crateName": "block-buffer", - "version": "0.12.0", - "edition": "2024", - "sha256": "1glh8w49a7cj0wlkalyn9j605jzf2ss0lg8dqq5xh8cr2q451lyd", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "hybrid-array", - "packageId": "hybrid-array" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "RustCrypto Developers" - ] - }, - "block2": { - "crateName": "block2", - "version": "0.6.2", - "edition": "2021", - "sha256": "1xcfllzx6c3jc554nmb5qy6xmlkl6l6j5ib4wd11800n0n3rvsyd", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "objc2", - "packageId": "objc2" - } - ], - "resolvedDefaultFeatures": [ - "alloc" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Mads Marquart " - ] - }, - "brotli": { - "crateName": "brotli", - "version": "8.0.2", - "edition": "2015", - "sha256": "0q25r00z3gm5wzvv4vfxvlx5zjb8i4jwyznrvdcp7abs7ihbkn2b", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "alloc-no-stdlib", - "packageId": "alloc-no-stdlib" - }, - { - "name": "alloc-stdlib", - "packageId": "alloc-stdlib" - }, - { - "name": "brotli-decompressor", - "packageId": "brotli-decompressor" - } - ], - "resolvedDefaultFeatures": [ - "alloc-stdlib", - "default", - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Daniel Reiter Horn ", - "The Brotli Authors" - ] - }, - "brotli-decompressor": { - "crateName": "brotli-decompressor", - "version": "5.0.0", - "edition": "2015", - "sha256": "00yyswj1rj20ma4wr4wcci4r9ywlgvxa87nqsv5rik5y588vhjw7", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "alloc-no-stdlib", - "packageId": "alloc-no-stdlib" - }, - { - "name": "alloc-stdlib", - "packageId": "alloc-stdlib" - } - ], - "resolvedDefaultFeatures": [ - "alloc-stdlib", - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Daniel Reiter Horn ", - "The Brotli Authors" - ] - }, - "bstr": { - "crateName": "bstr", - "version": "1.12.1", - "edition": "2021", - "sha256": "1arc1v7h5l86vd6z76z3xykjzldqd5icldn7j9d3p7z6x0d4w133", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "memchr", - "packageId": "memchr" - } - ], - "resolvedDefaultFeatures": [ - "alloc", - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Andrew Gallant " - ] - }, - "built": { - "crateName": "built", - "version": "0.8.0", - "edition": "2021", - "sha256": "0r5f08lpjsr6j5ajkbmd0ymfmajpq8ddbfvi8ji8rx48y88qzbgl", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Lukas Lueg " - ] - }, - "bulk_delete_common": { - "crateName": "bulk_delete_common", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/bulk_delete/crates/bulk_delete_common" - }, - "dependencies": [ - { - "name": "async-trait", - "packageId": "async-trait" - }, - { - "name": "chrono", - "packageId": "chrono" - }, - { - "name": "fluxer_db_core", - "packageId": "fluxer_db_core" - }, - { - "name": "prost", - "packageId": "prost 0.14.3" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "sqlx", - "packageId": "sqlx" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tokio", - "packageId": "tokio" - } - ], - "buildDependencies": [ - { - "name": "prost-build", - "packageId": "prost-build 0.14.3" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "bulk_delete_rpc": { - "crateName": "bulk_delete_rpc", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/bulk_delete/crates/bulk_delete_rpc" - }, - "dependencies": [ - { - "name": "bulk_delete_common", - "packageId": "bulk_delete_common" - }, - { - "name": "bulk_delete_service", - "packageId": "bulk_delete_service" - }, - { - "name": "chrono", - "packageId": "chrono" - }, - { - "name": "fluxer_nats_rpc", - "packageId": "fluxer_nats_rpc" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "bulk_delete_service": { - "crateName": "bulk_delete_service", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/bulk_delete/crates/bulk_delete_service" - }, - "dependencies": [ - { - "name": "async-trait", - "packageId": "async-trait" - }, - { - "name": "bulk_delete_common", - "packageId": "bulk_delete_common" - }, - { - "name": "bytes", - "packageId": "bytes" - }, - { - "name": "chrono", - "packageId": "chrono" - }, - { - "name": "fluxer_constants", - "packageId": "fluxer_constants" - }, - { - "name": "fluxer_nats_rpc", - "packageId": "fluxer_nats_rpc" - }, - { - "name": "fluxer_service_utils", - "packageId": "fluxer_service_utils" - }, - { - "name": "fluxer_snowflake", - "packageId": "fluxer_snowflake" - }, - { - "name": "prost", - "packageId": "prost 0.14.3" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "bulk_delete_worker": { - "crateName": "bulk_delete_worker", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/bulk_delete/crates/bulk_delete_worker" - }, - "dependencies": [ - { - "name": "async-nats", - "packageId": "async-nats" - }, - { - "name": "async-trait", - "packageId": "async-trait" - }, - { - "name": "bulk_delete_service", - "packageId": "bulk_delete_service" - }, - { - "name": "bytes", - "packageId": "bytes" - }, - { - "name": "fluxer_service_utils", - "packageId": "fluxer_service_utils" - }, - { - "name": "futures-util", - "packageId": "futures-util" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tokio-util", - "packageId": "tokio-util" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "bumpalo": { - "crateName": "bumpalo", - "version": "3.20.2", - "edition": "2021", - "sha256": "1jrgxlff76k9glam0akhwpil2fr1w32gbjdf5hpipc7ld2c7h82x", - "source": { - "type": "crates-io" - }, - "resolvedDefaultFeatures": [ - "default" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Nick Fitzgerald " - ] - }, - "bytemuck": { - "crateName": "bytemuck", - "version": "1.25.0", - "edition": "2018", - "sha256": "1v1z32igg9zq49phb3fra0ax5r2inf3aw473vldnm886sx5vdvy8", - "source": { - "type": "crates-io" - }, - "resolvedDefaultFeatures": [ - "extern_crate_alloc" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Lokathor " - ] - }, - "byteorder": { - "crateName": "byteorder", - "version": "1.5.0", - "edition": "2021", - "sha256": "0jzncxyf404mwqdbspihyzpkndfgda450l0893pz5xj685cg5l0z", - "source": { - "type": "crates-io" - }, - "resolvedDefaultFeatures": [ - "default", - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Andrew Gallant " - ] - }, - "byteorder-lite": { - "crateName": "byteorder-lite", - "version": "0.1.0", - "edition": "2021", - "sha256": "15alafmz4b9az56z6x7glcbcb6a8bfgyd109qc3bvx07zx4fj7wg", - "source": { - "type": "crates-io" - }, - "resolvedDefaultFeatures": [ - "default", - "std" - ], - "libCrateTypes": [ - "lib" - ] - }, - "bytes": { - "crateName": "bytes", - "version": "1.11.1", - "edition": "2021", - "sha256": "0czwlhbq8z29wq0ia87yass2mzy1y0jcasjb8ghriiybnwrqfx0y", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "serde", - "packageId": "serde" - } - ], - "resolvedDefaultFeatures": [ - "default", - "serde", - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Carl Lerche ", - "Sean McArthur " - ] - }, - "bytes-utils": { - "crateName": "bytes-utils", - "version": "0.1.4", - "edition": "2021", - "sha256": "0dcd0lxfpj367j9nwm7izj4mkib3slg61rg4wqmpw0kvfnlf7bvx", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "bytes", - "packageId": "bytes" - }, - { - "name": "either", - "packageId": "either" - } - ], - "resolvedDefaultFeatures": [ - "default", - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Michal 'vorner' Vaner " - ] - }, - "cast": { - "crateName": "cast", - "version": "0.3.0", - "edition": "2018", - "sha256": "1dbyngbyz2qkk0jn2sxil8vrz3rnpcj142y184p9l4nbl9radcip", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Jorge Aparicio " - ] - }, - "cc": { - "crateName": "cc", - "version": "1.2.60", - "edition": "2018", - "sha256": "084a8ziprdlyrj865f3303qr0b7aaggilkl18slncss6m4yp1ia3", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "find-msvc-tools", - "packageId": "find-msvc-tools" - }, - { - "name": "jobserver", - "packageId": "jobserver" - }, - { - "name": "libc", - "packageId": "libc", - "target": "cfg(unix)" - }, - { - "name": "shlex", - "packageId": "shlex" - } - ], - "resolvedDefaultFeatures": [ - "parallel" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Alex Crichton " - ] - }, - "cesu8": { - "crateName": "cesu8", - "version": "1.1.0", - "edition": "2015", - "sha256": "0g6q58wa7khxrxcxgnqyi9s1z2cjywwwd3hzr5c55wskhx6s0hvd", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Eric Kidd " - ] - }, - "cfb": { - "crateName": "cfb", - "version": "0.7.3", - "edition": "2018", - "sha256": "03y6p3dlm7gfds19bq4ba971za16rjbn7q2v0vqcri52l2kjv3yk", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "byteorder", - "packageId": "byteorder" - }, - { - "name": "fnv", - "packageId": "fnv" - }, - { - "name": "uuid", - "packageId": "uuid" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Matthew D. Steele " - ] - }, - "cfg-if": { - "crateName": "cfg-if", - "version": "1.0.4", - "edition": "2018", - "sha256": "008q28ajc546z5p2hcwdnckmg0hia7rnx52fni04bwqkzyrghc4k", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Alex Crichton " - ] - }, - "cfg_aliases": { - "crateName": "cfg_aliases", - "version": "0.2.1", - "edition": "2018", - "sha256": "092pxdc1dbgjb6qvh83gk56rkic2n2ybm4yvy76cgynmzi3zwfk1", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Zicklag " - ] - }, - "chacha20": { - "crateName": "chacha20", - "version": "0.10.0", - "edition": "2024", - "sha256": "00bn2rn8l68qvlq93mhq7b4ns4zy9qbjsyjbb9kljgl4hqr9i3bg", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "cfg-if", - "packageId": "cfg-if" - }, - { - "name": "cpufeatures", - "packageId": "cpufeatures 0.3.0", - "target": "cfg(any(target_arch = \"x86_64\", target_arch = \"x86\"))" - }, - { - "name": "rand_core", - "packageId": "rand_core 0.10.0" - } - ], - "resolvedDefaultFeatures": [ - "rng" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "RustCrypto Developers" - ] - }, - "channel_bin": { - "crateName": "channel_bin", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/channel/crates/channel_bin" - }, - "dependencies": [ - { - "name": "async-nats", - "packageId": "async-nats" - }, - { - "name": "async-trait", - "packageId": "async-trait" - }, - { - "name": "axum", - "packageId": "axum" - }, - { - "name": "bulk_delete_common", - "packageId": "bulk_delete_common" - }, - { - "name": "bulk_delete_rpc", - "packageId": "bulk_delete_rpc" - }, - { - "name": "bulk_delete_service", - "packageId": "bulk_delete_service" - }, - { - "name": "bulk_delete_worker", - "packageId": "bulk_delete_worker" - }, - { - "name": "bytes", - "packageId": "bytes" - }, - { - "name": "channel_common", - "packageId": "channel_common" - }, - { - "name": "channel_http", - "packageId": "channel_http" - }, - { - "name": "channel_message", - "packageId": "channel_message" - }, - { - "name": "channel_query", - "packageId": "channel_query" - }, - { - "name": "channel_rpc", - "packageId": "channel_rpc" - }, - { - "name": "channel_service", - "packageId": "channel_service" - }, - { - "name": "channel_worker", - "packageId": "channel_worker" - }, - { - "name": "chrono", - "packageId": "chrono" - }, - { - "name": "fluxer_config_client", - "packageId": "fluxer_config_client" - }, - { - "name": "fluxer_kv_store_client", - "packageId": "fluxer_kv_store_client" - }, - { - "name": "fluxer_nats_rpc", - "packageId": "fluxer_nats_rpc" - }, - { - "name": "fluxer_service_utils", - "packageId": "fluxer_service_utils" - }, - { - "name": "metrics_common", - "packageId": "metrics_common" - }, - { - "name": "read_state_cache", - "packageId": "read_state_cache" - }, - { - "name": "read_state_common", - "packageId": "read_state_common" - }, - { - "name": "read_state_http", - "packageId": "read_state_http" - }, - { - "name": "read_state_rpc", - "packageId": "read_state_rpc" - }, - { - "name": "read_state_service", - "packageId": "read_state_service" - }, - { - "name": "read_state_worker", - "packageId": "read_state_worker" - }, - { - "name": "safety_common", - "packageId": "safety_common" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "streams_common", - "packageId": "streams_common" - }, - { - "name": "streams_http", - "packageId": "streams_http" - }, - { - "name": "streams_service", - "packageId": "streams_service" - }, - { - "name": "system_dms_common", - "packageId": "system_dms_common" - }, - { - "name": "system_dms_rpc", - "packageId": "system_dms_rpc" - }, - { - "name": "system_dms_service", - "packageId": "system_dms_service" - }, - { - "name": "system_dms_worker", - "packageId": "system_dms_worker" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tokio-stream", - "packageId": "tokio-stream" - }, - { - "name": "tokio-util", - "packageId": "tokio-util" - }, - { - "name": "tracing", - "packageId": "tracing" - }, - { - "name": "unfurl_common", - "packageId": "unfurl_common" - }, - { - "name": "unfurl_core", - "packageId": "unfurl_core" - }, - { - "name": "unfurl_worker", - "packageId": "unfurl_worker" - } - ], - "crateBin": [ - { - "name": "channel", - "path": "src/main.rs" - } - ] - }, - "channel_common": { - "crateName": "channel_common", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/channel/crates/channel_common" - }, - "dependencies": [ - { - "name": "anyhow", - "packageId": "anyhow" - }, - { - "name": "async-trait", - "packageId": "async-trait" - }, - { - "name": "bytes", - "packageId": "bytes" - }, - { - "name": "chrono", - "packageId": "chrono" - }, - { - "name": "fluxer_config_client", - "packageId": "fluxer_config_client" - }, - { - "name": "fluxer_db_core", - "packageId": "fluxer_db_core" - }, - { - "name": "fluxer_service_utils", - "packageId": "fluxer_service_utils" - }, - { - "name": "http", - "packageId": "http 1.4.0" - }, - { - "name": "opentelemetry", - "packageId": "opentelemetry" - }, - { - "name": "prost", - "packageId": "prost 0.14.3" - }, - { - "name": "prost-types", - "packageId": "prost-types 0.14.3" - }, - { - "name": "scylla", - "packageId": "scylla" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "sqlx", - "packageId": "sqlx" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "buildDependencies": [ - { - "name": "prost-build", - "packageId": "prost-build 0.14.3" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "channel_http": { - "crateName": "channel_http", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/channel/crates/channel_http" - }, - "dependencies": [ - { - "name": "antispam_common", - "packageId": "antispam_common" - }, - { - "name": "axum", - "packageId": "axum" - }, - { - "name": "bytes", - "packageId": "bytes" - }, - { - "name": "channel_common", - "packageId": "channel_common" - }, - { - "name": "channel_message", - "packageId": "channel_message" - }, - { - "name": "channel_service", - "packageId": "channel_service" - }, - { - "name": "chrono", - "packageId": "chrono" - }, - { - "name": "fluxer_kv_store_client", - "packageId": "fluxer_kv_store_client" - }, - { - "name": "fluxer_service_utils", - "packageId": "fluxer_service_utils" - }, - { - "name": "fluxer_web_utils", - "packageId": "fluxer_web_utils" - }, - { - "name": "http", - "packageId": "http 1.4.0" - }, - { - "name": "prost", - "packageId": "prost 0.14.3" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tower", - "packageId": "tower" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "channel_message": { - "crateName": "channel_message", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/channel/crates/channel_message" - }, - "dependencies": [ - { - "name": "anyhow", - "packageId": "anyhow" - }, - { - "name": "async-trait", - "packageId": "async-trait" - }, - { - "name": "bb8", - "packageId": "bb8" - }, - { - "name": "bytes", - "packageId": "bytes" - }, - { - "name": "channel_common", - "packageId": "channel_common" - }, - { - "name": "channel_service", - "packageId": "channel_service" - }, - { - "name": "chrono", - "packageId": "chrono" - }, - { - "name": "dashmap", - "packageId": "dashmap" - }, - { - "name": "fluxer_constants", - "packageId": "fluxer_constants" - }, - { - "name": "fluxer_kv_store_client", - "packageId": "fluxer_kv_store_client" - }, - { - "name": "fluxer_nats_rpc", - "packageId": "fluxer_nats_rpc" - }, - { - "name": "fluxer_service_utils", - "packageId": "fluxer_service_utils" - }, - { - "name": "lru", - "packageId": "lru 0.16.3" - }, - { - "name": "prost", - "packageId": "prost 0.14.3" - }, - { - "name": "regex", - "packageId": "regex" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "channel_query": { - "crateName": "channel_query", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/channel_query" - }, - "dependencies": [ - { - "name": "async-trait", - "packageId": "async-trait" - }, - { - "name": "channel_common", - "packageId": "channel_common" - }, - { - "name": "channel_message", - "packageId": "channel_message" - }, - { - "name": "chrono", - "packageId": "chrono" - }, - { - "name": "dashmap", - "packageId": "dashmap" - }, - { - "name": "fluxer_config_client", - "packageId": "fluxer_config_client" - }, - { - "name": "fluxer_db_core", - "packageId": "fluxer_db_core" - }, - { - "name": "fluxer_nats_rpc", - "packageId": "fluxer_nats_rpc" - }, - { - "name": "fluxer_service_utils", - "packageId": "fluxer_service_utils" - }, - { - "name": "opentelemetry", - "packageId": "opentelemetry" - }, - { - "name": "prost", - "packageId": "prost 0.14.3" - }, - { - "name": "safety_common", - "packageId": "safety_common" - }, - { - "name": "scylla", - "packageId": "scylla" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "sqlx", - "packageId": "sqlx" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tokio-util", - "packageId": "tokio-util" - }, - { - "name": "tracing", - "packageId": "tracing" - }, - { - "name": "uuid", - "packageId": "uuid" - } - ], - "buildDependencies": [ - { - "name": "prost-build", - "packageId": "prost-build 0.14.3" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "channel_rpc": { - "crateName": "channel_rpc", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/channel/crates/channel_rpc" - }, - "dependencies": [ - { - "name": "bytes", - "packageId": "bytes" - }, - { - "name": "channel_common", - "packageId": "channel_common" - }, - { - "name": "channel_message", - "packageId": "channel_message" - }, - { - "name": "channel_service", - "packageId": "channel_service" - }, - { - "name": "chrono", - "packageId": "chrono" - }, - { - "name": "fluxer_kv_store_client", - "packageId": "fluxer_kv_store_client" - }, - { - "name": "fluxer_nats_rpc", - "packageId": "fluxer_nats_rpc" - }, - { - "name": "fluxer_service_utils", - "packageId": "fluxer_service_utils" - }, - { - "name": "opentelemetry", - "packageId": "opentelemetry" - }, - { - "name": "prost", - "packageId": "prost 0.14.3" - }, - { - "name": "prost-types", - "packageId": "prost-types 0.14.3" - }, - { - "name": "safety_common", - "packageId": "safety_common" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "channel_service": { - "crateName": "channel_service", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/channel/crates/channel_service" - }, - "dependencies": [ - { - "name": "async-nats", - "packageId": "async-nats" - }, - { - "name": "async-trait", - "packageId": "async-trait" - }, - { - "name": "base64", - "packageId": "base64 0.22.1" - }, - { - "name": "bytes", - "packageId": "bytes" - }, - { - "name": "channel_common", - "packageId": "channel_common" - }, - { - "name": "chrono", - "packageId": "chrono" - }, - { - "name": "fluxer_config_client", - "packageId": "fluxer_config_client" - }, - { - "name": "fluxer_constants", - "packageId": "fluxer_constants" - }, - { - "name": "fluxer_kv_store_client", - "packageId": "fluxer_kv_store_client" - }, - { - "name": "fluxer_nats_rpc", - "packageId": "fluxer_nats_rpc" - }, - { - "name": "fluxer_service_utils", - "packageId": "fluxer_service_utils" - }, - { - "name": "prost", - "packageId": "prost 0.14.3" - }, - { - "name": "rand", - "packageId": "rand 0.10.0" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tracing", - "packageId": "tracing" - }, - { - "name": "uuid", - "packageId": "uuid" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "channel_worker": { - "crateName": "channel_worker", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/channel/crates/channel_worker" - }, - "dependencies": [ - { - "name": "async-nats", - "packageId": "async-nats" - }, - { - "name": "async-trait", - "packageId": "async-trait" - }, - { - "name": "bytes", - "packageId": "bytes" - }, - { - "name": "channel_common", - "packageId": "channel_common" - }, - { - "name": "channel_message", - "packageId": "channel_message" - }, - { - "name": "channel_service", - "packageId": "channel_service" - }, - { - "name": "chrono", - "packageId": "chrono" - }, - { - "name": "fluxer_constants", - "packageId": "fluxer_constants" - }, - { - "name": "fluxer_kv_store_client", - "packageId": "fluxer_kv_store_client" - }, - { - "name": "fluxer_service_utils", - "packageId": "fluxer_service_utils" - }, - { - "name": "futures-util", - "packageId": "futures-util" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tokio-util", - "packageId": "tokio-util" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "chrono": { - "crateName": "chrono", - "version": "0.4.44", - "edition": "2021", - "sha256": "1c64mk9a235271j5g3v4zrzqqmd43vp9vki7vqfllpqf5rd0fwy6", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "iana-time-zone", - "packageId": "iana-time-zone", - "target": "cfg(unix)" - }, - { - "name": "js-sys", - "packageId": "js-sys", - "target": "cfg(all(target_arch = \"wasm32\", not(any(target_os = \"emscripten\", target_os = \"wasi\"))))" - }, - { - "name": "num-traits", - "packageId": "num-traits" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "wasm-bindgen", - "packageId": "wasm-bindgen", - "target": "cfg(all(target_arch = \"wasm32\", not(any(target_os = \"emscripten\", target_os = \"wasi\"))))" - }, - { - "name": "windows-link", - "packageId": "windows-link", - "target": "cfg(windows)" - } - ], - "resolvedDefaultFeatures": [ - "alloc", - "clock", - "default", - "iana-time-zone", - "js-sys", - "now", - "oldtime", - "serde", - "std", - "wasm-bindgen", - "wasmbind", - "winapi", - "windows-link" - ], - "libCrateTypes": [ - "lib" - ] - }, - "ciborium": { - "crateName": "ciborium", - "version": "0.2.2", - "edition": "2021", - "sha256": "03hgfw4674im1pdqblcp77m7rc8x2v828si5570ga5q9dzyrzrj2", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "ciborium-io", - "packageId": "ciborium-io" - }, - { - "name": "ciborium-ll", - "packageId": "ciborium-ll" - }, - { - "name": "serde", - "packageId": "serde" - } - ], - "resolvedDefaultFeatures": [ - "default", - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Nathaniel McCallum " - ] - }, - "ciborium-io": { - "crateName": "ciborium-io", - "version": "0.2.2", - "edition": "2021", - "sha256": "0my7s5g24hvp1rs1zd1cxapz94inrvqpdf1rslrvxj8618gfmbq5", - "source": { - "type": "crates-io" - }, - "resolvedDefaultFeatures": [ - "alloc", - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Nathaniel McCallum " - ] - }, - "ciborium-ll": { - "crateName": "ciborium-ll", - "version": "0.2.2", - "edition": "2021", - "sha256": "1n8g4j5rwkfs3rzfi6g1p7ngmz6m5yxsksryzf5k72ll7mjknrjp", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "ciborium-io", - "packageId": "ciborium-io" - }, - { - "name": "half", - "packageId": "half" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Nathaniel McCallum " - ] - }, - "cipher": { - "crateName": "cipher", - "version": "0.4.4", - "edition": "2021", - "sha256": "1b9x9agg67xq5nq879z66ni4l08m6m3hqcshk37d4is4ysd3ngvp", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "crypto-common", - "packageId": "crypto-common 0.1.6" - }, - { - "name": "inout", - "packageId": "inout" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "RustCrypto Developers" - ] - }, - "cityhash-rs": { - "crateName": "cityhash-rs", - "version": "1.0.1", - "edition": "2018", - "sha256": "0kf31pjx5is18sf6ffyh5hs0jg3hgr5jn0hkpn23n0236s8ik9wk", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Protryon " - ] - }, - "clamav-client": { - "crateName": "clamav-client", - "version": "2.2.0", - "edition": "2021", - "sha256": "07447d955rnrlkw6p499l0hhmz7f95rdprjyayv959mp93xi6p90", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "tokio", - "packageId": "tokio" - } - ], - "resolvedDefaultFeatures": [ - "tokio" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Thorsten Blum " - ] - }, - "clap": { - "crateName": "clap", - "version": "4.6.0", - "edition": "2024", - "sha256": "0l8k0ja5rf4hpn2g98bqv5m6lkh2q6b6likjpmm6fjw3cxdsz4xi", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "clap_builder", - "packageId": "clap_builder" - }, - { - "name": "clap_derive", - "packageId": "clap_derive" - } - ], - "resolvedDefaultFeatures": [ - "color", - "default", - "derive", - "env", - "error-context", - "help", - "std", - "suggestions", - "usage" - ], - "libCrateTypes": [ - "lib" - ] - }, - "clap_builder": { - "crateName": "clap_builder", - "version": "4.6.0", - "edition": "2024", - "sha256": "17q6np22yxhh5y5v53y4l31ps3hlaz45mvz2n2nicr7n3c056jki", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "anstream", - "packageId": "anstream" - }, - { - "name": "anstyle", - "packageId": "anstyle" - }, - { - "name": "clap_lex", - "packageId": "clap_lex" - }, - { - "name": "strsim", - "packageId": "strsim" - } - ], - "resolvedDefaultFeatures": [ - "color", - "env", - "error-context", - "help", - "std", - "suggestions", - "usage" - ], - "libCrateTypes": [ - "lib" - ] - }, - "clap_derive": { - "crateName": "clap_derive", - "version": "4.6.0", - "edition": "2024", - "sha256": "0snapc468s7n3avr33dky4y7rmb7ha3qsp9l0k5vh6jacf5bs40i", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "heck", - "packageId": "heck 0.5.0" - }, - { - "name": "proc-macro2", - "packageId": "proc-macro2" - }, - { - "name": "quote", - "packageId": "quote" - }, - { - "name": "syn", - "packageId": "syn" - } - ], - "resolvedDefaultFeatures": [ - "default" - ], - "procMacro": true - }, - "clap_lex": { - "crateName": "clap_lex", - "version": "1.1.0", - "edition": "2024", - "sha256": "1ycqkpygnlqnndghhcxjb44lzl0nmgsia64x9581030yifxs7m68", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ] - }, - "clickhouse": { - "crateName": "clickhouse", - "version": "0.13.3", - "edition": "2021", - "sha256": "1h7gwysz0z92zb07rggfkg75h8i317j5qqv2wqp7dpgsvyhq36ls", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "bstr", - "packageId": "bstr" - }, - { - "name": "bytes", - "packageId": "bytes" - }, - { - "name": "cityhash-rs", - "packageId": "cityhash-rs" - }, - { - "name": "clickhouse-derive", - "packageId": "clickhouse-derive" - }, - { - "name": "futures", - "packageId": "futures" - }, - { - "name": "futures-channel", - "packageId": "futures-channel" - }, - { - "name": "http-body-util", - "packageId": "http-body-util" - }, - { - "name": "hyper", - "packageId": "hyper 1.9.0" - }, - { - "name": "hyper-util", - "packageId": "hyper-util" - }, - { - "name": "lz4_flex", - "packageId": "lz4_flex" - }, - { - "name": "quanta", - "packageId": "quanta" - }, - { - "name": "replace_with", - "packageId": "replace_with" - }, - { - "name": "sealed", - "packageId": "sealed" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "static_assertions", - "packageId": "static_assertions" - }, - { - "name": "thiserror", - "packageId": "thiserror 1.0.69" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "url", - "packageId": "url" - } - ], - "resolvedDefaultFeatures": [ - "default", - "inserter", - "lz4" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "ClickHouse Contributors", - "Paul Loyd " - ] - }, - "clickhouse-derive": { - "crateName": "clickhouse-derive", - "version": "0.2.0", - "edition": "2021", - "sha256": "1fvdc4mmssnzz4hwmsz3i02a2adwixq9mp5cxqby1lzpjcl3w3yp", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "proc-macro2", - "packageId": "proc-macro2" - }, - { - "name": "quote", - "packageId": "quote" - }, - { - "name": "serde_derive_internals", - "packageId": "serde_derive_internals" - }, - { - "name": "syn", - "packageId": "syn" - } - ], - "procMacro": true, - "authors": [ - "Paul Loyd " - ] - }, - "cmake": { - "crateName": "cmake", - "version": "0.1.58", - "edition": "2021", - "sha256": "0y06zxw5sv1p5vvpp5rz1qwbrq7ccawrl09nqy5ahx1a5418mxy0", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "cc", - "packageId": "cc" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Alex Crichton " - ] - }, - "cmov": { - "crateName": "cmov", - "version": "0.5.3", - "edition": "2024", - "sha256": "0ipp2fzpcz2z9l4ywks98bd1viwpw81lfd5pdj3sdi0z04ys921z", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ], - "authors": [ - "RustCrypto Developers" - ] - }, - "color_quant": { - "crateName": "color_quant", - "version": "1.1.0", - "edition": "2015", - "sha256": "12q1n427h2bbmmm1mnglr57jaz2dj9apk0plcxw7nwqiai7qjyrx", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ], - "authors": [ - "nwin " - ] - }, - "colorchoice": { - "crateName": "colorchoice", - "version": "1.0.5", - "edition": "2021", - "sha256": "0w75k89hw39p0mnnhlrwr23q50rza1yjki44qvh2mgrnj065a1qx", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ] - }, - "combine": { - "crateName": "combine", - "version": "4.6.7", - "edition": "2018", - "sha256": "1z8rh8wp59gf8k23ar010phgs0wgf5i8cx4fg01gwcnzfn5k0nms", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "bytes", - "packageId": "bytes" - }, - { - "name": "memchr", - "packageId": "memchr" - } - ], - "resolvedDefaultFeatures": [ - "alloc", - "bytes", - "default", - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Markus Westerlind " - ] - }, - "compression-codecs": { - "crateName": "compression-codecs", - "version": "0.4.37", - "edition": "2018", - "sha256": "1dqrcv8myady3z5qgj351l6ca68g2n3blq9hfwkgqry9v6km2yzb", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "brotli", - "packageId": "brotli" - }, - { - "name": "compression-core", - "packageId": "compression-core" - }, - { - "name": "flate2", - "packageId": "flate2" - }, - { - "name": "memchr", - "packageId": "memchr" - } - ], - "resolvedDefaultFeatures": [ - "brotli", - "flate2", - "gzip", - "memchr" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Wim Looman ", - "Allen Bui " - ] - }, - "compression-core": { - "crateName": "compression-core", - "version": "0.4.31", - "edition": "2018", - "sha256": "13cxnh46qvli55aqv04i3l6kiw2835ngp6mr5paa00nidvxlx63m", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Wim Looman ", - "Allen Bui " - ] - }, - "concurrent-queue": { - "crateName": "concurrent-queue", - "version": "2.5.0", - "edition": "2021", - "sha256": "0wrr3mzq2ijdkxwndhf79k952cp4zkz35ray8hvsxl96xrx1k82c", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "crossbeam-utils", - "packageId": "crossbeam-utils" - } - ], - "resolvedDefaultFeatures": [ - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Stjepan Glavina ", - "Taiki Endo ", - "John Nunley " - ] - }, - "config_bin": { - "crateName": "config_bin", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/config/crates/config_bin" - }, - "dependencies": [ - { - "name": "anyhow", - "packageId": "anyhow" - }, - { - "name": "async-nats", - "packageId": "async-nats" - }, - { - "name": "axum", - "packageId": "axum" - }, - { - "name": "bytes", - "packageId": "bytes" - }, - { - "name": "config_cache", - "packageId": "config_cache" - }, - { - "name": "config_common", - "packageId": "config_common" - }, - { - "name": "config_rpc", - "packageId": "config_rpc" - }, - { - "name": "config_service", - "packageId": "config_service" - }, - { - "name": "feature_flags_cache", - "packageId": "feature_flags_cache" - }, - { - "name": "feature_flags_common", - "packageId": "feature_flags_common" - }, - { - "name": "feature_flags_rpc", - "packageId": "feature_flags_rpc" - }, - { - "name": "feature_flags_service", - "packageId": "feature_flags_service" - }, - { - "name": "fluxer_nats_rpc", - "packageId": "fluxer_nats_rpc" - }, - { - "name": "fluxer_service_utils", - "packageId": "fluxer_service_utils" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tokio-util", - "packageId": "tokio-util" - }, - { - "name": "tracing", - "packageId": "tracing" - }, - { - "name": "tracing-subscriber", - "packageId": "tracing-subscriber" - } - ], - "crateBin": [ - { - "name": "fluxer-config", - "path": "src/main.rs" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "config_cache": { - "crateName": "config_cache", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/config/crates/config_cache" - }, - "dependencies": [ - { - "name": "bytes", - "packageId": "bytes" - }, - { - "name": "config_common", - "packageId": "config_common" - }, - { - "name": "fluxer_service_utils", - "packageId": "fluxer_service_utils" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tokio-util", - "packageId": "tokio-util" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "config_common": { - "crateName": "config_common", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/config/crates/config_common" - }, - "dependencies": [ - { - "name": "aes-gcm", - "packageId": "aes-gcm" - }, - { - "name": "anyhow", - "packageId": "anyhow" - }, - { - "name": "async-trait", - "packageId": "async-trait" - }, - { - "name": "base64", - "packageId": "base64 0.22.1" - }, - { - "name": "chrono", - "packageId": "chrono" - }, - { - "name": "fluxer_db_core", - "packageId": "fluxer_db_core" - }, - { - "name": "hex", - "packageId": "hex" - }, - { - "name": "prost", - "packageId": "prost 0.14.3" - }, - { - "name": "prost-types", - "packageId": "prost-types 0.14.3" - }, - { - "name": "rand", - "packageId": "rand 0.10.0" - }, - { - "name": "scylla", - "packageId": "scylla" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "sqlx", - "packageId": "sqlx" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "buildDependencies": [ - { - "name": "prost-build", - "packageId": "prost-build 0.14.3" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "config_rpc": { - "crateName": "config_rpc", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/config/crates/config_rpc" - }, - "dependencies": [ - { - "name": "config_common", - "packageId": "config_common" - }, - { - "name": "config_service", - "packageId": "config_service" - }, - { - "name": "fluxer_nats_rpc", - "packageId": "fluxer_nats_rpc" - }, - { - "name": "fluxer_service_utils", - "packageId": "fluxer_service_utils" - }, - { - "name": "opentelemetry", - "packageId": "opentelemetry" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "config_service": { - "crateName": "config_service", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/config/crates/config_service" - }, - "dependencies": [ - { - "name": "base64", - "packageId": "base64 0.22.1" - }, - { - "name": "chrono", - "packageId": "chrono" - }, - { - "name": "config_cache", - "packageId": "config_cache" - }, - { - "name": "config_common", - "packageId": "config_common" - }, - { - "name": "p256", - "packageId": "p256" - }, - { - "name": "rand", - "packageId": "rand 0.10.0" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "devDependencies": [ - { - "name": "async-trait", - "packageId": "async-trait" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "const-oid 0.10.2": { - "crateName": "const-oid", - "version": "0.10.2", - "edition": "2024", - "sha256": "0p7m286mp8aai4sa72g7ji6qm0d4ns8wg4i4b2hj9p9615zm3vx6", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ], - "authors": [ - "RustCrypto Developers" - ] - }, - "const-oid 0.9.6": { - "crateName": "const-oid", - "version": "0.9.6", - "edition": "2021", - "sha256": "1y0jnqaq7p2wvspnx7qj76m7hjcqpz73qzvr9l2p9n2s51vr6if2", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ], - "authors": [ - "RustCrypto Developers" - ] - }, - "constant_time_eq": { - "crateName": "constant_time_eq", - "version": "0.3.1", - "edition": "2021", - "sha256": "19nwwczii762pwlsm7bpizgjg8hkg1kqi32b2g4rglijklsbhx3w", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Cesar Eduardo Barros " - ] - }, - "core-foundation 0.10.1": { - "crateName": "core-foundation", - "version": "0.10.1", - "edition": "2021", - "sha256": "1xjns6dqf36rni2x9f47b65grxwdm20kwdg9lhmzdrrkwadcv9mj", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "core-foundation-sys", - "packageId": "core-foundation-sys" - }, - { - "name": "libc", - "packageId": "libc" - } - ], - "resolvedDefaultFeatures": [ - "default", - "link" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "The Servo Project Developers" - ] - }, - "core-foundation 0.9.4": { - "crateName": "core-foundation", - "version": "0.9.4", - "edition": "2018", - "sha256": "13zvbbj07yk3b61b8fhwfzhy35535a583irf23vlcg59j7h9bqci", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "core-foundation-sys", - "packageId": "core-foundation-sys" - }, - { - "name": "libc", - "packageId": "libc" - } - ], - "resolvedDefaultFeatures": [ - "default", - "link" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "The Servo Project Developers" - ] - }, - "core-foundation-sys": { - "crateName": "core-foundation-sys", - "version": "0.8.7", - "edition": "2018", - "sha256": "12w8j73lazxmr1z0h98hf3z623kl8ms7g07jch7n4p8f9nwlhdkp", - "source": { - "type": "crates-io" - }, - "resolvedDefaultFeatures": [ - "default", - "link" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "The Servo Project Developers" - ] - }, - "core2": { - "crateName": "core2", - "version": "0.4.0", - "edition": "2018", - "sha256": "01f5xv0kf3ds3xm7byg78hycbanb8zlpvsfv4j47y46n3bpsg6xl", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "memchr", - "packageId": "memchr" - } - ], - "resolvedDefaultFeatures": [ - "alloc", - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Brendan Molloy " - ] - }, - "cpufeatures 0.2.17": { - "crateName": "cpufeatures", - "version": "0.2.17", - "edition": "2018", - "sha256": "10023dnnaghhdl70xcds12fsx2b966sxbxjq5sxs49mvxqw5ivar", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "libc", - "packageId": "libc", - "target": "aarch64-linux-android" - }, - { - "name": "libc", - "packageId": "libc", - "target": "cfg(all(target_arch = \"aarch64\", target_os = \"linux\"))" - }, - { - "name": "libc", - "packageId": "libc", - "target": "cfg(all(target_arch = \"aarch64\", target_vendor = \"apple\"))" - }, - { - "name": "libc", - "packageId": "libc", - "target": "cfg(all(target_arch = \"loongarch64\", target_os = \"linux\"))" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "RustCrypto Developers" - ] - }, - "cpufeatures 0.3.0": { - "crateName": "cpufeatures", - "version": "0.3.0", - "edition": "2024", - "sha256": "00fjhygsqmh4kbxxlb99mcsbspxcai6hjydv4c46pwb67wwl2alb", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "libc", - "packageId": "libc", - "target": "cfg(all(target_arch = \"aarch64\", target_os = \"android\"))" - }, - { - "name": "libc", - "packageId": "libc", - "target": "cfg(all(target_arch = \"aarch64\", target_os = \"linux\"))" - }, - { - "name": "libc", - "packageId": "libc", - "target": "cfg(all(target_arch = \"aarch64\", target_vendor = \"apple\"))" - }, - { - "name": "libc", - "packageId": "libc", - "target": "cfg(all(target_arch = \"loongarch64\", target_os = \"linux\"))" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "RustCrypto Developers" - ] - }, - "crc": { - "crateName": "crc", - "version": "3.4.0", - "edition": "2021", - "sha256": "03dsq5qsv86m35ikg84l80d00wnkjm8q4pjxgac0vaqjrnhs5f2y", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "crc-catalog", - "packageId": "crc-catalog" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Rui Hu ", - "Akhil Velagapudi <4@4khil.com>" - ] - }, - "crc-catalog": { - "crateName": "crc-catalog", - "version": "2.4.0", - "edition": "2018", - "sha256": "1xg7sz82w3nxp1jfn425fvn1clvbzb3zgblmxsyqpys0dckp9lqr", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Akhil Velagapudi " - ] - }, - "crc-fast": { - "crateName": "crc-fast", - "version": "1.6.0", - "edition": "2021", - "sha256": "1wszqvcbnva9jbrgj5wkz8l7hqs5hsyna5hhg2yyivpgzq4jvp3d", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "crc", - "packageId": "crc" - }, - { - "name": "digest", - "packageId": "digest 0.10.7" - }, - { - "name": "rand", - "packageId": "rand 0.9.2" - }, - { - "name": "regex", - "packageId": "regex" - }, - { - "name": "rustversion", - "packageId": "rustversion" - } - ], - "libCrateTypes": [ - "lib", - "cdylib", - "staticlib" - ], - "authors": [ - "Don MacAskill" - ] - }, - "crc32fast": { - "crateName": "crc32fast", - "version": "1.5.0", - "edition": "2021", - "sha256": "04d51liy8rbssra92p0qnwjw8i9rm9c4m3bwy19wjamz1k4w30cl", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "cfg-if", - "packageId": "cfg-if" - } - ], - "resolvedDefaultFeatures": [ - "default", - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Sam Rijs ", - "Alex Crichton " - ] - }, - "criterion": { - "crateName": "criterion", - "version": "0.7.0", - "edition": "2021", - "sha256": "0a6rrgka8013l5d7bhlln60fja7nj4qmlhc4z92y3hqc5fk4gh71", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "anes", - "packageId": "anes" - }, - { - "name": "cast", - "packageId": "cast" - }, - { - "name": "ciborium", - "packageId": "ciborium" - }, - { - "name": "clap", - "packageId": "clap" - }, - { - "name": "criterion-plot", - "packageId": "criterion-plot" - }, - { - "name": "itertools", - "packageId": "itertools 0.13.0" - }, - { - "name": "num-traits", - "packageId": "num-traits" - }, - { - "name": "oorandom", - "packageId": "oorandom" - }, - { - "name": "plotters", - "packageId": "plotters" - }, - { - "name": "rayon", - "packageId": "rayon" - }, - { - "name": "regex", - "packageId": "regex" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "tinytemplate", - "packageId": "tinytemplate" - }, - { - "name": "walkdir", - "packageId": "walkdir" - } - ], - "resolvedDefaultFeatures": [ - "cargo_bench_support", - "default", - "html_reports", - "plotters", - "rayon" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Jorge Aparicio ", - "Brook Heisler " - ] - }, - "criterion-plot": { - "crateName": "criterion-plot", - "version": "0.6.0", - "edition": "2021", - "sha256": "0f73hgvmxacda8xk3a2xfbrqmphcz1ail2xdhjfmkbnzqw6wq6wv", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "cast", - "packageId": "cast" - }, - { - "name": "itertools", - "packageId": "itertools 0.13.0" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Jorge Aparicio ", - "Brook Heisler " - ] - }, - "critical-section": { - "crateName": "critical-section", - "version": "1.2.0", - "edition": "2018", - "sha256": "02ylhcykxjc40xrfhk1lwc21jqgz4dbwv3jr49ymw733c51yl3kr", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ] - }, - "crossbeam-channel": { - "crateName": "crossbeam-channel", - "version": "0.5.15", - "edition": "2021", - "sha256": "1cicd9ins0fkpfgvz9vhz3m9rpkh6n8d3437c3wnfsdkd3wgif42", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "crossbeam-utils", - "packageId": "crossbeam-utils" - } - ], - "resolvedDefaultFeatures": [ - "default", - "std" - ], - "libCrateTypes": [ - "lib" - ] - }, - "crossbeam-deque": { - "crateName": "crossbeam-deque", - "version": "0.8.6", - "edition": "2021", - "sha256": "0l9f1saqp1gn5qy0rxvkmz4m6n7fc0b3dbm6q1r5pmgpnyvi3lcx", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "crossbeam-epoch", - "packageId": "crossbeam-epoch" - }, - { - "name": "crossbeam-utils", - "packageId": "crossbeam-utils" - } - ], - "resolvedDefaultFeatures": [ - "default", - "std" - ], - "libCrateTypes": [ - "lib" - ] - }, - "crossbeam-epoch": { - "crateName": "crossbeam-epoch", - "version": "0.9.18", - "edition": "2021", - "sha256": "03j2np8llwf376m3fxqx859mgp9f83hj1w34153c7a9c7i5ar0jv", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "crossbeam-utils", - "packageId": "crossbeam-utils" - } - ], - "resolvedDefaultFeatures": [ - "alloc", - "default", - "std" - ], - "libCrateTypes": [ - "lib" - ] - }, - "crossbeam-queue": { - "crateName": "crossbeam-queue", - "version": "0.3.12", - "edition": "2021", - "sha256": "059igaxckccj6ndmg45d5yf7cm4ps46c18m21afq3pwiiz1bnn0g", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "crossbeam-utils", - "packageId": "crossbeam-utils" - } - ], - "resolvedDefaultFeatures": [ - "alloc", - "default", - "std" - ], - "libCrateTypes": [ - "lib" - ] - }, - "crossbeam-utils": { - "crateName": "crossbeam-utils", - "version": "0.8.21", - "edition": "2021", - "sha256": "0a3aa2bmc8q35fb67432w16wvi54sfmb69rk9h5bhd18vw0c99fh", - "source": { - "type": "crates-io" - }, - "resolvedDefaultFeatures": [ - "default", - "std" - ], - "libCrateTypes": [ - "lib" - ] - }, - "crunchy": { - "crateName": "crunchy", - "version": "0.2.4", - "edition": "2021", - "sha256": "1mbp5navim2qr3x48lyvadqblcxc1dm0lqr0swrkkwy2qblvw3s6", - "source": { - "type": "crates-io" - }, - "resolvedDefaultFeatures": [ - "default", - "limit_128" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Eira Fransham " - ] - }, - "crypto-bigint": { - "crateName": "crypto-bigint", - "version": "0.5.5", - "edition": "2021", - "sha256": "0xmbdff3g6ii5sbxjxc31xfkv9lrmyril4arh3dzckd4gjsjzj8d", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "generic-array", - "packageId": "generic-array" - }, - { - "name": "rand_core", - "packageId": "rand_core 0.6.4" - }, - { - "name": "subtle", - "packageId": "subtle" - }, - { - "name": "zeroize", - "packageId": "zeroize" - } - ], - "resolvedDefaultFeatures": [ - "generic-array", - "rand_core", - "zeroize" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "RustCrypto Developers" - ] - }, - "crypto-common 0.1.6": { - "crateName": "crypto-common", - "version": "0.1.6", - "edition": "2018", - "sha256": "1cvby95a6xg7kxdz5ln3rl9xh66nz66w46mm3g56ri1z5x815yqv", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "generic-array", - "packageId": "generic-array" - }, - { - "name": "rand_core", - "packageId": "rand_core 0.6.4" - }, - { - "name": "typenum", - "packageId": "typenum" - } - ], - "resolvedDefaultFeatures": [ - "getrandom", - "rand_core", - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "RustCrypto Developers" - ] - }, - "crypto-common 0.2.1": { - "crateName": "crypto-common", - "version": "0.2.1", - "edition": "2024", - "sha256": "041p8bs680hrg6rhicfifn19cfvybq9aya5i4i0k08d9byqpnwkp", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "hybrid-array", - "packageId": "hybrid-array" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "RustCrypto Developers" - ] - }, - "cssparser": { - "crateName": "cssparser", - "version": "0.36.0", - "edition": "2018", - "sha256": "1ljplaynfd8p9y00ypy84il27n1q9rz5pdnsb7b3pf5bq3wirrns", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "cssparser-macros", - "packageId": "cssparser-macros" - }, - { - "name": "dtoa-short", - "packageId": "dtoa-short" - }, - { - "name": "itoa", - "packageId": "itoa" - }, - { - "name": "phf", - "packageId": "phf" - }, - { - "name": "smallvec", - "packageId": "smallvec" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Simon Sapin " - ] - }, - "cssparser-macros": { - "crateName": "cssparser-macros", - "version": "0.6.1", - "edition": "2018", - "sha256": "0cfkzj60avrnskdmaf7f8zw6pp3di4ylplk455zrzaf19ax8id8k", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "quote", - "packageId": "quote" - }, - { - "name": "syn", - "packageId": "syn" - } - ], - "procMacro": true, - "libPath": "lib.rs", - "authors": [ - "Simon Sapin " - ] - }, - "ctr": { - "crateName": "ctr", - "version": "0.9.2", - "edition": "2021", - "sha256": "0d88b73waamgpfjdml78icxz45d95q7vi2aqa604b0visqdfws83", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "cipher", - "packageId": "cipher" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "RustCrypto Developers" - ] - }, - "ctutils": { - "crateName": "ctutils", - "version": "0.4.2", - "edition": "2024", - "sha256": "17m2s9jv7i780k26cq2fcyslg0pakv9plwdrmygdwha1hfiiambx", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "cmov", - "packageId": "cmov" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "RustCrypto Developers" - ] - }, - "curve25519-dalek": { - "crateName": "curve25519-dalek", - "version": "4.1.3", - "edition": "2021", - "sha256": "1gmjb9dsknrr8lypmhkyjd67p1arb8mbfamlwxm7vph38my8pywp", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "cfg-if", - "packageId": "cfg-if" - }, - { - "name": "cpufeatures", - "packageId": "cpufeatures 0.2.17", - "target": "cfg(target_arch = \"x86_64\")" - }, - { - "name": "curve25519-dalek-derive", - "packageId": "curve25519-dalek-derive", - "target": "cfg(all(not(curve25519_dalek_backend = \"fiat\"), not(curve25519_dalek_backend = \"serial\"), target_arch = \"x86_64\"))" - }, - { - "name": "digest", - "packageId": "digest 0.10.7" - }, - { - "name": "fiat-crypto", - "packageId": "fiat-crypto", - "target": "cfg(curve25519_dalek_backend = \"fiat\")" - }, - { - "name": "subtle", - "packageId": "subtle" - }, - { - "name": "zeroize", - "packageId": "zeroize" - } - ], - "buildDependencies": [ - { - "name": "rustc_version", - "packageId": "rustc_version" - } - ], - "resolvedDefaultFeatures": [ - "alloc", - "digest", - "precomputed-tables", - "zeroize" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Isis Lovecruft ", - "Henry de Valence " - ] - }, - "curve25519-dalek-derive": { - "crateName": "curve25519-dalek-derive", - "version": "0.1.1", - "edition": "2021", - "sha256": "1cry71xxrr0mcy5my3fb502cwfxy6822k4pm19cwrilrg7hq4s7l", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "proc-macro2", - "packageId": "proc-macro2" - }, - { - "name": "quote", - "packageId": "quote" - }, - { - "name": "syn", - "packageId": "syn" - } - ], - "procMacro": true - }, - "darling": { - "crateName": "darling", - "version": "0.20.11", - "edition": "2021", - "sha256": "1vmlphlrlw4f50z16p4bc9p5qwdni1ba95qmxfrrmzs6dh8lczzw", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "darling_core", - "packageId": "darling_core" - }, - { - "name": "darling_macro", - "packageId": "darling_macro" - } - ], - "resolvedDefaultFeatures": [ - "default", - "suggestions" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Ted Driggs " - ] - }, - "darling_core": { - "crateName": "darling_core", - "version": "0.20.11", - "edition": "2021", - "sha256": "0bj1af6xl4ablnqbgn827m43b8fiicgv180749f5cphqdmcvj00d", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "fnv", - "packageId": "fnv" - }, - { - "name": "ident_case", - "packageId": "ident_case" - }, - { - "name": "proc-macro2", - "packageId": "proc-macro2" - }, - { - "name": "quote", - "packageId": "quote" - }, - { - "name": "strsim", - "packageId": "strsim" - }, - { - "name": "syn", - "packageId": "syn" - } - ], - "resolvedDefaultFeatures": [ - "strsim", - "suggestions" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Ted Driggs " - ] - }, - "darling_macro": { - "crateName": "darling_macro", - "version": "0.20.11", - "edition": "2021", - "sha256": "1bbfbc2px6sj1pqqq97bgqn6c8xdnb2fmz66f7f40nrqrcybjd7w", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "darling_core", - "packageId": "darling_core" - }, - { - "name": "quote", - "packageId": "quote" - }, - { - "name": "syn", - "packageId": "syn" - } - ], - "procMacro": true, - "authors": [ - "Ted Driggs " - ] - }, - "dary_heap": { - "crateName": "dary_heap", - "version": "0.3.8", - "edition": "2018", - "sha256": "010zfln7257vq9fsgcslkqs5gmcm1ahrri118bkhgh7igllf7lh6", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Han Mertens " - ] - }, - "dashmap": { - "crateName": "dashmap", - "version": "6.1.0", - "edition": "2018", - "sha256": "1kvnw859xvrqyd1lk89na6797yvl5bri4wi9j0viz2a4j54wqhah", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "cfg-if", - "packageId": "cfg-if" - }, - { - "name": "crossbeam-utils", - "packageId": "crossbeam-utils" - }, - { - "name": "hashbrown", - "packageId": "hashbrown 0.14.5" - }, - { - "name": "lock_api", - "packageId": "lock_api" - }, - { - "name": "once_cell", - "packageId": "once_cell" - }, - { - "name": "parking_lot_core", - "packageId": "parking_lot_core" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Acrimon " - ] - }, - "data-encoding": { - "crateName": "data-encoding", - "version": "2.10.0", - "edition": "2018", - "sha256": "1shzipi8igi058fkx9wfiy6prd7d8rahz1lb7d4idw9nfvrf58fp", - "source": { - "type": "crates-io" - }, - "resolvedDefaultFeatures": [ - "alloc", - "default", - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Julien Cretin " - ] - }, - "deadpool": { - "crateName": "deadpool", - "version": "0.12.3", - "edition": "2021", - "sha256": "06wvsfyni5f04ia6jczgjnpkq4w91cnjjdz10mpq93gcsv8v3qhb", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "deadpool-runtime", - "packageId": "deadpool-runtime" - }, - { - "name": "lazy_static", - "packageId": "lazy_static" - }, - { - "name": "num_cpus", - "packageId": "num_cpus" - }, - { - "name": "tokio", - "packageId": "tokio" - } - ], - "resolvedDefaultFeatures": [ - "default", - "managed", - "unmanaged" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Michael P. Jung " - ] - }, - "deadpool-runtime": { - "crateName": "deadpool-runtime", - "version": "0.1.4", - "edition": "2021", - "sha256": "0arbchl5j887hcfvjy4gq38d32055s5cf7pkpmwn0lfw3ss6ca89", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Michael P. Jung " - ] - }, - "debugid": { - "crateName": "debugid", - "version": "0.8.0", - "edition": "2018", - "sha256": "13f15dfvn07fa7087pmacixqqv0lmj4hv93biw4ldr48ypk55xdy", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "uuid", - "packageId": "uuid" - } - ], - "resolvedDefaultFeatures": [ - "serde" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Sentry " - ] - }, - "der": { - "crateName": "der", - "version": "0.7.10", - "edition": "2021", - "sha256": "1jyxacyxdx6mxbkfw99jz59dzvcd9k17rq01a7xvn1dr6wl87hg7", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "const-oid", - "packageId": "const-oid 0.9.6" - }, - { - "name": "pem-rfc7468", - "packageId": "pem-rfc7468" - }, - { - "name": "zeroize", - "packageId": "zeroize" - } - ], - "resolvedDefaultFeatures": [ - "alloc", - "oid", - "pem", - "std", - "zeroize" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "RustCrypto Developers" - ] - }, - "der-parser 10.0.0": { - "crateName": "der-parser", - "version": "10.0.0", - "edition": "2018", - "sha256": "19n13gjidjcbj23ps6fww322zx8mz4kfs4cvsd6kqnjx84b51nh7", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "asn1-rs", - "packageId": "asn1-rs 0.7.1" - }, - { - "name": "displaydoc", - "packageId": "displaydoc" - }, - { - "name": "nom", - "packageId": "nom 7.1.3" - }, - { - "name": "num-bigint", - "packageId": "num-bigint" - }, - { - "name": "num-traits", - "packageId": "num-traits" - }, - { - "name": "rusticata-macros", - "packageId": "rusticata-macros" - } - ], - "resolvedDefaultFeatures": [ - "bigint", - "default", - "num-bigint", - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Pierre Chifflier " - ] - }, - "der-parser 9.0.0": { - "crateName": "der-parser", - "version": "9.0.0", - "edition": "2018", - "sha256": "0lxmykajggvaq5mvpm2avgzwib4n9nyxii0kqaz2d5k88g3abl2w", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "asn1-rs", - "packageId": "asn1-rs 0.6.2" - }, - { - "name": "displaydoc", - "packageId": "displaydoc" - }, - { - "name": "nom", - "packageId": "nom 7.1.3" - }, - { - "name": "num-bigint", - "packageId": "num-bigint" - }, - { - "name": "num-traits", - "packageId": "num-traits" - }, - { - "name": "rusticata-macros", - "packageId": "rusticata-macros" - } - ], - "resolvedDefaultFeatures": [ - "bigint", - "default", - "num-bigint", - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Pierre Chifflier " - ] - }, - "deranged": { - "crateName": "deranged", - "version": "0.5.8", - "edition": "2021", - "sha256": "0711df3w16vx80k55ivkwzwswziinj4dz05xci3rvmn15g615n3w", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "powerfmt", - "packageId": "powerfmt" - }, - { - "name": "serde_core", - "packageId": "serde_core" - } - ], - "resolvedDefaultFeatures": [ - "default", - "powerfmt", - "serde" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Jacob Pratt " - ] - }, - "derive-new": { - "crateName": "derive-new", - "version": "0.7.0", - "edition": "2021", - "sha256": "1k5y4lrj182n86zjb3q0rkajgfqazamjzinsi7prw616yi88vp1c", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "proc-macro2", - "packageId": "proc-macro2" - }, - { - "name": "quote", - "packageId": "quote" - }, - { - "name": "syn", - "packageId": "syn" - } - ], - "resolvedDefaultFeatures": [ - "default", - "std" - ], - "procMacro": true, - "authors": [ - "Nick Cameron " - ] - }, - "derive_more": { - "crateName": "derive_more", - "version": "2.1.1", - "edition": "2021", - "sha256": "0d5i10l4aff744jw7v4n8g6cv15rjk5mp0f1z522pc2nj7jfjlfp", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "derive_more-impl", - "packageId": "derive_more-impl" - } - ], - "resolvedDefaultFeatures": [ - "add", - "add_assign", - "default", - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Jelte Fennema " - ] - }, - "derive_more-impl": { - "crateName": "derive_more-impl", - "version": "2.1.1", - "edition": "2021", - "sha256": "1jwdp836vymp35d7mfvvalplkdgk2683nv3zjlx65n1194k9g6kr", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "proc-macro2", - "packageId": "proc-macro2" - }, - { - "name": "quote", - "packageId": "quote" - }, - { - "name": "syn", - "packageId": "syn" - } - ], - "buildDependencies": [ - { - "name": "rustc_version", - "packageId": "rustc_version" - } - ], - "resolvedDefaultFeatures": [ - "add", - "add_assign", - "default" - ], - "procMacro": true, - "authors": [ - "Jelte Fennema " - ] - }, - "deunicode": { - "crateName": "deunicode", - "version": "1.6.2", - "edition": "2021", - "sha256": "013biy7hhy59jcbry4dqn2pf4qhaw083ksn8xxiw373wjc37imdb", - "source": { - "type": "crates-io" - }, - "resolvedDefaultFeatures": [ - "alloc", - "default" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Kornel Lesinski ", - "Amit Chowdhury " - ] - }, - "digest 0.10.7": { - "crateName": "digest", - "version": "0.10.7", - "edition": "2018", - "sha256": "14p2n6ih29x81akj097lvz7wi9b6b9hvls0lwrv7b6xwyy0s5ncy", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "block-buffer", - "packageId": "block-buffer 0.10.4" - }, - { - "name": "const-oid", - "packageId": "const-oid 0.9.6" - }, - { - "name": "crypto-common", - "packageId": "crypto-common 0.1.6" - }, - { - "name": "subtle", - "packageId": "subtle" - } - ], - "resolvedDefaultFeatures": [ - "alloc", - "block-buffer", - "const-oid", - "core-api", - "default", - "mac", - "oid", - "std", - "subtle" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "RustCrypto Developers" - ] - }, - "digest 0.11.2": { - "crateName": "digest", - "version": "0.11.2", - "edition": "2024", - "sha256": "0g0m77q7zfafm4jgy6i70wwimy9f41ywidbz9w467rh8px4xnl28", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "block-buffer", - "packageId": "block-buffer 0.12.0" - }, - { - "name": "const-oid", - "packageId": "const-oid 0.10.2" - }, - { - "name": "crypto-common", - "packageId": "crypto-common 0.2.1", - "rename": "common" - }, - { - "name": "ctutils", - "packageId": "ctutils" - } - ], - "resolvedDefaultFeatures": [ - "alloc", - "block-api", - "default", - "mac", - "oid" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "RustCrypto Developers" - ] - }, - "discovery_bin": { - "crateName": "discovery_bin", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/discovery/crates/discovery_bin" - }, - "dependencies": [ - { - "name": "discovery_common", - "packageId": "discovery_common" - }, - { - "name": "discovery_rpc", - "packageId": "discovery_rpc" - }, - { - "name": "discovery_service", - "packageId": "discovery_service" - }, - { - "name": "fluxer_config_client", - "packageId": "fluxer_config_client" - }, - { - "name": "fluxer_nats_rpc", - "packageId": "fluxer_nats_rpc" - }, - { - "name": "fluxer_service_utils", - "packageId": "fluxer_service_utils" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "crateBin": [ - { - "name": "discovery", - "path": "src/main.rs" - } - ] - }, - "discovery_common": { - "crateName": "discovery_common", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/discovery/crates/discovery_common" - }, - "dependencies": [ - { - "name": "async-trait", - "packageId": "async-trait" - }, - { - "name": "base64", - "packageId": "base64 0.22.1" - }, - { - "name": "chrono", - "packageId": "chrono" - }, - { - "name": "fluxer_db_core", - "packageId": "fluxer_db_core" - }, - { - "name": "prost", - "packageId": "prost 0.14.3" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "sqlx", - "packageId": "sqlx" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - } - ], - "buildDependencies": [ - { - "name": "prost-build", - "packageId": "prost-build 0.14.3" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "discovery_rpc": { - "crateName": "discovery_rpc", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/discovery/crates/discovery_rpc" - }, - "dependencies": [ - { - "name": "discovery_common", - "packageId": "discovery_common" - }, - { - "name": "discovery_service", - "packageId": "discovery_service" - }, - { - "name": "fluxer_nats_rpc", - "packageId": "fluxer_nats_rpc" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "discovery_service": { - "crateName": "discovery_service", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/discovery/crates/discovery_service" - }, - "dependencies": [ - { - "name": "async-trait", - "packageId": "async-trait" - }, - { - "name": "base64", - "packageId": "base64 0.22.1" - }, - { - "name": "bytes", - "packageId": "bytes" - }, - { - "name": "chrono", - "packageId": "chrono" - }, - { - "name": "discovery_common", - "packageId": "discovery_common" - }, - { - "name": "fluxer_constants", - "packageId": "fluxer_constants" - }, - { - "name": "fluxer_nats_rpc", - "packageId": "fluxer_nats_rpc" - }, - { - "name": "fluxer_search", - "packageId": "fluxer_search" - }, - { - "name": "fluxer_service_utils", - "packageId": "fluxer_service_utils" - }, - { - "name": "fluxer_snowflake", - "packageId": "fluxer_snowflake" - }, - { - "name": "gateway_common", - "packageId": "gateway_common" - }, - { - "name": "prost", - "packageId": "prost 0.14.3" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tokio", - "packageId": "tokio" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "dispatch2": { - "crateName": "dispatch2", - "version": "0.3.1", - "edition": "2021", - "sha256": "0f5xmnbzpaz1g80m27kd804p75nswh0ikb6wvqh4ba3x9rz3c3hy", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "bitflags", - "packageId": "bitflags" - }, - { - "name": "objc2", - "packageId": "objc2" - } - ], - "resolvedDefaultFeatures": [ - "alloc", - "objc2" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Mads Marquart ", - "Mary " - ] - }, - "displaydoc": { - "crateName": "displaydoc", - "version": "0.2.5", - "edition": "2021", - "sha256": "1q0alair462j21iiqwrr21iabkfnb13d6x5w95lkdg21q2xrqdlp", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "proc-macro2", - "packageId": "proc-macro2" - }, - { - "name": "quote", - "packageId": "quote" - }, - { - "name": "syn", - "packageId": "syn" - } - ], - "resolvedDefaultFeatures": [ - "default", - "std" - ], - "procMacro": true, - "authors": [ - "Jane Lusby " - ] - }, - "dm_permissions_bin": { - "crateName": "dm_permissions_bin", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/dm_permissions/crates/dm_permissions_bin" - }, - "dependencies": [ - { - "name": "dm_permissions_common", - "packageId": "dm_permissions_common" - }, - { - "name": "dm_permissions_rpc", - "packageId": "dm_permissions_rpc" - }, - { - "name": "dm_permissions_service", - "packageId": "dm_permissions_service" - }, - { - "name": "fluxer_config_client", - "packageId": "fluxer_config_client" - }, - { - "name": "fluxer_nats_rpc", - "packageId": "fluxer_nats_rpc" - }, - { - "name": "fluxer_service_utils", - "packageId": "fluxer_service_utils" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tokio-util", - "packageId": "tokio-util" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "crateBin": [ - { - "name": "dm_permissions", - "path": "src/main.rs" - } - ] - }, - "dm_permissions_common": { - "crateName": "dm_permissions_common", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/dm_permissions/crates/dm_permissions_common" - }, - "dependencies": [ - { - "name": "anyhow", - "packageId": "anyhow" - }, - { - "name": "async-trait", - "packageId": "async-trait" - }, - { - "name": "chrono", - "packageId": "chrono" - }, - { - "name": "fluxer_db_core", - "packageId": "fluxer_db_core" - }, - { - "name": "fluxer_service_utils", - "packageId": "fluxer_service_utils" - }, - { - "name": "futures", - "packageId": "futures" - }, - { - "name": "prost", - "packageId": "prost 0.14.3" - }, - { - "name": "prost-types", - "packageId": "prost-types 0.14.3" - }, - { - "name": "scylla", - "packageId": "scylla" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "sqlx", - "packageId": "sqlx" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "buildDependencies": [ - { - "name": "prost-build", - "packageId": "prost-build 0.14.3" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "dm_permissions_rpc": { - "crateName": "dm_permissions_rpc", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/dm_permissions/crates/dm_permissions_rpc" - }, - "dependencies": [ - { - "name": "chrono", - "packageId": "chrono" - }, - { - "name": "dm_permissions_common", - "packageId": "dm_permissions_common" - }, - { - "name": "dm_permissions_service", - "packageId": "dm_permissions_service" - }, - { - "name": "fluxer_nats_rpc", - "packageId": "fluxer_nats_rpc" - }, - { - "name": "fluxer_service_utils", - "packageId": "fluxer_service_utils" - }, - { - "name": "opentelemetry", - "packageId": "opentelemetry" - }, - { - "name": "prost", - "packageId": "prost 0.14.3" - }, - { - "name": "prost-types", - "packageId": "prost-types 0.14.3" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "devDependencies": [ - { - "name": "async-trait", - "packageId": "async-trait" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "dm_permissions_service": { - "crateName": "dm_permissions_service", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/dm_permissions/crates/dm_permissions_service" - }, - "dependencies": [ - { - "name": "async-trait", - "packageId": "async-trait" - }, - { - "name": "chrono", - "packageId": "chrono" - }, - { - "name": "dm_permissions_common", - "packageId": "dm_permissions_common" - }, - { - "name": "fluxer_constants", - "packageId": "fluxer_constants" - }, - { - "name": "futures", - "packageId": "futures" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "devDependencies": [ - { - "name": "fluxer_db_core", - "packageId": "fluxer_db_core" - }, - { - "name": "sqlx", - "packageId": "sqlx" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "dotenvy": { - "crateName": "dotenvy", - "version": "0.15.7", - "edition": "2018", - "sha256": "16s3n973n5aqym02692i1npb079n5mb0fwql42ikmwn8wnrrbbqs", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Noemi Lapresta ", - "Craig Hills ", - "Mike Piccolo ", - "Alice Maz ", - "Sean Griffin ", - "Adam Sharp ", - "Arpad Borsos ", - "Allan Zhang " - ] - }, - "downcast-rs": { - "crateName": "downcast-rs", - "version": "2.0.2", - "edition": "2021", - "sha256": "1g0crs9qgz0sd9cwdgmm0zvjin2v549v46xfnc859rk903v40whi", - "source": { - "type": "crates-io" - }, - "resolvedDefaultFeatures": [ - "default", - "std", - "sync" - ], - "libCrateTypes": [ - "lib" - ] - }, - "dtoa": { - "crateName": "dtoa", - "version": "1.0.11", - "edition": "2021", - "sha256": "1405jvczpxf1zd3nsvw02r50hr2k6argq6jkgdf04prd9s1g8g2c", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ], - "authors": [ - "David Tolnay " - ] - }, - "dtoa-short": { - "crateName": "dtoa-short", - "version": "0.3.5", - "edition": "2015", - "sha256": "11rwnkgql5jilsmwxpx6hjzkgyrbdmx1d71s0jyrjqm5nski25fd", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "dtoa", - "packageId": "dtoa" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Xidorn Quan " - ] - }, - "dunce": { - "crateName": "dunce", - "version": "1.0.5", - "edition": "2021", - "sha256": "04y8wwv3vvcqaqmqzssi6k0ii9gs6fpz96j5w9nky2ccsl23axwj", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Kornel " - ] - }, - "dyn-clone": { - "crateName": "dyn-clone", - "version": "1.0.20", - "edition": "2018", - "sha256": "0m956cxcg8v2n8kmz6xs5zl13k2fak3zkapzfzzp7pxih6hix26h", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ], - "authors": [ - "David Tolnay " - ] - }, - "dyn-hash": { - "crateName": "dyn-hash", - "version": "1.0.0", - "edition": "2021", - "sha256": "17p98r1h5rmv29lbmlmqn7w222jahs7ynh9q2il02ki7p5fvdnjz", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ], - "authors": [ - "David Tolnay " - ] - }, - "ecdsa": { - "crateName": "ecdsa", - "version": "0.16.9", - "edition": "2021", - "sha256": "1jhb0bcbkaz4001sdmfyv8ajrv8a1cg7z7aa5myrd4jjbhmz69zf", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "der", - "packageId": "der" - }, - { - "name": "digest", - "packageId": "digest 0.10.7" - }, - { - "name": "elliptic-curve", - "packageId": "elliptic-curve" - }, - { - "name": "rfc6979", - "packageId": "rfc6979" - }, - { - "name": "signature", - "packageId": "signature" - }, - { - "name": "spki", - "packageId": "spki" - } - ], - "resolvedDefaultFeatures": [ - "alloc", - "arithmetic", - "der", - "digest", - "hazmat", - "pem", - "pkcs8", - "rfc6979", - "signing", - "spki", - "std", - "verifying" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "RustCrypto Developers" - ] - }, - "ed25519": { - "crateName": "ed25519", - "version": "2.2.3", - "edition": "2021", - "sha256": "0lydzdf26zbn82g7xfczcac9d7mzm3qgx934ijjrd5hjpjx32m8i", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "pkcs8", - "packageId": "pkcs8" - }, - { - "name": "signature", - "packageId": "signature" - } - ], - "resolvedDefaultFeatures": [ - "alloc", - "pkcs8", - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "RustCrypto Developers" - ] - }, - "ed25519-dalek": { - "crateName": "ed25519-dalek", - "version": "2.2.0", - "edition": "2021", - "sha256": "1agcwij1z687hg26ngzwhnmpz29b2w56m8z1ap3pvrnfh709drvh", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "curve25519-dalek", - "packageId": "curve25519-dalek" - }, - { - "name": "ed25519", - "packageId": "ed25519" - }, - { - "name": "sha2", - "packageId": "sha2 0.10.9" - }, - { - "name": "signature", - "packageId": "signature" - }, - { - "name": "subtle", - "packageId": "subtle" - }, - { - "name": "zeroize", - "packageId": "zeroize" - } - ], - "resolvedDefaultFeatures": [ - "alloc", - "default", - "digest", - "fast", - "pkcs8", - "signature", - "std", - "zeroize" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "isis lovecruft ", - "Tony Arcieri ", - "Michael Rosenberg " - ] - }, - "ego-tree": { - "crateName": "ego-tree", - "version": "0.11.0", - "edition": "2021", - "sha256": "1qwqhi80xy418zs72ix3rgsymdkz0gk1ligjv5wil5agisiwakdh", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ], - "authors": [ - "June McEnroe ", - "Carlo Federico Vescovo " - ] - }, - "either": { - "crateName": "either", - "version": "1.15.0", - "edition": "2021", - "sha256": "069p1fknsmzn9llaizh77kip0pqmcwpdsykv2x30xpjyija5gis8", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "serde", - "packageId": "serde" - } - ], - "resolvedDefaultFeatures": [ - "default", - "serde", - "std", - "use_std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "bluss" - ] - }, - "elliptic-curve": { - "crateName": "elliptic-curve", - "version": "0.13.8", - "edition": "2021", - "sha256": "0ixx4brgnzi61z29r3g1606nh2za88hzyz8c5r3p6ydzhqq09rmm", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "base16ct", - "packageId": "base16ct" - }, - { - "name": "base64ct", - "packageId": "base64ct" - }, - { - "name": "crypto-bigint", - "packageId": "crypto-bigint" - }, - { - "name": "digest", - "packageId": "digest 0.10.7" - }, - { - "name": "ff", - "packageId": "ff" - }, - { - "name": "generic-array", - "packageId": "generic-array" - }, - { - "name": "group", - "packageId": "group" - }, - { - "name": "hkdf", - "packageId": "hkdf 0.12.4" - }, - { - "name": "pem-rfc7468", - "packageId": "pem-rfc7468" - }, - { - "name": "pkcs8", - "packageId": "pkcs8" - }, - { - "name": "rand_core", - "packageId": "rand_core 0.6.4" - }, - { - "name": "sec1", - "packageId": "sec1" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "serdect", - "packageId": "serdect" - }, - { - "name": "subtle", - "packageId": "subtle" - }, - { - "name": "zeroize", - "packageId": "zeroize" - } - ], - "resolvedDefaultFeatures": [ - "alloc", - "arithmetic", - "digest", - "ecdh", - "ff", - "group", - "hazmat", - "jwk", - "pem", - "pkcs8", - "sec1", - "serde", - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "RustCrypto Developers" - ] - }, - "email-encoding": { - "crateName": "email-encoding", - "version": "0.4.1", - "edition": "2021", - "sha256": "1dkhcqmhgc25m437fzxhkvhd135yc4xd9pzpsc77i7lv9m8fd64j", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "base64", - "packageId": "base64 0.22.1" - }, - { - "name": "memchr", - "packageId": "memchr" - } - ], - "resolvedDefaultFeatures": [ - "default", - "std" - ], - "libCrateTypes": [ - "lib" - ] - }, - "email_address": { - "crateName": "email_address", - "version": "0.2.9", - "edition": "2018", - "sha256": "0jf4v3npa524c7npy7w3jl0a6gng26f51a4bgzs3jqna12dz2yg0", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Simon Johnston " - ] - }, - "encoding_rs": { - "crateName": "encoding_rs", - "version": "0.8.35", - "edition": "2018", - "sha256": "1wv64xdrr9v37rqqdjsyb8l8wzlcbab80ryxhrszvnj59wy0y0vm", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "cfg-if", - "packageId": "cfg-if" - } - ], - "resolvedDefaultFeatures": [ - "alloc", - "default" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Henri Sivonen " - ] - }, - "enum-as-inner": { - "crateName": "enum-as-inner", - "version": "0.6.1", - "edition": "2018", - "sha256": "1g3cywc65d9w974l2xy86ij13njss3qjc7b0kfbzbws9qrjs5rm1", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "heck", - "packageId": "heck 0.5.0" - }, - { - "name": "proc-macro2", - "packageId": "proc-macro2" - }, - { - "name": "quote", - "packageId": "quote" - }, - { - "name": "syn", - "packageId": "syn" - } - ], - "procMacro": true, - "authors": [ - "Benjamin Fry " - ] - }, - "enum_dispatch": { - "crateName": "enum_dispatch", - "version": "0.3.13", - "edition": "2018", - "sha256": "1kby2jz173ggg7wk41vjsskmkdyx7749ll8lhqhv6mb5qqmww65a", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "once_cell", - "packageId": "once_cell" - }, - { - "name": "proc-macro2", - "packageId": "proc-macro2" - }, - { - "name": "quote", - "packageId": "quote" - }, - { - "name": "syn", - "packageId": "syn" - } - ], - "procMacro": true, - "authors": [ - "Anton Lazarev " - ] - }, - "env_logger": { - "crateName": "env_logger", - "version": "0.8.4", - "edition": "2018", - "sha256": "1qzw8g11dbdfi7ixm44ldykwcqsxqkh8vx5cgpd88zmclgz8g4d1", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "atty", - "packageId": "atty" - }, - { - "name": "humantime", - "packageId": "humantime" - }, - { - "name": "log", - "packageId": "log" - }, - { - "name": "regex", - "packageId": "regex" - }, - { - "name": "termcolor", - "packageId": "termcolor" - } - ], - "resolvedDefaultFeatures": [ - "atty", - "default", - "humantime", - "regex", - "termcolor" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "The Rust Project Developers" - ] - }, - "equator": { - "crateName": "equator", - "version": "0.4.2", - "edition": "2021", - "sha256": "1z760z5r0haxjyakbqxvswrz9mq7c29arrivgq8y1zldhc9v44a7", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "equator-macro", - "packageId": "equator-macro" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "sarah <>" - ] - }, - "equator-macro": { - "crateName": "equator-macro", - "version": "0.4.2", - "edition": "2021", - "sha256": "1cqzx3cqn9rxln3a607xr54wippzff56zs5chqdf3z2bnks3rwj4", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "proc-macro2", - "packageId": "proc-macro2" - }, - { - "name": "quote", - "packageId": "quote" - }, - { - "name": "syn", - "packageId": "syn" - } - ], - "procMacro": true, - "authors": [ - "sarah <>" - ] - }, - "equivalent": { - "crateName": "equivalent", - "version": "1.0.2", - "edition": "2015", - "sha256": "03swzqznragy8n0x31lqc78g2af054jwivp7lkrbrc0khz74lyl7", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ] - }, - "erased-serde": { - "crateName": "erased-serde", - "version": "0.4.10", - "edition": "2021", - "sha256": "1v1dy16ff8mck2rfqdmwdxl14phlvr8rq0i7yqzxka6ngnhdibfj", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "serde", - "packageId": "serde", - "target": "cfg(any())" - }, - { - "name": "serde_core", - "packageId": "serde_core" - }, - { - "name": "typeid", - "packageId": "typeid" - } - ], - "resolvedDefaultFeatures": [ - "alloc", - "default", - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "David Tolnay " - ] - }, - "errno": { - "crateName": "errno", - "version": "0.3.14", - "edition": "2018", - "sha256": "1szgccmh8vgryqyadg8xd58mnwwicf39zmin3bsn63df2wbbgjir", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "libc", - "packageId": "libc", - "target": "cfg(target_os = \"hermit\")" - }, - { - "name": "libc", - "packageId": "libc", - "target": "cfg(target_os = \"wasi\")" - }, - { - "name": "libc", - "packageId": "libc", - "target": "cfg(unix)" - }, - { - "name": "windows-sys", - "packageId": "windows-sys 0.61.2", - "target": "cfg(windows)" - } - ], - "resolvedDefaultFeatures": [ - "default", - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Chris Wong ", - "Dan Gohman " - ] - }, - "etcetera": { - "crateName": "etcetera", - "version": "0.8.0", - "edition": "2018", - "sha256": "0hxrsn75dirbjhwgkdkh0pnpqrnq17ypyhjpjaypgax1hd91nv8k", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "cfg-if", - "packageId": "cfg-if" - }, - { - "name": "home", - "packageId": "home" - }, - { - "name": "windows-sys", - "packageId": "windows-sys 0.48.0", - "target": "cfg(windows)" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "event-listener": { - "crateName": "event-listener", - "version": "5.4.1", - "edition": "2021", - "sha256": "1asnp3agbr8shcl001yd935m167ammyi8hnvl0q1ycajryn6cfz1", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "concurrent-queue", - "packageId": "concurrent-queue" - }, - { - "name": "parking", - "packageId": "parking", - "target": "cfg(not(target_family = \"wasm\"))" - }, - { - "name": "pin-project-lite", - "packageId": "pin-project-lite" - } - ], - "resolvedDefaultFeatures": [ - "default", - "parking", - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Stjepan Glavina ", - "John Nunley " - ] - }, - "fastrand": { - "crateName": "fastrand", - "version": "2.4.1", - "edition": "2018", - "sha256": "1mnqxxnxvd69ma9mczabpbbsgwlhd6l78yv3vd681453a9s247wz", - "source": { - "type": "crates-io" - }, - "resolvedDefaultFeatures": [ - "alloc", - "default", - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Stjepan Glavina " - ] - }, - "fdeflate": { - "crateName": "fdeflate", - "version": "0.3.7", - "edition": "2021", - "sha256": "130ga18vyxbb5idbgi07njymdaavvk6j08yh1dfarm294ssm6s0y", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "simd-adler32", - "packageId": "simd-adler32" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "The image-rs Developers" - ] - }, - "feature_flags_bin": { - "crateName": "feature_flags_bin", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/feature_flags/crates/feature_flags_bin" - }, - "dependencies": [ - { - "name": "feature_flags_cache", - "packageId": "feature_flags_cache" - }, - { - "name": "feature_flags_common", - "packageId": "feature_flags_common" - }, - { - "name": "feature_flags_rpc", - "packageId": "feature_flags_rpc" - }, - { - "name": "feature_flags_service", - "packageId": "feature_flags_service" - }, - { - "name": "fluxer_config_client", - "packageId": "fluxer_config_client" - }, - { - "name": "fluxer_nats_rpc", - "packageId": "fluxer_nats_rpc" - }, - { - "name": "fluxer_service_utils", - "packageId": "fluxer_service_utils" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tokio-util", - "packageId": "tokio-util" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "crateBin": [ - { - "name": "feature_flags", - "path": "src/main.rs" - } - ] - }, - "feature_flags_cache": { - "crateName": "feature_flags_cache", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/feature_flags/crates/feature_flags_cache" - }, - "dependencies": [ - { - "name": "chrono", - "packageId": "chrono" - }, - { - "name": "dashmap", - "packageId": "dashmap" - }, - { - "name": "feature_flags_common", - "packageId": "feature_flags_common" - }, - { - "name": "fluxer_service_utils", - "packageId": "fluxer_service_utils" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tokio-util", - "packageId": "tokio-util" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "feature_flags_common": { - "crateName": "feature_flags_common", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/feature_flags/crates/feature_flags_common" - }, - "dependencies": [ - { - "name": "anyhow", - "packageId": "anyhow" - }, - { - "name": "async-trait", - "packageId": "async-trait" - }, - { - "name": "bb8", - "packageId": "bb8" - }, - { - "name": "chrono", - "packageId": "chrono" - }, - { - "name": "fluxer_config_client", - "packageId": "fluxer_config_client" - }, - { - "name": "fluxer_db_core", - "packageId": "fluxer_db_core" - }, - { - "name": "fluxer_service_utils", - "packageId": "fluxer_service_utils" - }, - { - "name": "opentelemetry", - "packageId": "opentelemetry" - }, - { - "name": "prost", - "packageId": "prost 0.14.3" - }, - { - "name": "prost-types", - "packageId": "prost-types 0.14.3" - }, - { - "name": "scylla", - "packageId": "scylla" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "sqlx", - "packageId": "sqlx" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "buildDependencies": [ - { - "name": "prost-build", - "packageId": "prost-build 0.14.3" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "feature_flags_rpc": { - "crateName": "feature_flags_rpc", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/feature_flags/crates/feature_flags_rpc" - }, - "dependencies": [ - { - "name": "chrono", - "packageId": "chrono" - }, - { - "name": "feature_flags_cache", - "packageId": "feature_flags_cache" - }, - { - "name": "feature_flags_common", - "packageId": "feature_flags_common" - }, - { - "name": "feature_flags_service", - "packageId": "feature_flags_service" - }, - { - "name": "fluxer_nats_rpc", - "packageId": "fluxer_nats_rpc" - }, - { - "name": "opentelemetry", - "packageId": "opentelemetry" - }, - { - "name": "prost", - "packageId": "prost 0.14.3" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "feature_flags_service": { - "crateName": "feature_flags_service", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/feature_flags/crates/feature_flags_service" - }, - "dependencies": [ - { - "name": "async-trait", - "packageId": "async-trait" - }, - { - "name": "chrono", - "packageId": "chrono" - }, - { - "name": "feature_flags_cache", - "packageId": "feature_flags_cache" - }, - { - "name": "feature_flags_common", - "packageId": "feature_flags_common" - }, - { - "name": "regex", - "packageId": "regex" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "serde_yaml", - "packageId": "serde_yaml" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "ff": { - "crateName": "ff", - "version": "0.13.1", - "edition": "2021", - "sha256": "14v3bc6q24gbcjnxjfbq2dddgf4as2z2gd4mj35gjlrncpxhpdf0", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "rand_core", - "packageId": "rand_core 0.6.4" - }, - { - "name": "subtle", - "packageId": "subtle" - } - ], - "resolvedDefaultFeatures": [ - "alloc" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Sean Bowe ", - "Jack Grigg " - ] - }, - "fiat-crypto": { - "crateName": "fiat-crypto", - "version": "0.2.9", - "edition": "2018", - "sha256": "07c1vknddv3ak7w89n85ik0g34nzzpms6yb845vrjnv9m4csbpi8", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Fiat Crypto library authors " - ] - }, - "filetime": { - "crateName": "filetime", - "version": "0.2.27", - "edition": "2018", - "sha256": "1nspbkm1d1km7xfljcbl565swqxrihqyin8bqppig2gf3qal927r", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "cfg-if", - "packageId": "cfg-if" - }, - { - "name": "libc", - "packageId": "libc", - "target": "cfg(unix)" - }, - { - "name": "libredox", - "packageId": "libredox", - "target": "cfg(target_os = \"redox\")" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Alex Crichton " - ] - }, - "find-msvc-tools": { - "crateName": "find-msvc-tools", - "version": "0.1.9", - "edition": "2018", - "sha256": "10nmi0qdskq6l7zwxw5g56xny7hb624iki1c39d907qmfh3vrbjv", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ] - }, - "fixedbitset 0.4.2": { - "crateName": "fixedbitset", - "version": "0.4.2", - "edition": "2015", - "sha256": "101v41amgv5n9h4hcghvrbfk5vrncx1jwm35rn5szv4rk55i7rqc", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ], - "authors": [ - "bluss" - ] - }, - "fixedbitset 0.5.7": { - "crateName": "fixedbitset", - "version": "0.5.7", - "edition": "2021", - "sha256": "16fd3v9d2cms2vddf9xhlm56sz4j0zgrk3d2h6v1l7hx760lwrqx", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ], - "authors": [ - "bluss" - ] - }, - "flate2": { - "crateName": "flate2", - "version": "1.1.9", - "edition": "2018", - "sha256": "0g2pb7cxnzcbzrj8bw4v6gpqqp21aycmf6d84rzb6j748qkvlgw4", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "crc32fast", - "packageId": "crc32fast" - }, - { - "name": "miniz_oxide", - "packageId": "miniz_oxide" - }, - { - "name": "miniz_oxide", - "packageId": "miniz_oxide", - "target": "cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))" - } - ], - "resolvedDefaultFeatures": [ - "any_impl", - "default", - "miniz_oxide", - "rust_backend" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Alex Crichton ", - "Josh Triplett " - ] - }, - "fluent-bundle": { - "crateName": "fluent-bundle", - "version": "0.16.0", - "edition": "2021", - "sha256": "1x1v8bmym6x9pl87f82lbzwlc84kdn0lgcwi73ki2mwgj6w3q801", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "fluent-langneg", - "packageId": "fluent-langneg" - }, - { - "name": "fluent-syntax", - "packageId": "fluent-syntax" - }, - { - "name": "intl-memoizer", - "packageId": "intl-memoizer" - }, - { - "name": "intl_pluralrules", - "packageId": "intl_pluralrules" - }, - { - "name": "rustc-hash", - "packageId": "rustc-hash" - }, - { - "name": "self_cell", - "packageId": "self_cell" - }, - { - "name": "smallvec", - "packageId": "smallvec" - }, - { - "name": "unic-langid", - "packageId": "unic-langid" - } - ], - "resolvedDefaultFeatures": [ - "default" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Caleb Maclennan ", - "Bruce Mitchener ", - "Staś Małolepszy " - ] - }, - "fluent-langneg": { - "crateName": "fluent-langneg", - "version": "0.13.1", - "edition": "2018", - "sha256": "1c78jl8lpwg5hdg589qbn3m9ls6mzqxnyrvi5llfibhb8mcvxsvy", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "unic-langid", - "packageId": "unic-langid" - } - ], - "resolvedDefaultFeatures": [ - "default" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Zibi Braniecki " - ] - }, - "fluent-syntax": { - "crateName": "fluent-syntax", - "version": "0.12.0", - "edition": "2021", - "sha256": "1661sp6kl268n445x7jjhnbkgiaa1xcpyryq0i6iiz9zqn3x5w2l", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "memchr", - "packageId": "memchr" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - } - ], - "resolvedDefaultFeatures": [ - "default" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Caleb Maclennan ", - "Bruce Mitchener ", - "Staś Małolepszy " - ] - }, - "fluent-template-macros": { - "crateName": "fluent-template-macros", - "version": "0.13.3", - "edition": "2021", - "sha256": "0v3cd26jnb3mjbmznnixwxiwk28k0ag8xzzdd9b7pnbgzfrm103l", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "flume", - "packageId": "flume" - }, - { - "name": "ignore", - "packageId": "ignore" - }, - { - "name": "proc-macro2", - "packageId": "proc-macro2" - }, - { - "name": "quote", - "packageId": "quote" - }, - { - "name": "syn", - "packageId": "syn" - }, - { - "name": "unic-langid", - "packageId": "unic-langid" - } - ], - "resolvedDefaultFeatures": [ - "default", - "ignore" - ], - "procMacro": true, - "authors": [ - "XAMPPRocky " - ] - }, - "fluent-templates": { - "crateName": "fluent-templates", - "version": "0.13.3", - "edition": "2021", - "sha256": "0xllpndnwkd5s7v2nj2j1y5gcdnplka5zk7rmrll8h0zl13489jn", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "fluent-bundle", - "packageId": "fluent-bundle" - }, - { - "name": "fluent-langneg", - "packageId": "fluent-langneg" - }, - { - "name": "fluent-syntax", - "packageId": "fluent-syntax" - }, - { - "name": "fluent-template-macros", - "packageId": "fluent-template-macros" - }, - { - "name": "flume", - "packageId": "flume" - }, - { - "name": "ignore", - "packageId": "ignore" - }, - { - "name": "intl-memoizer", - "packageId": "intl-memoizer" - }, - { - "name": "log", - "packageId": "log" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "unic-langid", - "packageId": "unic-langid" - } - ], - "resolvedDefaultFeatures": [ - "default", - "fluent-template-macros", - "ignore", - "macros" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "XAMPPRocky " - ] - }, - "flume": { - "crateName": "flume", - "version": "0.11.1", - "edition": "2018", - "sha256": "15ch0slxa8sqsi6c73a0ky6vdnh48q8cxjf7rksa3243m394s3ns", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "futures-core", - "packageId": "futures-core" - }, - { - "name": "futures-sink", - "packageId": "futures-sink" - }, - { - "name": "spin", - "packageId": "spin", - "rename": "spin1" - } - ], - "resolvedDefaultFeatures": [ - "async", - "futures-core", - "futures-sink" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Joshua Barretto " - ] - }, - "fluxer_admin_panel": { - "crateName": "fluxer_admin_panel", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "apps/admin_panel" - }, - "dependencies": [ - { - "name": "anyhow", - "packageId": "anyhow" - }, - { - "name": "async-nats", - "packageId": "async-nats" - }, - { - "name": "axum", - "packageId": "axum" - }, - { - "name": "base64", - "packageId": "base64 0.22.1" - }, - { - "name": "chrono", - "packageId": "chrono" - }, - { - "name": "fluent-templates", - "packageId": "fluent-templates" - }, - { - "name": "fluxer_config_client", - "packageId": "fluxer_config_client" - }, - { - "name": "fluxer_kv_store_client", - "packageId": "fluxer_kv_store_client" - }, - { - "name": "fluxer_nats_rpc", - "packageId": "fluxer_nats_rpc" - }, - { - "name": "fluxer_service_utils", - "packageId": "fluxer_service_utils" - }, - { - "name": "fluxer_web_utils", - "packageId": "fluxer_web_utils" - }, - { - "name": "hex", - "packageId": "hex" - }, - { - "name": "minijinja", - "packageId": "minijinja" - }, - { - "name": "rand", - "packageId": "rand 0.10.0" - }, - { - "name": "reqwest", - "packageId": "reqwest 0.13.2" - }, - { - "name": "ring", - "packageId": "ring" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "subtle", - "packageId": "subtle" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tokio-util", - "packageId": "tokio-util" - }, - { - "name": "tracing", - "packageId": "tracing" - }, - { - "name": "unic-langid", - "packageId": "unic-langid" - }, - { - "name": "urlencoding", - "packageId": "urlencoding" - } - ], - "crateBin": [ - { - "name": "fluxer_admin_panel", - "path": "src/main.rs" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "fluxer_aggregate": { - "crateName": "fluxer_aggregate", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "infrastructure/aggregate" - }, - "dependencies": [ - { - "name": "anyhow", - "packageId": "anyhow" - }, - { - "name": "async-nats", - "packageId": "async-nats" - }, - { - "name": "config_bin", - "packageId": "config_bin" - }, - { - "name": "fluxer_admin_panel", - "packageId": "fluxer_admin_panel" - }, - { - "name": "fluxer_config_client", - "packageId": "fluxer_config_client" - }, - { - "name": "fluxer_marketing_site", - "packageId": "fluxer_marketing_site" - }, - { - "name": "fluxer_migrations", - "packageId": "fluxer_migrations" - }, - { - "name": "fluxer_service_utils", - "packageId": "fluxer_service_utils" - }, - { - "name": "fluxer_setup_wizard", - "packageId": "fluxer_setup_wizard" - }, - { - "name": "fluxer_snowflake", - "packageId": "fluxer_snowflake" - }, - { - "name": "ingress_bin", - "packageId": "ingress_bin" - }, - { - "name": "kv_store_bin", - "packageId": "kv_store_bin" - }, - { - "name": "nix", - "packageId": "nix" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "crateBin": [ - { - "name": "fluxer_aggregate", - "path": "src/main.rs" - } - ] - }, - "fluxer_config_client": { - "crateName": "fluxer_config_client", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "libraries/config_client" - }, - "dependencies": [ - { - "name": "config_common", - "packageId": "config_common" - }, - { - "name": "fluxer_nats_rpc", - "packageId": "fluxer_nats_rpc" - }, - { - "name": "fluxer_service_utils", - "packageId": "fluxer_service_utils" - }, - { - "name": "prost", - "packageId": "prost 0.14.3" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tokio-util", - "packageId": "tokio-util" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "fluxer_constants": { - "crateName": "fluxer_constants", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "libraries/constants" - }, - "dependencies": [ - { - "name": "bitflags", - "packageId": "bitflags" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "fluxer_crypto": { - "crateName": "fluxer_crypto", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "libraries/crypto" - }, - "dependencies": [ - { - "name": "argon2", - "packageId": "argon2" - }, - { - "name": "base64", - "packageId": "base64 0.22.1" - }, - { - "name": "fluxer_service_utils", - "packageId": "fluxer_service_utils" - }, - { - "name": "hex", - "packageId": "hex" - }, - { - "name": "rand", - "packageId": "rand 0.10.0" - }, - { - "name": "sha2", - "packageId": "sha2 0.11.0" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "fluxer_db_core": { - "crateName": "fluxer_db_core", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "libraries/db_core" - }, - "dependencies": [ - { - "name": "chrono", - "packageId": "chrono" - }, - { - "name": "scylla", - "packageId": "scylla" - }, - { - "name": "sqlx", - "packageId": "sqlx" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "fluxer_downloads": { - "crateName": "fluxer_downloads", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/downloads" - }, - "dependencies": [ - { - "name": "aws-sdk-s3", - "packageId": "aws-sdk-s3" - }, - { - "name": "axum", - "packageId": "axum" - }, - { - "name": "fluxer_config_client", - "packageId": "fluxer_config_client" - }, - { - "name": "fluxer_nats_rpc", - "packageId": "fluxer_nats_rpc" - }, - { - "name": "fluxer_service_utils", - "packageId": "fluxer_service_utils" - }, - { - "name": "futures", - "packageId": "futures" - }, - { - "name": "opentelemetry", - "packageId": "opentelemetry" - }, - { - "name": "regex", - "packageId": "regex" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tokio-util", - "packageId": "tokio-util" - }, - { - "name": "tracing", - "packageId": "tracing" - }, - { - "name": "urlencoding", - "packageId": "urlencoding" - } - ], - "crateBin": [ - { - "name": "fluxer_downloads", - "path": "src/main.rs" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "fluxer_health_probe": { - "crateName": "fluxer_health_probe", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "libraries/health_probe" - }, - "dependencies": [ - { - "name": "async-nats", - "packageId": "async-nats" - }, - { - "name": "clap", - "packageId": "clap" - }, - { - "name": "fluxer_nats_rpc", - "packageId": "fluxer_nats_rpc" - }, - { - "name": "prost", - "packageId": "prost 0.14.3" - }, - { - "name": "tokio", - "packageId": "tokio" - } - ], - "crateBin": [ - { - "name": "fluxer_health_probe", - "path": "src/main.rs" - } - ] - }, - "fluxer_integration_tests": { - "crateName": "fluxer_integration_tests", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "infrastructure/integration_tests" - }, - "dependencies": [ - { - "name": "anyhow", - "packageId": "anyhow" - }, - { - "name": "futures-util", - "packageId": "futures-util" - }, - { - "name": "http", - "packageId": "http 1.4.0" - }, - { - "name": "rand", - "packageId": "rand 0.10.0" - }, - { - "name": "reqwest", - "packageId": "reqwest 0.13.2" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tokio-tungstenite", - "packageId": "tokio-tungstenite 0.29.0" - }, - { - "name": "tracing", - "packageId": "tracing" - }, - { - "name": "url", - "packageId": "url" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "fluxer_kv_store_client": { - "crateName": "fluxer_kv_store_client", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "libraries/kv_store_client" - }, - "dependencies": [ - { - "name": "async-nats", - "packageId": "async-nats" - }, - { - "name": "async-trait", - "packageId": "async-trait" - }, - { - "name": "fluxer_nats_rpc", - "packageId": "fluxer_nats_rpc" - }, - { - "name": "fluxer_service_utils", - "packageId": "fluxer_service_utils" - }, - { - "name": "kv_store_common", - "packageId": "kv_store_common" - }, - { - "name": "prost", - "packageId": "prost 0.14.3" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "devDependencies": [ - { - "name": "kv_store_replication", - "packageId": "kv_store_replication" - }, - { - "name": "kv_store_rpc", - "packageId": "kv_store_rpc" - }, - { - "name": "opentelemetry", - "packageId": "opentelemetry" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "fluxer_livekitctl": { - "crateName": "fluxer_livekitctl", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "libraries/livekitctl" - }, - "dependencies": [ - { - "name": "base64", - "packageId": "base64 0.22.1" - }, - { - "name": "chrono", - "packageId": "chrono" - }, - { - "name": "clap", - "packageId": "clap" - }, - { - "name": "flate2", - "packageId": "flate2" - }, - { - "name": "nix", - "packageId": "nix" - }, - { - "name": "regex", - "packageId": "regex" - }, - { - "name": "reqwest", - "packageId": "reqwest 0.13.2" - }, - { - "name": "rsa", - "packageId": "rsa" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "sha2", - "packageId": "sha2 0.11.0" - }, - { - "name": "tar", - "packageId": "tar" - }, - { - "name": "tempfile", - "packageId": "tempfile" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "url", - "packageId": "url" - } - ], - "crateBin": [ - { - "name": "livekitctl", - "path": "src/main.rs" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "fluxer_marketing_site": { - "crateName": "fluxer_marketing_site", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "apps/marketing_site" - }, - "dependencies": [ - { - "name": "anyhow", - "packageId": "anyhow" - }, - { - "name": "async-nats", - "packageId": "async-nats" - }, - { - "name": "axum", - "packageId": "axum" - }, - { - "name": "chrono", - "packageId": "chrono" - }, - { - "name": "fluent-templates", - "packageId": "fluent-templates" - }, - { - "name": "fluxer_config_client", - "packageId": "fluxer_config_client" - }, - { - "name": "fluxer_kv_store_client", - "packageId": "fluxer_kv_store_client" - }, - { - "name": "fluxer_nats_rpc", - "packageId": "fluxer_nats_rpc" - }, - { - "name": "fluxer_service_utils", - "packageId": "fluxer_service_utils" - }, - { - "name": "fluxer_web_utils", - "packageId": "fluxer_web_utils" - }, - { - "name": "hex", - "packageId": "hex" - }, - { - "name": "http-body-util", - "packageId": "http-body-util" - }, - { - "name": "mime_guess", - "packageId": "mime_guess" - }, - { - "name": "minijinja", - "packageId": "minijinja" - }, - { - "name": "rand", - "packageId": "rand 0.10.0" - }, - { - "name": "reqwest", - "packageId": "reqwest 0.13.2" - }, - { - "name": "rust-embed", - "packageId": "rust-embed" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tokio-util", - "packageId": "tokio-util" - }, - { - "name": "tracing", - "packageId": "tracing" - }, - { - "name": "unic-langid", - "packageId": "unic-langid" - } - ], - "devDependencies": [ - { - "name": "http-body-util", - "packageId": "http-body-util" - }, - { - "name": "tower", - "packageId": "tower" - } - ], - "crateBin": [ - { - "name": "fluxer_marketing_site", - "path": "src/main.rs" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "fluxer_media_proxy": { - "crateName": "fluxer_media_proxy", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/media_proxy" - }, - "dependencies": [ - { - "name": "aws-sdk-s3", - "packageId": "aws-sdk-s3" - }, - { - "name": "axum", - "packageId": "axum" - }, - { - "name": "base64", - "packageId": "base64 0.22.1" - }, - { - "name": "fluxer_config_client", - "packageId": "fluxer_config_client" - }, - { - "name": "fluxer_db_core", - "packageId": "fluxer_db_core" - }, - { - "name": "fluxer_downloads", - "packageId": "fluxer_downloads" - }, - { - "name": "fluxer_kv_store_client", - "packageId": "fluxer_kv_store_client" - }, - { - "name": "fluxer_nats_rpc", - "packageId": "fluxer_nats_rpc" - }, - { - "name": "fluxer_service_utils", - "packageId": "fluxer_service_utils" - }, - { - "name": "futures-util", - "packageId": "futures-util" - }, - { - "name": "hex", - "packageId": "hex" - }, - { - "name": "hmac", - "packageId": "hmac 0.13.0" - }, - { - "name": "httpdate", - "packageId": "httpdate" - }, - { - "name": "image", - "packageId": "image" - }, - { - "name": "infer", - "packageId": "infer" - }, - { - "name": "mime_guess", - "packageId": "mime_guess" - }, - { - "name": "opentelemetry", - "packageId": "opentelemetry" - }, - { - "name": "prost", - "packageId": "prost 0.14.3" - }, - { - "name": "rand", - "packageId": "rand 0.10.0" - }, - { - "name": "reqwest", - "packageId": "reqwest 0.13.2" - }, - { - "name": "scylla", - "packageId": "scylla" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "sha2", - "packageId": "sha2 0.11.0" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tokio-stream", - "packageId": "tokio-stream" - }, - { - "name": "tokio-util", - "packageId": "tokio-util" - }, - { - "name": "tracing", - "packageId": "tracing" - }, - { - "name": "tract-onnx", - "packageId": "tract-onnx" - }, - { - "name": "url", - "packageId": "url" - }, - { - "name": "urlencoding", - "packageId": "urlencoding" - } - ], - "buildDependencies": [ - { - "name": "cc", - "packageId": "cc" - }, - { - "name": "pkg-config", - "packageId": "pkg-config" - }, - { - "name": "prost-build", - "packageId": "prost-build 0.14.3" - } - ], - "devDependencies": [ - { - "name": "criterion", - "packageId": "criterion" - }, - { - "name": "proptest", - "packageId": "proptest" - }, - { - "name": "tower", - "packageId": "tower" - } - ], - "crateBin": [ - { - "name": "fluxer_media_proxy", - "path": "src/main.rs" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "fluxer_migrations": { - "crateName": "fluxer_migrations", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "infrastructure/migrations" - }, - "dependencies": [ - { - "name": "anyhow", - "packageId": "anyhow" - }, - { - "name": "fluxer_db_core", - "packageId": "fluxer_db_core" - }, - { - "name": "md-5", - "packageId": "md-5 0.11.0" - }, - { - "name": "scylla", - "packageId": "scylla" - }, - { - "name": "sqlx", - "packageId": "sqlx" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tracing", - "packageId": "tracing" - }, - { - "name": "tracing-subscriber", - "packageId": "tracing-subscriber" - } - ], - "crateBin": [ - { - "name": "fluxer_migrations", - "path": "src/main.rs" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "fluxer_nats_rpc": { - "crateName": "fluxer_nats_rpc", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "libraries/nats_rpc" - }, - "dependencies": [ - { - "name": "async-nats", - "packageId": "async-nats" - }, - { - "name": "axum", - "packageId": "axum" - }, - { - "name": "bytes", - "packageId": "bytes" - }, - { - "name": "futures", - "packageId": "futures" - }, - { - "name": "http", - "packageId": "http 1.4.0" - }, - { - "name": "http-body-util", - "packageId": "http-body-util" - }, - { - "name": "prost", - "packageId": "prost 0.14.3" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tokio-stream", - "packageId": "tokio-stream" - }, - { - "name": "tower", - "packageId": "tower" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "buildDependencies": [ - { - "name": "prost-build", - "packageId": "prost-build 0.14.3" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "fluxer_ncmec": { - "crateName": "fluxer_ncmec", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/ncmec" - }, - "dependencies": [ - { - "name": "axum", - "packageId": "axum" - }, - { - "name": "fluxer_config_client", - "packageId": "fluxer_config_client" - }, - { - "name": "fluxer_db_core", - "packageId": "fluxer_db_core" - }, - { - "name": "fluxer_nats_rpc", - "packageId": "fluxer_nats_rpc" - }, - { - "name": "fluxer_service_utils", - "packageId": "fluxer_service_utils" - }, - { - "name": "opentelemetry", - "packageId": "opentelemetry" - }, - { - "name": "prost", - "packageId": "prost 0.14.3" - }, - { - "name": "quick-xml", - "packageId": "quick-xml 0.39.2" - }, - { - "name": "reqwest", - "packageId": "reqwest 0.13.2" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tracing", - "packageId": "tracing" - }, - { - "name": "uuid", - "packageId": "uuid" - }, - { - "name": "xsd-parser-types", - "packageId": "xsd-parser-types" - } - ], - "buildDependencies": [ - { - "name": "prost-build", - "packageId": "prost-build 0.14.3" - }, - { - "name": "xsd-parser", - "packageId": "xsd-parser" - } - ], - "devDependencies": [ - { - "name": "opentelemetry", - "packageId": "opentelemetry" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "fluxer_search": { - "crateName": "fluxer_search", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/search" - }, - "dependencies": [ - { - "name": "async-nats", - "packageId": "async-nats" - }, - { - "name": "async-trait", - "packageId": "async-trait" - }, - { - "name": "axum", - "packageId": "axum" - }, - { - "name": "base64", - "packageId": "base64 0.22.1" - }, - { - "name": "bytes", - "packageId": "bytes" - }, - { - "name": "chrono", - "packageId": "chrono" - }, - { - "name": "dashmap", - "packageId": "dashmap" - }, - { - "name": "fluxer_config_client", - "packageId": "fluxer_config_client" - }, - { - "name": "fluxer_constants", - "packageId": "fluxer_constants" - }, - { - "name": "fluxer_db_core", - "packageId": "fluxer_db_core" - }, - { - "name": "fluxer_kv_store_client", - "packageId": "fluxer_kv_store_client" - }, - { - "name": "fluxer_nats_rpc", - "packageId": "fluxer_nats_rpc" - }, - { - "name": "fluxer_service_utils", - "packageId": "fluxer_service_utils" - }, - { - "name": "futures", - "packageId": "futures" - }, - { - "name": "opentelemetry", - "packageId": "opentelemetry" - }, - { - "name": "prost", - "packageId": "prost 0.14.3" - }, - { - "name": "reqwest", - "packageId": "reqwest 0.13.2" - }, - { - "name": "scylla", - "packageId": "scylla" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "sqlx", - "packageId": "sqlx" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tokio-util", - "packageId": "tokio-util" - }, - { - "name": "tracing", - "packageId": "tracing" - }, - { - "name": "uuid", - "packageId": "uuid" - } - ], - "buildDependencies": [ - { - "name": "prost-build", - "packageId": "prost-build 0.14.3" - } - ], - "crateBin": [ - { - "name": "fluxer_search", - "path": "src/main.rs" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "fluxer_service_utils": { - "crateName": "fluxer_service_utils", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "libraries/service_utils" - }, - "dependencies": [ - { - "name": "async-nats", - "packageId": "async-nats" - }, - { - "name": "async-trait", - "packageId": "async-trait" - }, - { - "name": "aws-credential-types", - "packageId": "aws-credential-types" - }, - { - "name": "aws-sdk-s3", - "packageId": "aws-sdk-s3" - }, - { - "name": "axum", - "packageId": "axum" - }, - { - "name": "bytes", - "packageId": "bytes" - }, - { - "name": "chrono", - "packageId": "chrono" - }, - { - "name": "fluxer_nats_rpc", - "packageId": "fluxer_nats_rpc" - }, - { - "name": "futures-util", - "packageId": "futures-util" - }, - { - "name": "http", - "packageId": "http 1.4.0" - }, - { - "name": "opentelemetry", - "packageId": "opentelemetry" - }, - { - "name": "opentelemetry-appender-tracing", - "packageId": "opentelemetry-appender-tracing" - }, - { - "name": "opentelemetry-otlp", - "packageId": "opentelemetry-otlp" - }, - { - "name": "opentelemetry_sdk", - "packageId": "opentelemetry_sdk" - }, - { - "name": "prost", - "packageId": "prost 0.14.3" - }, - { - "name": "reqwest", - "packageId": "reqwest 0.13.2" - }, - { - "name": "sentry", - "packageId": "sentry" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "subtle", - "packageId": "subtle" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tokio-util", - "packageId": "tokio-util" - }, - { - "name": "tracing", - "packageId": "tracing" - }, - { - "name": "tracing-opentelemetry", - "packageId": "tracing-opentelemetry" - }, - { - "name": "tracing-subscriber", - "packageId": "tracing-subscriber" - }, - { - "name": "uuid", - "packageId": "uuid" - } - ], - "devDependencies": [ - { - "name": "tower", - "packageId": "tower" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "fluxer_setup_wizard": { - "crateName": "fluxer_setup_wizard", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "apps/setup_wizard" - }, - "dependencies": [ - { - "name": "anyhow", - "packageId": "anyhow" - }, - { - "name": "async-nats", - "packageId": "async-nats" - }, - { - "name": "aws-credential-types", - "packageId": "aws-credential-types" - }, - { - "name": "aws-sdk-s3", - "packageId": "aws-sdk-s3" - }, - { - "name": "axum", - "packageId": "axum" - }, - { - "name": "chrono", - "packageId": "chrono" - }, - { - "name": "deunicode", - "packageId": "deunicode" - }, - { - "name": "fluxer_config_client", - "packageId": "fluxer_config_client" - }, - { - "name": "fluxer_constants", - "packageId": "fluxer_constants" - }, - { - "name": "fluxer_nats_rpc", - "packageId": "fluxer_nats_rpc" - }, - { - "name": "fluxer_service_utils", - "packageId": "fluxer_service_utils" - }, - { - "name": "fluxer_web_utils", - "packageId": "fluxer_web_utils" - }, - { - "name": "futures-util", - "packageId": "futures-util" - }, - { - "name": "hex", - "packageId": "hex" - }, - { - "name": "minijinja", - "packageId": "minijinja" - }, - { - "name": "prost", - "packageId": "prost 0.14.3" - }, - { - "name": "rand", - "packageId": "rand 0.10.0" - }, - { - "name": "ring", - "packageId": "ring" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "subtle", - "packageId": "subtle" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "buildDependencies": [ - { - "name": "prost-build", - "packageId": "prost-build 0.14.3" - } - ], - "crateBin": [ - { - "name": "fluxer_setup_wizard", - "path": "src/main.rs" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "fluxer_snowflake": { - "crateName": "fluxer_snowflake", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/snowflake" - }, - "dependencies": [ - { - "name": "axum", - "packageId": "axum" - }, - { - "name": "fluxer_nats_rpc", - "packageId": "fluxer_nats_rpc" - }, - { - "name": "fluxer_service_utils", - "packageId": "fluxer_service_utils" - }, - { - "name": "opentelemetry", - "packageId": "opentelemetry" - }, - { - "name": "prost", - "packageId": "prost 0.14.3" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "buildDependencies": [ - { - "name": "prost-build", - "packageId": "prost-build 0.14.3" - } - ], - "crateBin": [ - { - "name": "fluxer_snowflake", - "path": "src/main.rs" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "fluxer_web_utils": { - "crateName": "fluxer_web_utils", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "libraries/web_utils" - }, - "dependencies": [ - { - "name": "async-nats", - "packageId": "async-nats" - }, - { - "name": "axum", - "packageId": "axum" - }, - { - "name": "base64", - "packageId": "base64 0.22.1" - }, - { - "name": "chrono", - "packageId": "chrono" - }, - { - "name": "fluent-templates", - "packageId": "fluent-templates" - }, - { - "name": "fluxer_kv_store_client", - "packageId": "fluxer_kv_store_client" - }, - { - "name": "hex", - "packageId": "hex" - }, - { - "name": "minijinja", - "packageId": "minijinja" - }, - { - "name": "pulldown-cmark", - "packageId": "pulldown-cmark" - }, - { - "name": "rand", - "packageId": "rand 0.10.0" - }, - { - "name": "regex", - "packageId": "regex" - }, - { - "name": "reqwest", - "packageId": "reqwest 0.13.2" - }, - { - "name": "ring", - "packageId": "ring" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "subtle", - "packageId": "subtle" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tracing", - "packageId": "tracing" - }, - { - "name": "unic-langid", - "packageId": "unic-langid" - }, - { - "name": "urlencoding", - "packageId": "urlencoding" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "fnv": { - "crateName": "fnv", - "version": "1.0.7", - "edition": "2015", - "sha256": "1hc2mcqha06aibcaza94vbi81j6pr9a1bbxrxjfhc91zin8yr7iz", - "source": { - "type": "crates-io" - }, - "resolvedDefaultFeatures": [ - "default", - "std" - ], - "libPath": "lib.rs", - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Alex Crichton " - ] - }, - "foldhash 0.1.5": { - "crateName": "foldhash", - "version": "0.1.5", - "edition": "2021", - "sha256": "1wisr1xlc2bj7hk4rgkcjkz3j2x4dhd1h9lwk7mj8p71qpdgbi6r", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Orson Peters " - ] - }, - "foldhash 0.2.0": { - "crateName": "foldhash", - "version": "0.2.0", - "edition": "2021", - "sha256": "1nvgylb099s11xpfm1kn2wcsql080nqmnhj1l25bp3r2b35j9kkp", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Orson Peters " - ] - }, - "foreign-types": { - "crateName": "foreign-types", - "version": "0.3.2", - "edition": "2015", - "sha256": "1cgk0vyd7r45cj769jym4a6s7vwshvd0z4bqrb92q1fwibmkkwzn", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "foreign-types-shared", - "packageId": "foreign-types-shared" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Steven Fackler " - ] - }, - "foreign-types-shared": { - "crateName": "foreign-types-shared", - "version": "0.1.1", - "edition": "2015", - "sha256": "0jxgzd04ra4imjv8jgkmdq59kj8fsz6w4zxsbmlai34h26225c00", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Steven Fackler " - ] - }, - "form_urlencoded": { - "crateName": "form_urlencoded", - "version": "1.2.2", - "edition": "2018", - "sha256": "1kqzb2qn608rxl3dws04zahcklpplkd5r1vpabwga5l50d2v4k6b", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "percent-encoding", - "packageId": "percent-encoding" - } - ], - "resolvedDefaultFeatures": [ - "alloc", - "default", - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "The rust-url developers" - ] - }, - "fs-err": { - "crateName": "fs-err", - "version": "3.3.0", - "edition": "2018", - "sha256": "1h08mdjhdv3c48j3m32kj487rk6lwv3f5j6jrw1h14pwvd9f1zbk", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "tokio", - "packageId": "tokio" - } - ], - "buildDependencies": [ - { - "name": "autocfg", - "packageId": "autocfg" - } - ], - "resolvedDefaultFeatures": [ - "tokio" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Andrew Hickman " - ] - }, - "fs_extra": { - "crateName": "fs_extra", - "version": "1.3.0", - "edition": "2018", - "sha256": "075i25z70j2mz9r7i9p9r521y8xdj81q7skslyb7zhqnnw33fw22", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Denis Kurilenko " - ] - }, - "futures": { - "crateName": "futures", - "version": "0.3.32", - "edition": "2018", - "sha256": "0b9q86r5ar18v5xjiyqn7sb8sa32xv98qqnfz779gl7ns7lpw54b", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "futures-channel", - "packageId": "futures-channel" - }, - { - "name": "futures-core", - "packageId": "futures-core" - }, - { - "name": "futures-executor", - "packageId": "futures-executor" - }, - { - "name": "futures-io", - "packageId": "futures-io" - }, - { - "name": "futures-sink", - "packageId": "futures-sink" - }, - { - "name": "futures-task", - "packageId": "futures-task" - }, - { - "name": "futures-util", - "packageId": "futures-util" - } - ], - "resolvedDefaultFeatures": [ - "alloc", - "async-await", - "default", - "executor", - "futures-executor", - "std" - ], - "libCrateTypes": [ - "lib" - ] - }, - "futures-channel": { - "crateName": "futures-channel", - "version": "0.3.32", - "edition": "2018", - "sha256": "07fcyzrmbmh7fh4ainilf1s7gnwvnk07phdq77jkb9fpa2ffifq7", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "futures-core", - "packageId": "futures-core" - }, - { - "name": "futures-sink", - "packageId": "futures-sink" - } - ], - "resolvedDefaultFeatures": [ - "alloc", - "default", - "futures-sink", - "sink", - "std" - ], - "libCrateTypes": [ - "lib" - ] - }, - "futures-core": { - "crateName": "futures-core", - "version": "0.3.32", - "edition": "2018", - "sha256": "07bbvwjbm5g2i330nyr1kcvjapkmdqzl4r6mqv75ivvjaa0m0d3y", - "source": { - "type": "crates-io" - }, - "resolvedDefaultFeatures": [ - "alloc", - "default", - "std" - ], - "libCrateTypes": [ - "lib" - ] - }, - "futures-executor": { - "crateName": "futures-executor", - "version": "0.3.32", - "edition": "2018", - "sha256": "17aplz3ns74qn7a04qg7qlgsdx5iwwwkd4jvdfra6hl3h4w9rwms", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "futures-core", - "packageId": "futures-core" - }, - { - "name": "futures-task", - "packageId": "futures-task" - }, - { - "name": "futures-util", - "packageId": "futures-util" - } - ], - "resolvedDefaultFeatures": [ - "default", - "std" - ], - "libCrateTypes": [ - "lib" - ] - }, - "futures-intrusive": { - "crateName": "futures-intrusive", - "version": "0.5.0", - "edition": "2018", - "sha256": "0vwm08d1pli6bdaj0i7xhk3476qlx4pll6i0w03gzdnh7lh0r4qx", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "futures-core", - "packageId": "futures-core" - }, - { - "name": "lock_api", - "packageId": "lock_api" - }, - { - "name": "parking_lot", - "packageId": "parking_lot" - } - ], - "resolvedDefaultFeatures": [ - "alloc", - "default", - "parking_lot", - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Matthias Einwag " - ] - }, - "futures-io": { - "crateName": "futures-io", - "version": "0.3.32", - "edition": "2018", - "sha256": "063pf5m6vfmyxj74447x8kx9q8zj6m9daamj4hvf49yrg9fs7jyf", - "source": { - "type": "crates-io" - }, - "resolvedDefaultFeatures": [ - "default", - "std" - ], - "libCrateTypes": [ - "lib" - ] - }, - "futures-macro": { - "crateName": "futures-macro", - "version": "0.3.32", - "edition": "2018", - "sha256": "0ys4b1lk7s0bsj29pv42bxsaavalch35rprp64s964p40c1bfdg8", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "proc-macro2", - "packageId": "proc-macro2" - }, - { - "name": "quote", - "packageId": "quote" - }, - { - "name": "syn", - "packageId": "syn" - } - ], - "procMacro": true - }, - "futures-sink": { - "crateName": "futures-sink", - "version": "0.3.32", - "edition": "2018", - "sha256": "14q8ml7hn5a6gyy9ri236j28kh0svqmrk4gcg0wh26rkazhm95y3", - "source": { - "type": "crates-io" - }, - "resolvedDefaultFeatures": [ - "alloc", - "default", - "std" - ], - "libCrateTypes": [ - "lib" - ] - }, - "futures-task": { - "crateName": "futures-task", - "version": "0.3.32", - "edition": "2018", - "sha256": "14s3vqf8llz3kjza33vn4ixg6kwxp61xrysn716h0cwwsnri2xq3", - "source": { - "type": "crates-io" - }, - "resolvedDefaultFeatures": [ - "alloc", - "std" - ], - "libCrateTypes": [ - "lib" - ] - }, - "futures-util": { - "crateName": "futures-util", - "version": "0.3.32", - "edition": "2018", - "sha256": "1mn60lw5kh32hz9isinjlpw34zx708fk5q1x0m40n6g6jq9a971q", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "futures-channel", - "packageId": "futures-channel" - }, - { - "name": "futures-core", - "packageId": "futures-core" - }, - { - "name": "futures-io", - "packageId": "futures-io" - }, - { - "name": "futures-macro", - "packageId": "futures-macro" - }, - { - "name": "futures-sink", - "packageId": "futures-sink" - }, - { - "name": "futures-task", - "packageId": "futures-task" - }, - { - "name": "memchr", - "packageId": "memchr" - }, - { - "name": "pin-project-lite", - "packageId": "pin-project-lite" - }, - { - "name": "slab", - "packageId": "slab" - } - ], - "resolvedDefaultFeatures": [ - "alloc", - "async-await", - "async-await-macro", - "channel", - "default", - "futures-channel", - "futures-io", - "futures-macro", - "futures-sink", - "io", - "memchr", - "sink", - "slab", - "std" - ], - "libCrateTypes": [ - "lib" - ] - }, - "gateway_common": { - "crateName": "gateway_common", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/gateway/crates/gateway_common" - }, - "dependencies": [ - { - "name": "ahash", - "packageId": "ahash" - }, - { - "name": "anyhow", - "packageId": "anyhow" - }, - { - "name": "arc-swap", - "packageId": "arc-swap" - }, - { - "name": "async-nats", - "packageId": "async-nats" - }, - { - "name": "async-trait", - "packageId": "async-trait" - }, - { - "name": "base64", - "packageId": "base64 0.22.1" - }, - { - "name": "bitflags", - "packageId": "bitflags" - }, - { - "name": "bytes", - "packageId": "bytes" - }, - { - "name": "dashmap", - "packageId": "dashmap" - }, - { - "name": "fluxer_config_client", - "packageId": "fluxer_config_client" - }, - { - "name": "fluxer_constants", - "packageId": "fluxer_constants" - }, - { - "name": "fluxer_kv_store_client", - "packageId": "fluxer_kv_store_client" - }, - { - "name": "fluxer_nats_rpc", - "packageId": "fluxer_nats_rpc" - }, - { - "name": "fluxer_service_utils", - "packageId": "fluxer_service_utils" - }, - { - "name": "futures-util", - "packageId": "futures-util" - }, - { - "name": "hex", - "packageId": "hex" - }, - { - "name": "hostname", - "packageId": "hostname" - }, - { - "name": "hyper", - "packageId": "hyper 1.9.0" - }, - { - "name": "itoa", - "packageId": "itoa" - }, - { - "name": "lru", - "packageId": "lru 0.16.3" - }, - { - "name": "metrics_common", - "packageId": "metrics_common" - }, - { - "name": "num_cpus", - "packageId": "num_cpus" - }, - { - "name": "opentelemetry", - "packageId": "opentelemetry" - }, - { - "name": "opentelemetry-appender-tracing", - "packageId": "opentelemetry-appender-tracing" - }, - { - "name": "opentelemetry-otlp", - "packageId": "opentelemetry-otlp" - }, - { - "name": "opentelemetry_sdk", - "packageId": "opentelemetry_sdk" - }, - { - "name": "prost", - "packageId": "prost 0.14.3" - }, - { - "name": "prost-types", - "packageId": "prost-types 0.14.3" - }, - { - "name": "rand", - "packageId": "rand 0.10.0" - }, - { - "name": "sentry", - "packageId": "sentry" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "serde_repr", - "packageId": "serde_repr" - }, - { - "name": "sha2", - "packageId": "sha2 0.11.0" - }, - { - "name": "smallvec", - "packageId": "smallvec" - }, - { - "name": "subtle", - "packageId": "subtle" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tikv-jemalloc-ctl", - "packageId": "tikv-jemalloc-ctl" - }, - { - "name": "tikv-jemallocator", - "packageId": "tikv-jemallocator" - }, - { - "name": "time", - "packageId": "time" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tokio-tungstenite", - "packageId": "tokio-tungstenite 0.29.0" - }, - { - "name": "tokio-util", - "packageId": "tokio-util" - }, - { - "name": "tracing", - "packageId": "tracing" - }, - { - "name": "tracing-opentelemetry", - "packageId": "tracing-opentelemetry" - }, - { - "name": "tracing-subscriber", - "packageId": "tracing-subscriber" - }, - { - "name": "ulid", - "packageId": "ulid" - } - ], - "buildDependencies": [ - { - "name": "glob", - "packageId": "glob" - }, - { - "name": "prost-build", - "packageId": "prost-build 0.14.3" - } - ], - "devDependencies": [ - { - "name": "nats_test_server", - "packageId": "nats_test_server" - } - ], - "resolvedDefaultFeatures": [ - "default", - "jemalloc" - ], - "libCrateTypes": [ - "lib" - ] - }, - "gateway_dispatch_encoder": { - "crateName": "gateway_dispatch_encoder", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/gateway/crates/gateway_dispatch_encoder" - }, - "dependencies": [ - { - "name": "bytes", - "packageId": "bytes" - }, - { - "name": "fluxer_nats_rpc", - "packageId": "fluxer_nats_rpc" - }, - { - "name": "fluxer_service_utils", - "packageId": "fluxer_service_utils" - }, - { - "name": "gateway_common", - "packageId": "gateway_common" - }, - { - "name": "prost", - "packageId": "prost 0.14.3" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "buildDependencies": [ - { - "name": "prost-build", - "packageId": "prost-build 0.14.3" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "gateway_dispatch_encoder_bin": { - "crateName": "gateway_dispatch_encoder_bin", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/gateway/crates/gateway_dispatch_encoder_bin" - }, - "dependencies": [ - { - "name": "fluxer_config_client", - "packageId": "fluxer_config_client" - }, - { - "name": "fluxer_nats_rpc", - "packageId": "fluxer_nats_rpc" - }, - { - "name": "fluxer_service_utils", - "packageId": "fluxer_service_utils" - }, - { - "name": "gateway_common", - "packageId": "gateway_common" - }, - { - "name": "gateway_dispatch_encoder", - "packageId": "gateway_dispatch_encoder" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "crateBin": [ - { - "name": "fluxer-dispatch-encoder", - "path": "src/main.rs" - } - ] - }, - "gateway_guild": { - "crateName": "gateway_guild", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/gateway/crates/gateway_guild" - }, - "dependencies": [ - { - "name": "async-nats", - "packageId": "async-nats" - }, - { - "name": "bitflags", - "packageId": "bitflags" - }, - { - "name": "bytes", - "packageId": "bytes" - }, - { - "name": "dashmap", - "packageId": "dashmap" - }, - { - "name": "fluxer_constants", - "packageId": "fluxer_constants" - }, - { - "name": "fluxer_kv_store_client", - "packageId": "fluxer_kv_store_client" - }, - { - "name": "futures-util", - "packageId": "futures-util" - }, - { - "name": "gateway_common", - "packageId": "gateway_common" - }, - { - "name": "hex", - "packageId": "hex" - }, - { - "name": "lru", - "packageId": "lru 0.16.3" - }, - { - "name": "prost", - "packageId": "prost 0.14.3" - }, - { - "name": "rand", - "packageId": "rand 0.10.0" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "sha2", - "packageId": "sha2 0.11.0" - }, - { - "name": "subtle", - "packageId": "subtle" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "devDependencies": [ - { - "name": "criterion", - "packageId": "criterion" - }, - { - "name": "feature_flags_common", - "packageId": "feature_flags_common" - }, - { - "name": "nats_test_server", - "packageId": "nats_test_server" - }, - { - "name": "tokio-stream", - "packageId": "tokio-stream" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "gateway_guild_bin": { - "crateName": "gateway_guild_bin", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/gateway/crates/gateway_guild_bin" - }, - "dependencies": [ - { - "name": "anyhow", - "packageId": "anyhow" - }, - { - "name": "bytes", - "packageId": "bytes" - }, - { - "name": "fluxer_config_client", - "packageId": "fluxer_config_client" - }, - { - "name": "fluxer_kv_store_client", - "packageId": "fluxer_kv_store_client" - }, - { - "name": "fluxer_service_utils", - "packageId": "fluxer_service_utils" - }, - { - "name": "gateway_common", - "packageId": "gateway_common" - }, - { - "name": "gateway_guild", - "packageId": "gateway_guild" - }, - { - "name": "metrics_common", - "packageId": "metrics_common" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tokio-util", - "packageId": "tokio-util" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "crateBin": [ - { - "name": "gateway-guild", - "path": "src/main.rs" - } - ] - }, - "gateway_ingress": { - "crateName": "gateway_ingress", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/gateway/crates/gateway_ingress" - }, - "dependencies": [ - { - "name": "ahash", - "packageId": "ahash" - }, - { - "name": "arc-swap", - "packageId": "arc-swap" - }, - { - "name": "async-nats", - "packageId": "async-nats" - }, - { - "name": "base64", - "packageId": "base64 0.22.1" - }, - { - "name": "bytes", - "packageId": "bytes" - }, - { - "name": "dashmap", - "packageId": "dashmap" - }, - { - "name": "flate2", - "packageId": "flate2" - }, - { - "name": "fluxer_kv_store_client", - "packageId": "fluxer_kv_store_client" - }, - { - "name": "futures-util", - "packageId": "futures-util" - }, - { - "name": "gateway_common", - "packageId": "gateway_common" - }, - { - "name": "hex", - "packageId": "hex" - }, - { - "name": "http", - "packageId": "http 1.4.0" - }, - { - "name": "http-body-util", - "packageId": "http-body-util" - }, - { - "name": "hyper", - "packageId": "hyper 1.9.0" - }, - { - "name": "hyper-util", - "packageId": "hyper-util" - }, - { - "name": "itoa", - "packageId": "itoa" - }, - { - "name": "lru", - "packageId": "lru 0.16.3" - }, - { - "name": "prost", - "packageId": "prost 0.14.3" - }, - { - "name": "rand", - "packageId": "rand 0.10.0" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "sha2", - "packageId": "sha2 0.11.0" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tokio-stream", - "packageId": "tokio-stream" - }, - { - "name": "tokio-tungstenite", - "packageId": "tokio-tungstenite 0.29.0" - }, - { - "name": "tracing", - "packageId": "tracing" - }, - { - "name": "zstd", - "packageId": "zstd" - } - ], - "devDependencies": [ - { - "name": "nats_test_server", - "packageId": "nats_test_server" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "gateway_ingress_bin": { - "crateName": "gateway_ingress_bin", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/gateway/crates/gateway_ingress_bin" - }, - "dependencies": [ - { - "name": "anyhow", - "packageId": "anyhow" - }, - { - "name": "bytes", - "packageId": "bytes" - }, - { - "name": "fluxer_config_client", - "packageId": "fluxer_config_client" - }, - { - "name": "fluxer_kv_store_client", - "packageId": "fluxer_kv_store_client" - }, - { - "name": "fluxer_service_utils", - "packageId": "fluxer_service_utils" - }, - { - "name": "gateway_common", - "packageId": "gateway_common" - }, - { - "name": "gateway_ingress", - "packageId": "gateway_ingress" - }, - { - "name": "metrics_common", - "packageId": "metrics_common" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tokio-util", - "packageId": "tokio-util" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "crateBin": [ - { - "name": "gateway-ingress", - "path": "src/main.rs" - } - ] - }, - "gateway_presence": { - "crateName": "gateway_presence", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/gateway/crates/gateway_presence" - }, - "dependencies": [ - { - "name": "async-nats", - "packageId": "async-nats" - }, - { - "name": "bytes", - "packageId": "bytes" - }, - { - "name": "futures-util", - "packageId": "futures-util" - }, - { - "name": "gateway_common", - "packageId": "gateway_common" - }, - { - "name": "metrics_common", - "packageId": "metrics_common" - }, - { - "name": "prost", - "packageId": "prost 0.14.3" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "devDependencies": [ - { - "name": "nats_test_server", - "packageId": "nats_test_server" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "serde_json", - "packageId": "serde_json" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "gateway_presence_bin": { - "crateName": "gateway_presence_bin", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/gateway/crates/gateway_presence_bin" - }, - "dependencies": [ - { - "name": "anyhow", - "packageId": "anyhow" - }, - { - "name": "bytes", - "packageId": "bytes" - }, - { - "name": "fluxer_config_client", - "packageId": "fluxer_config_client" - }, - { - "name": "fluxer_kv_store_client", - "packageId": "fluxer_kv_store_client" - }, - { - "name": "fluxer_service_utils", - "packageId": "fluxer_service_utils" - }, - { - "name": "gateway_common", - "packageId": "gateway_common" - }, - { - "name": "gateway_presence", - "packageId": "gateway_presence" - }, - { - "name": "metrics_common", - "packageId": "metrics_common" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tokio-util", - "packageId": "tokio-util" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "crateBin": [ - { - "name": "gateway-presence", - "path": "src/main.rs" - } - ] - }, - "gateway_push": { - "crateName": "gateway_push", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/gateway/crates/gateway_push" - }, - "dependencies": [ - { - "name": "aes-gcm", - "packageId": "aes-gcm" - }, - { - "name": "async-nats", - "packageId": "async-nats" - }, - { - "name": "async-trait", - "packageId": "async-trait" - }, - { - "name": "base64", - "packageId": "base64 0.22.1" - }, - { - "name": "bytes", - "packageId": "bytes" - }, - { - "name": "fluxer_constants", - "packageId": "fluxer_constants" - }, - { - "name": "fluxer_service_utils", - "packageId": "fluxer_service_utils" - }, - { - "name": "futures-util", - "packageId": "futures-util" - }, - { - "name": "gateway_common", - "packageId": "gateway_common" - }, - { - "name": "hex", - "packageId": "hex" - }, - { - "name": "hkdf", - "packageId": "hkdf 0.13.0" - }, - { - "name": "jsonwebtoken", - "packageId": "jsonwebtoken" - }, - { - "name": "lru", - "packageId": "lru 0.16.3" - }, - { - "name": "p256", - "packageId": "p256" - }, - { - "name": "prost", - "packageId": "prost 0.14.3" - }, - { - "name": "rand", - "packageId": "rand 0.10.0" - }, - { - "name": "reqwest", - "packageId": "reqwest 0.13.2" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "sha2", - "packageId": "sha2 0.11.0" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "devDependencies": [ - { - "name": "http", - "packageId": "http 1.4.0" - }, - { - "name": "tokio", - "packageId": "tokio" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "gateway_push_bin": { - "crateName": "gateway_push_bin", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/gateway/crates/gateway_push_bin" - }, - "dependencies": [ - { - "name": "anyhow", - "packageId": "anyhow" - }, - { - "name": "base64", - "packageId": "base64 0.22.1" - }, - { - "name": "bytes", - "packageId": "bytes" - }, - { - "name": "fluxer_config_client", - "packageId": "fluxer_config_client" - }, - { - "name": "fluxer_kv_store_client", - "packageId": "fluxer_kv_store_client" - }, - { - "name": "fluxer_service_utils", - "packageId": "fluxer_service_utils" - }, - { - "name": "gateway_common", - "packageId": "gateway_common" - }, - { - "name": "gateway_push", - "packageId": "gateway_push" - }, - { - "name": "metrics_common", - "packageId": "metrics_common" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tokio-util", - "packageId": "tokio-util" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "crateBin": [ - { - "name": "gateway-push", - "path": "src/main.rs" - } - ] - }, - "gateway_scheduler": { - "crateName": "gateway_scheduler", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/gateway/crates/gateway_scheduler" - }, - "dependencies": [ - { - "name": "async-nats", - "packageId": "async-nats" - }, - { - "name": "bytes", - "packageId": "bytes" - }, - { - "name": "fluxer_kv_store_client", - "packageId": "fluxer_kv_store_client" - }, - { - "name": "fluxer_service_utils", - "packageId": "fluxer_service_utils" - }, - { - "name": "futures-util", - "packageId": "futures-util" - }, - { - "name": "gateway_common", - "packageId": "gateway_common" - }, - { - "name": "hex", - "packageId": "hex" - }, - { - "name": "prost", - "packageId": "prost 0.14.3" - }, - { - "name": "rand", - "packageId": "rand 0.10.0" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tokio-util", - "packageId": "tokio-util" - }, - { - "name": "tracing", - "packageId": "tracing" - }, - { - "name": "ulid", - "packageId": "ulid" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "gateway_scheduler_bin": { - "crateName": "gateway_scheduler_bin", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/gateway/crates/gateway_scheduler_bin" - }, - "dependencies": [ - { - "name": "anyhow", - "packageId": "anyhow" - }, - { - "name": "bytes", - "packageId": "bytes" - }, - { - "name": "fluxer_config_client", - "packageId": "fluxer_config_client" - }, - { - "name": "fluxer_kv_store_client", - "packageId": "fluxer_kv_store_client" - }, - { - "name": "fluxer_service_utils", - "packageId": "fluxer_service_utils" - }, - { - "name": "gateway_common", - "packageId": "gateway_common" - }, - { - "name": "gateway_scheduler", - "packageId": "gateway_scheduler" - }, - { - "name": "metrics_common", - "packageId": "metrics_common" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tokio-util", - "packageId": "tokio-util" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "crateBin": [ - { - "name": "gateway-scheduler", - "path": "src/main.rs" - } - ] - }, - "gateway_sessions": { - "crateName": "gateway_sessions", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/gateway/crates/gateway_sessions" - }, - "dependencies": [ - { - "name": "antispam_common", - "packageId": "antispam_common" - }, - { - "name": "async-nats", - "packageId": "async-nats" - }, - { - "name": "bitflags", - "packageId": "bitflags" - }, - { - "name": "bytes", - "packageId": "bytes" - }, - { - "name": "chrono", - "packageId": "chrono" - }, - { - "name": "fluxer_constants", - "packageId": "fluxer_constants" - }, - { - "name": "fluxer_kv_store_client", - "packageId": "fluxer_kv_store_client" - }, - { - "name": "fluxer_nats_rpc", - "packageId": "fluxer_nats_rpc" - }, - { - "name": "futures-util", - "packageId": "futures-util" - }, - { - "name": "gateway_common", - "packageId": "gateway_common" - }, - { - "name": "hex", - "packageId": "hex" - }, - { - "name": "memmap2", - "packageId": "memmap2" - }, - { - "name": "metrics_common", - "packageId": "metrics_common" - }, - { - "name": "prost", - "packageId": "prost 0.14.3" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "sha2", - "packageId": "sha2 0.11.0" - }, - { - "name": "smallvec", - "packageId": "smallvec" - }, - { - "name": "subtle", - "packageId": "subtle" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tokio-util", - "packageId": "tokio-util" - }, - { - "name": "tracing", - "packageId": "tracing" - }, - { - "name": "zstd", - "packageId": "zstd" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "gateway_sessions_bin": { - "crateName": "gateway_sessions_bin", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/gateway/crates/gateway_sessions_bin" - }, - "dependencies": [ - { - "name": "anyhow", - "packageId": "anyhow" - }, - { - "name": "bytes", - "packageId": "bytes" - }, - { - "name": "fluxer_config_client", - "packageId": "fluxer_config_client" - }, - { - "name": "fluxer_kv_store_client", - "packageId": "fluxer_kv_store_client" - }, - { - "name": "fluxer_nats_rpc", - "packageId": "fluxer_nats_rpc" - }, - { - "name": "fluxer_service_utils", - "packageId": "fluxer_service_utils" - }, - { - "name": "gateway_common", - "packageId": "gateway_common" - }, - { - "name": "gateway_sessions", - "packageId": "gateway_sessions" - }, - { - "name": "metrics_common", - "packageId": "metrics_common" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tokio-util", - "packageId": "tokio-util" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "crateBin": [ - { - "name": "gateway-sessions", - "path": "src/main.rs" - } - ] - }, - "gateway_voice_call": { - "crateName": "gateway_voice_call", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/gateway/crates/gateway_voice_call" - }, - "dependencies": [ - { - "name": "async-nats", - "packageId": "async-nats" - }, - { - "name": "bytes", - "packageId": "bytes" - }, - { - "name": "futures-util", - "packageId": "futures-util" - }, - { - "name": "gateway_common", - "packageId": "gateway_common" - }, - { - "name": "hex", - "packageId": "hex" - }, - { - "name": "prost", - "packageId": "prost 0.14.3" - }, - { - "name": "rand", - "packageId": "rand 0.10.0" - }, - { - "name": "sha2", - "packageId": "sha2 0.11.0" - }, - { - "name": "subtle", - "packageId": "subtle" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "devDependencies": [ - { - "name": "feature_flags_common", - "packageId": "feature_flags_common" - }, - { - "name": "tokio-stream", - "packageId": "tokio-stream" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "gateway_voice_call_bin": { - "crateName": "gateway_voice_call_bin", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/gateway/crates/gateway_voice_call_bin" - }, - "dependencies": [ - { - "name": "anyhow", - "packageId": "anyhow" - }, - { - "name": "bytes", - "packageId": "bytes" - }, - { - "name": "fluxer_config_client", - "packageId": "fluxer_config_client" - }, - { - "name": "fluxer_kv_store_client", - "packageId": "fluxer_kv_store_client" - }, - { - "name": "fluxer_service_utils", - "packageId": "fluxer_service_utils" - }, - { - "name": "gateway_common", - "packageId": "gateway_common" - }, - { - "name": "gateway_voice_call", - "packageId": "gateway_voice_call" - }, - { - "name": "metrics_common", - "packageId": "metrics_common" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tokio-util", - "packageId": "tokio-util" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "crateBin": [ - { - "name": "gateway-voice-call", - "path": "src/main.rs" - } - ] - }, - "generic-array": { - "crateName": "generic-array", - "version": "0.14.9", - "edition": "2015", - "sha256": "1wpdn5ngpqkkyyibbg7wa4cfg0y8zjc57spaia2h47jkk0qp9djb", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "typenum", - "packageId": "typenum" - }, - { - "name": "zeroize", - "packageId": "zeroize" - } - ], - "buildDependencies": [ - { - "name": "version_check", - "packageId": "version_check" - } - ], - "resolvedDefaultFeatures": [ - "more_lengths", - "zeroize" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Bartłomiej Kamiński ", - "Aaron Trent " - ] - }, - "getopts": { - "crateName": "getopts", - "version": "0.2.24", - "edition": "2021", - "sha256": "1pylvsmq7fillnxmd6g58r7igdrlby412q37ws41z39va2ngpr6g", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "unicode-width", - "packageId": "unicode-width" - } - ], - "resolvedDefaultFeatures": [ - "default", - "unicode" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "The Rust Project Developers" - ] - }, - "getrandom 0.1.16": { - "crateName": "getrandom", - "version": "0.1.16", - "edition": "2018", - "sha256": "1kjzmz60qx9mn615ks1akjbf36n3lkv27zfwbcam0fzmj56wphwg", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "cfg-if", - "packageId": "cfg-if" - }, - { - "name": "libc", - "packageId": "libc", - "target": "cfg(unix)" - }, - { - "name": "wasi", - "packageId": "wasi 0.9.0+wasi-snapshot-preview1", - "target": "cfg(target_os = \"wasi\")" - } - ], - "resolvedDefaultFeatures": [ - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "The Rand Project Developers" - ] - }, - "getrandom 0.2.17": { - "crateName": "getrandom", - "version": "0.2.17", - "edition": "2018", - "sha256": "1l2ac6jfj9xhpjjgmcx6s1x89bbnw9x6j9258yy6xjkzpq0bqapz", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "cfg-if", - "packageId": "cfg-if" - }, - { - "name": "js-sys", - "packageId": "js-sys", - "target": "cfg(all(any(target_arch = \"wasm32\", target_arch = \"wasm64\"), target_os = \"unknown\"))" - }, - { - "name": "libc", - "packageId": "libc", - "target": "cfg(unix)" - }, - { - "name": "wasi", - "packageId": "wasi 0.11.1+wasi-snapshot-preview1", - "target": "cfg(target_os = \"wasi\")" - }, - { - "name": "wasm-bindgen", - "packageId": "wasm-bindgen", - "target": "cfg(all(any(target_arch = \"wasm32\", target_arch = \"wasm64\"), target_os = \"unknown\"))" - } - ], - "resolvedDefaultFeatures": [ - "custom", - "js", - "js-sys", - "std", - "wasm-bindgen" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "The Rand Project Developers" - ] - }, - "getrandom 0.3.4": { - "crateName": "getrandom", - "version": "0.3.4", - "edition": "2021", - "sha256": "1zbpvpicry9lrbjmkd4msgj3ihff1q92i334chk7pzf46xffz7c9", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "cfg-if", - "packageId": "cfg-if" - }, - { - "name": "js-sys", - "packageId": "js-sys", - "target": "cfg(all(target_arch = \"wasm32\", any(target_os = \"unknown\", target_os = \"none\"), target_feature = \"atomics\"))" - }, - { - "name": "libc", - "packageId": "libc", - "target": "cfg(all(any(target_os = \"linux\", target_os = \"android\"), not(any(all(target_os = \"linux\", target_env = \"\"), getrandom_backend = \"custom\", getrandom_backend = \"linux_raw\", getrandom_backend = \"rdrand\", getrandom_backend = \"rndr\"))))" - }, - { - "name": "libc", - "packageId": "libc", - "target": "cfg(any(target_os = \"dragonfly\", target_os = \"freebsd\", target_os = \"hurd\", target_os = \"illumos\", target_os = \"cygwin\", all(target_os = \"horizon\", target_arch = \"arm\")))" - }, - { - "name": "libc", - "packageId": "libc", - "target": "cfg(any(target_os = \"haiku\", target_os = \"redox\", target_os = \"nto\", target_os = \"aix\"))" - }, - { - "name": "libc", - "packageId": "libc", - "target": "cfg(any(target_os = \"ios\", target_os = \"visionos\", target_os = \"watchos\", target_os = \"tvos\"))" - }, - { - "name": "libc", - "packageId": "libc", - "target": "cfg(any(target_os = \"macos\", target_os = \"openbsd\", target_os = \"vita\", target_os = \"emscripten\"))" - }, - { - "name": "libc", - "packageId": "libc", - "target": "cfg(target_os = \"netbsd\")" - }, - { - "name": "libc", - "packageId": "libc", - "target": "cfg(target_os = \"solaris\")" - }, - { - "name": "libc", - "packageId": "libc", - "target": "cfg(target_os = \"vxworks\")" - }, - { - "name": "r-efi", - "packageId": "r-efi 5.3.0", - "target": "cfg(all(target_os = \"uefi\", getrandom_backend = \"efi_rng\"))" - }, - { - "name": "wasip2", - "packageId": "wasip2", - "target": "cfg(all(target_arch = \"wasm32\", target_os = \"wasi\", target_env = \"p2\"))" - }, - { - "name": "wasm-bindgen", - "packageId": "wasm-bindgen", - "target": "cfg(all(target_arch = \"wasm32\", any(target_os = \"unknown\", target_os = \"none\")))" - } - ], - "resolvedDefaultFeatures": [ - "std", - "wasm_js" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "The Rand Project Developers" - ] - }, - "getrandom 0.4.2": { - "crateName": "getrandom", - "version": "0.4.2", - "edition": "2024", - "sha256": "0mb5833hf9pvn9dhvxjgfg5dx0m77g8wavvjdpvpnkp9fil1xr8d", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "cfg-if", - "packageId": "cfg-if" - }, - { - "name": "libc", - "packageId": "libc", - "target": "cfg(all(any(target_os = \"linux\", target_os = \"android\"), not(any(all(target_os = \"linux\", target_env = \"\"), getrandom_backend = \"custom\", getrandom_backend = \"linux_raw\", getrandom_backend = \"rdrand\", getrandom_backend = \"rndr\"))))" - }, - { - "name": "libc", - "packageId": "libc", - "target": "cfg(any(target_os = \"dragonfly\", target_os = \"freebsd\", target_os = \"hurd\", target_os = \"illumos\", target_os = \"cygwin\", all(target_os = \"horizon\", target_arch = \"arm\")))" - }, - { - "name": "libc", - "packageId": "libc", - "target": "cfg(any(target_os = \"haiku\", target_os = \"redox\", target_os = \"nto\", target_os = \"aix\"))" - }, - { - "name": "libc", - "packageId": "libc", - "target": "cfg(any(target_os = \"ios\", target_os = \"visionos\", target_os = \"watchos\", target_os = \"tvos\"))" - }, - { - "name": "libc", - "packageId": "libc", - "target": "cfg(any(target_os = \"macos\", target_os = \"openbsd\", target_os = \"vita\", target_os = \"emscripten\"))" - }, - { - "name": "libc", - "packageId": "libc", - "target": "cfg(target_os = \"netbsd\")" - }, - { - "name": "libc", - "packageId": "libc", - "target": "cfg(target_os = \"solaris\")" - }, - { - "name": "libc", - "packageId": "libc", - "target": "cfg(target_os = \"vxworks\")" - }, - { - "name": "r-efi", - "packageId": "r-efi 6.0.0", - "target": "cfg(all(target_os = \"uefi\", getrandom_backend = \"efi_rng\"))" - }, - { - "name": "rand_core", - "packageId": "rand_core 0.10.0" - }, - { - "name": "wasip2", - "packageId": "wasip2", - "target": "cfg(all(target_arch = \"wasm32\", target_os = \"wasi\", target_env = \"p2\"))" - }, - { - "name": "wasip3", - "packageId": "wasip3", - "target": "cfg(all(target_arch = \"wasm32\", target_os = \"wasi\", target_env = \"p3\"))" - } - ], - "resolvedDefaultFeatures": [ - "std", - "sys_rng" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "The Rand Project Developers" - ] - }, - "ghash": { - "crateName": "ghash", - "version": "0.5.1", - "edition": "2021", - "sha256": "1wbg4vdgzwhkpkclz1g6bs4r5x984w5gnlsj4q5wnafb5hva9n7h", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "opaque-debug", - "packageId": "opaque-debug" - }, - { - "name": "polyval", - "packageId": "polyval" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "RustCrypto Developers" - ] - }, - "gif": { - "crateName": "gif", - "version": "0.14.2", - "edition": "2021", - "sha256": "0n81js7vlb9bwrjb765sicza3k0vrihjddrgm2mvpbfr272gr37f", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "color_quant", - "packageId": "color_quant" - }, - { - "name": "weezl", - "packageId": "weezl" - } - ], - "resolvedDefaultFeatures": [ - "color_quant", - "default", - "raii_no_panic", - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "The image-rs Developers" - ] - }, - "gimli": { - "crateName": "gimli", - "version": "0.32.3", - "edition": "2018", - "sha256": "1iqk5xznimn5bfa8jy4h7pa1dv3c624hzgd2dkz8mpgkiswvjag6", - "source": { - "type": "crates-io" - }, - "resolvedDefaultFeatures": [ - "read", - "read-core" - ], - "libCrateTypes": [ - "lib" - ] - }, - "glob": { - "crateName": "glob", - "version": "0.3.3", - "edition": "2015", - "sha256": "106jpd3syfzjfj2k70mwm0v436qbx96wig98m4q8x071yrq35hhc", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ], - "authors": [ - "The Rust Project Developers" - ] - }, - "globset": { - "crateName": "globset", - "version": "0.4.18", - "edition": "2024", - "sha256": "1qsp3wg0mgxzmshcgymdlpivqlc1bihm6133pl6dx2x4af8w3psj", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "aho-corasick", - "packageId": "aho-corasick" - }, - { - "name": "bstr", - "packageId": "bstr" - }, - { - "name": "log", - "packageId": "log" - }, - { - "name": "regex-automata", - "packageId": "regex-automata" - }, - { - "name": "regex-syntax", - "packageId": "regex-syntax" - } - ], - "resolvedDefaultFeatures": [ - "default", - "log" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Andrew Gallant " - ] - }, - "group": { - "crateName": "group", - "version": "0.13.0", - "edition": "2021", - "sha256": "0qqs2p5vqnv3zvq9mfjkmw3qlvgqb0c3cm6p33srkh7pc9sfzygh", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "ff", - "packageId": "ff" - }, - { - "name": "rand_core", - "packageId": "rand_core 0.6.4" - }, - { - "name": "subtle", - "packageId": "subtle" - } - ], - "resolvedDefaultFeatures": [ - "alloc" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Sean Bowe ", - "Jack Grigg " - ] - }, - "guild_bin": { - "crateName": "guild_bin", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/guild/crates/guild_bin" - }, - "dependencies": [ - { - "name": "discovery_common", - "packageId": "discovery_common" - }, - { - "name": "discovery_rpc", - "packageId": "discovery_rpc" - }, - { - "name": "discovery_service", - "packageId": "discovery_service" - }, - { - "name": "fluxer_config_client", - "packageId": "fluxer_config_client" - }, - { - "name": "fluxer_nats_rpc", - "packageId": "fluxer_nats_rpc" - }, - { - "name": "fluxer_service_utils", - "packageId": "fluxer_service_utils" - }, - { - "name": "guild_common", - "packageId": "guild_common" - }, - { - "name": "guild_rpc", - "packageId": "guild_rpc" - }, - { - "name": "guild_service", - "packageId": "guild_service" - }, - { - "name": "guild_worker", - "packageId": "guild_worker" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "crateBin": [ - { - "name": "fluxer_guild", - "path": "src/main.rs" - } - ] - }, - "guild_common": { - "crateName": "guild_common", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/guild/crates/guild_common" - }, - "dependencies": [ - { - "name": "async-trait", - "packageId": "async-trait" - }, - { - "name": "chrono", - "packageId": "chrono" - }, - { - "name": "fluxer_db_core", - "packageId": "fluxer_db_core" - }, - { - "name": "prost", - "packageId": "prost 0.14.3" - }, - { - "name": "prost-types", - "packageId": "prost-types 0.14.3" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "sqlx", - "packageId": "sqlx" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "buildDependencies": [ - { - "name": "prost-build", - "packageId": "prost-build 0.14.3" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "guild_rpc": { - "crateName": "guild_rpc", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/guild/crates/guild_rpc" - }, - "dependencies": [ - { - "name": "fluxer_nats_rpc", - "packageId": "fluxer_nats_rpc" - }, - { - "name": "fluxer_service_utils", - "packageId": "fluxer_service_utils" - }, - { - "name": "guild_common", - "packageId": "guild_common" - }, - { - "name": "guild_service", - "packageId": "guild_service" - }, - { - "name": "opentelemetry", - "packageId": "opentelemetry" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "guild_service": { - "crateName": "guild_service", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/guild/crates/guild_service" - }, - "dependencies": [ - { - "name": "anyhow", - "packageId": "anyhow" - }, - { - "name": "async-trait", - "packageId": "async-trait" - }, - { - "name": "chrono", - "packageId": "chrono" - }, - { - "name": "fluent-templates", - "packageId": "fluent-templates" - }, - { - "name": "fluxer_constants", - "packageId": "fluxer_constants" - }, - { - "name": "fluxer_db_core", - "packageId": "fluxer_db_core" - }, - { - "name": "fluxer_service_utils", - "packageId": "fluxer_service_utils" - }, - { - "name": "guild_common", - "packageId": "guild_common" - }, - { - "name": "prost", - "packageId": "prost 0.14.3" - }, - { - "name": "rand", - "packageId": "rand 0.10.0" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tracing", - "packageId": "tracing" - }, - { - "name": "unic-langid", - "packageId": "unic-langid" - } - ], - "devDependencies": [ - { - "name": "guild_common", - "packageId": "guild_common" - }, - { - "name": "tokio", - "packageId": "tokio" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "guild_worker": { - "crateName": "guild_worker", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/guild/crates/guild_worker" - }, - "dependencies": [ - { - "name": "async-nats", - "packageId": "async-nats" - }, - { - "name": "bytes", - "packageId": "bytes" - }, - { - "name": "chrono", - "packageId": "chrono" - }, - { - "name": "fluxer_service_utils", - "packageId": "fluxer_service_utils" - }, - { - "name": "futures-util", - "packageId": "futures-util" - }, - { - "name": "guild_common", - "packageId": "guild_common" - }, - { - "name": "guild_service", - "packageId": "guild_service" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tokio-util", - "packageId": "tokio-util" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "h2 0.3.27": { - "crateName": "h2", - "version": "0.3.27", - "edition": "2018", - "sha256": "0b92141hilij015av6i5ziw9xfx4py3lbjy17yc35z5ih01sbv0b", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "bytes", - "packageId": "bytes" - }, - { - "name": "fnv", - "packageId": "fnv" - }, - { - "name": "futures-core", - "packageId": "futures-core" - }, - { - "name": "futures-sink", - "packageId": "futures-sink" - }, - { - "name": "futures-util", - "packageId": "futures-util" - }, - { - "name": "http", - "packageId": "http 0.2.12" - }, - { - "name": "indexmap", - "packageId": "indexmap" - }, - { - "name": "slab", - "packageId": "slab" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tokio-util", - "packageId": "tokio-util" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Carl Lerche ", - "Sean McArthur " - ] - }, - "h2 0.4.13": { - "crateName": "h2", - "version": "0.4.13", - "edition": "2021", - "sha256": "0m6w5gg0n0m1m5915bxrv8n4rlazhx5icknkslz719jhh4xdli1g", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "atomic-waker", - "packageId": "atomic-waker" - }, - { - "name": "bytes", - "packageId": "bytes" - }, - { - "name": "fnv", - "packageId": "fnv" - }, - { - "name": "futures-core", - "packageId": "futures-core" - }, - { - "name": "futures-sink", - "packageId": "futures-sink" - }, - { - "name": "http", - "packageId": "http 1.4.0" - }, - { - "name": "indexmap", - "packageId": "indexmap" - }, - { - "name": "slab", - "packageId": "slab" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tokio-util", - "packageId": "tokio-util" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Carl Lerche ", - "Sean McArthur " - ] - }, - "half": { - "crateName": "half", - "version": "2.7.1", - "edition": "2021", - "sha256": "0jyq42xfa6sghc397mx84av7fayd4xfxr4jahsqv90lmjr5xi8kf", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "cfg-if", - "packageId": "cfg-if" - }, - { - "name": "crunchy", - "packageId": "crunchy", - "target": "cfg(target_arch = \"spirv\")" - }, - { - "name": "num-traits", - "packageId": "num-traits" - }, - { - "name": "zerocopy", - "packageId": "zerocopy" - } - ], - "resolvedDefaultFeatures": [ - "alloc", - "default", - "num-traits", - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Kathryn Long " - ] - }, - "hashbrown 0.14.5": { - "crateName": "hashbrown", - "version": "0.14.5", - "edition": "2021", - "sha256": "1wa1vy1xs3mp11bn3z9dv0jricgr6a2j0zkf1g19yz3vw4il89z5", - "source": { - "type": "crates-io" - }, - "resolvedDefaultFeatures": [ - "raw" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Amanieu d'Antras " - ] - }, - "hashbrown 0.15.5": { - "crateName": "hashbrown", - "version": "0.15.5", - "edition": "2021", - "sha256": "189qaczmjxnikm9db748xyhiw04kpmhm9xj9k9hg0sgx7pjwyacj", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "allocator-api2", - "packageId": "allocator-api2" - }, - { - "name": "equivalent", - "packageId": "equivalent" - }, - { - "name": "foldhash", - "packageId": "foldhash 0.1.5" - } - ], - "resolvedDefaultFeatures": [ - "allocator-api2", - "default", - "default-hasher", - "equivalent", - "inline-more", - "raw-entry" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Amanieu d'Antras " - ] - }, - "hashbrown 0.16.1": { - "crateName": "hashbrown", - "version": "0.16.1", - "edition": "2021", - "sha256": "004i3njw38ji3bzdp9z178ba9x3k0c1pgy8x69pj7yfppv4iq7c4", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "allocator-api2", - "packageId": "allocator-api2" - }, - { - "name": "equivalent", - "packageId": "equivalent" - }, - { - "name": "foldhash", - "packageId": "foldhash 0.2.0" - }, - { - "name": "serde", - "packageId": "serde", - "target": "cfg(any())" - }, - { - "name": "serde_core", - "packageId": "serde_core" - } - ], - "resolvedDefaultFeatures": [ - "allocator-api2", - "default", - "default-hasher", - "equivalent", - "inline-more", - "raw-entry", - "serde" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Amanieu d'Antras " - ] - }, - "hashbrown 0.17.0": { - "crateName": "hashbrown", - "version": "0.17.0", - "edition": "2024", - "sha256": "0l8gvcz80lvinb7x22h53cqbi2y1fm603y2jhhh9qwygvkb7sijg", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Amanieu d'Antras " - ] - }, - "hashlink": { - "crateName": "hashlink", - "version": "0.10.0", - "edition": "2018", - "sha256": "1h8lzvnl9qxi3zyagivzz2p1hp6shgddfmccyf6jv7s1cdicz0kk", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "hashbrown", - "packageId": "hashbrown 0.15.5" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "kyren " - ] - }, - "heck 0.4.1": { - "crateName": "heck", - "version": "0.4.1", - "edition": "2018", - "sha256": "1a7mqsnycv5z4z5vnv1k34548jzmc0ajic7c1j8jsaspnhw5ql4m", - "source": { - "type": "crates-io" - }, - "resolvedDefaultFeatures": [ - "default" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Without Boats " - ] - }, - "heck 0.5.0": { - "crateName": "heck", - "version": "0.5.0", - "edition": "2021", - "sha256": "1sjmpsdl8czyh9ywl3qcsfsq9a307dg4ni2vnlwgnzzqhc4y0113", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ] - }, - "hermit-abi 0.1.19": { - "crateName": "hermit-abi", - "version": "0.1.19", - "edition": "2018", - "sha256": "0cxcm8093nf5fyn114w8vxbrbcyvv91d4015rdnlgfll7cs6gd32", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "libc", - "packageId": "libc" - } - ], - "resolvedDefaultFeatures": [ - "default" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Stefan Lankes" - ] - }, - "hermit-abi 0.5.2": { - "crateName": "hermit-abi", - "version": "0.5.2", - "edition": "2021", - "sha256": "1744vaqkczpwncfy960j2hxrbjl1q01csm84jpd9dajbdr2yy3zw", - "source": { - "type": "crates-io" - }, - "resolvedDefaultFeatures": [ - "default" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Stefan Lankes" - ] - }, - "hex": { - "crateName": "hex", - "version": "0.4.3", - "edition": "2018", - "sha256": "0w1a4davm1lgzpamwnba907aysmlrnygbqmfis2mqjx5m552a93z", - "source": { - "type": "crates-io" - }, - "resolvedDefaultFeatures": [ - "alloc", - "default", - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "KokaKiwi " - ] - }, - "hickory-proto": { - "crateName": "hickory-proto", - "version": "0.25.2", - "edition": "2021", - "sha256": "00k5dk572p0bsrnvsqv1yi8mwfpgwyj7q8bgiacri083q1bgx9pq", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "async-trait", - "packageId": "async-trait" - }, - { - "name": "cfg-if", - "packageId": "cfg-if" - }, - { - "name": "data-encoding", - "packageId": "data-encoding" - }, - { - "name": "enum-as-inner", - "packageId": "enum-as-inner" - }, - { - "name": "futures-channel", - "packageId": "futures-channel" - }, - { - "name": "futures-io", - "packageId": "futures-io" - }, - { - "name": "futures-util", - "packageId": "futures-util" - }, - { - "name": "idna", - "packageId": "idna" - }, - { - "name": "ipnet", - "packageId": "ipnet" - }, - { - "name": "once_cell", - "packageId": "once_cell" - }, - { - "name": "rand", - "packageId": "rand 0.9.2" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tinyvec", - "packageId": "tinyvec" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tracing", - "packageId": "tracing" - }, - { - "name": "url", - "packageId": "url" - } - ], - "resolvedDefaultFeatures": [ - "futures-io", - "std", - "tokio" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "The contributors to Hickory DNS" - ] - }, - "hickory-resolver": { - "crateName": "hickory-resolver", - "version": "0.25.2", - "edition": "2021", - "sha256": "0ypqxipl0dmggv442qn1xxh11lsjr65219wmmg949yqbkflsjqnw", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "cfg-if", - "packageId": "cfg-if" - }, - { - "name": "futures-util", - "packageId": "futures-util" - }, - { - "name": "hickory-proto", - "packageId": "hickory-proto" - }, - { - "name": "ipconfig", - "packageId": "ipconfig", - "target": "cfg(windows)" - }, - { - "name": "moka", - "packageId": "moka" - }, - { - "name": "once_cell", - "packageId": "once_cell" - }, - { - "name": "parking_lot", - "packageId": "parking_lot" - }, - { - "name": "rand", - "packageId": "rand 0.9.2" - }, - { - "name": "resolv-conf", - "packageId": "resolv-conf" - }, - { - "name": "smallvec", - "packageId": "smallvec" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "resolvedDefaultFeatures": [ - "default", - "system-config", - "tokio" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "The contributors to Hickory DNS" - ] - }, - "hkdf 0.12.4": { - "crateName": "hkdf", - "version": "0.12.4", - "edition": "2018", - "sha256": "1xxxzcarz151p1b858yn5skmhyrvn8fs4ivx5km3i1kjmnr8wpvv", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "hmac", - "packageId": "hmac 0.12.1" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "RustCrypto Developers" - ] - }, - "hkdf 0.13.0": { - "crateName": "hkdf", - "version": "0.13.0", - "edition": "2024", - "sha256": "061halz93gjbshffck2xzrrz9rmkch95rvwn5ipqd2y6433jdaja", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "hmac", - "packageId": "hmac 0.13.0" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "RustCrypto Developers" - ] - }, - "hmac 0.12.1": { - "crateName": "hmac", - "version": "0.12.1", - "edition": "2018", - "sha256": "0pmbr069sfg76z7wsssfk5ddcqd9ncp79fyz6zcm6yn115yc6jbc", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "digest", - "packageId": "digest 0.10.7" - } - ], - "resolvedDefaultFeatures": [ - "reset" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "RustCrypto Developers" - ] - }, - "hmac 0.13.0": { - "crateName": "hmac", - "version": "0.13.0", - "edition": "2024", - "sha256": "0gw6avmix6ah63lf70dapxhml4dlcakl9f2lnm6b0hdf6abvq0v3", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "digest", - "packageId": "digest 0.11.2" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "RustCrypto Developers" - ] - }, - "home": { - "crateName": "home", - "version": "0.5.12", - "edition": "2024", - "sha256": "13bjyzgx6q9srnfvl43dvmhn93qc8mh5w7cylk2g13sj3i3pyqnc", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "windows-sys", - "packageId": "windows-sys 0.61.2", - "target": "cfg(windows)" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Brian Anderson " - ] - }, - "hostname": { - "crateName": "hostname", - "version": "0.4.2", - "edition": "2021", - "sha256": "1g8cfg0a1v8y5a0zkncbns8hh24amjgskl39cc583wxfawsslyk1", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "cfg-if", - "packageId": "cfg-if" - }, - { - "name": "libc", - "packageId": "libc", - "target": "cfg(any(unix, target_os = \"redox\"))" - }, - { - "name": "windows-link", - "packageId": "windows-link", - "target": "cfg(target_os = \"windows\")" - } - ], - "resolvedDefaultFeatures": [ - "default" - ], - "libCrateTypes": [ - "lib" - ] - }, - "html5ever": { - "crateName": "html5ever", - "version": "0.39.0", - "edition": "2021", - "sha256": "1f5pphabfbywvvf6xy86cc31803182zlp546kshwkk7s0wc7d8a6", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "log", - "packageId": "log" - }, - { - "name": "markup5ever", - "packageId": "markup5ever" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "The html5ever Project Developers" - ] - }, - "htmlparser": { - "crateName": "htmlparser", - "version": "0.2.1", - "edition": "2018", - "sha256": "0i71fqv5vl4bs7cpkj3yhpcms83dpsqk7vcxsr0z5slkp538bkj8", - "source": { - "type": "crates-io" - }, - "resolvedDefaultFeatures": [ - "default", - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Jeremie Drouet " - ] - }, - "http 0.2.12": { - "crateName": "http", - "version": "0.2.12", - "edition": "2018", - "sha256": "1w81s4bcbmcj9bjp7mllm8jlz6b31wzvirz8bgpzbqkpwmbvn730", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "bytes", - "packageId": "bytes" - }, - { - "name": "fnv", - "packageId": "fnv" - }, - { - "name": "itoa", - "packageId": "itoa" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Alex Crichton ", - "Carl Lerche ", - "Sean McArthur " - ] - }, - "http 1.4.0": { - "crateName": "http", - "version": "1.4.0", - "edition": "2021", - "sha256": "06iind4cwsj1d6q8c2xgq8i2wka4ps74kmws24gsi1bzdlw2mfp3", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "bytes", - "packageId": "bytes" - }, - { - "name": "itoa", - "packageId": "itoa" - } - ], - "resolvedDefaultFeatures": [ - "default", - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Alex Crichton ", - "Carl Lerche ", - "Sean McArthur " - ] - }, - "http-body 0.4.6": { - "crateName": "http-body", - "version": "0.4.6", - "edition": "2018", - "sha256": "1lmyjfk6bqk6k9gkn1dxq770sb78pqbqshga241hr5p995bb5skw", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "bytes", - "packageId": "bytes" - }, - { - "name": "http", - "packageId": "http 0.2.12" - }, - { - "name": "pin-project-lite", - "packageId": "pin-project-lite" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Carl Lerche ", - "Lucio Franco ", - "Sean McArthur " - ] - }, - "http-body 1.0.1": { - "crateName": "http-body", - "version": "1.0.1", - "edition": "2018", - "sha256": "111ir5k2b9ihz5nr9cz7cwm7fnydca7dx4hc7vr16scfzghxrzhy", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "bytes", - "packageId": "bytes" - }, - { - "name": "http", - "packageId": "http 1.4.0" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Carl Lerche ", - "Lucio Franco ", - "Sean McArthur " - ] - }, - "http-body-util": { - "crateName": "http-body-util", - "version": "0.1.3", - "edition": "2018", - "sha256": "0jm6jv4gxsnlsi1kzdyffjrj8cfr3zninnxpw73mvkxy4qzdj8dh", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "bytes", - "packageId": "bytes" - }, - { - "name": "futures-core", - "packageId": "futures-core" - }, - { - "name": "http", - "packageId": "http 1.4.0" - }, - { - "name": "http-body", - "packageId": "http-body 1.0.1" - }, - { - "name": "pin-project-lite", - "packageId": "pin-project-lite" - } - ], - "resolvedDefaultFeatures": [ - "default" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Carl Lerche ", - "Lucio Franco ", - "Sean McArthur " - ] - }, - "httparse": { - "crateName": "httparse", - "version": "1.10.1", - "edition": "2018", - "sha256": "11ycd554bw2dkgw0q61xsa7a4jn1wb1xbfacmf3dbwsikvkkvgvd", - "source": { - "type": "crates-io" - }, - "resolvedDefaultFeatures": [ - "default", - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Sean McArthur " - ] - }, - "httpdate": { - "crateName": "httpdate", - "version": "1.0.3", - "edition": "2021", - "sha256": "1aa9rd2sac0zhjqh24c9xvir96g188zldkx0hr6dnnlx5904cfyz", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Pyfisch " - ] - }, - "humantime": { - "crateName": "humantime", - "version": "2.3.0", - "edition": "2021", - "sha256": "092lpipp32ayz4kyyn4k3vz59j9blng36wprm5by0g2ykqr14nqk", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ] - }, - "hybrid-array": { - "crateName": "hybrid-array", - "version": "0.4.10", - "edition": "2024", - "sha256": "055jvmp7rsb44z5aimj9zbam9y33nplyagik38m0xd36yy6cyi1r", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "typenum", - "packageId": "typenum" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "RustCrypto Developers" - ] - }, - "hyper 0.14.32": { - "crateName": "hyper", - "version": "0.14.32", - "edition": "2018", - "sha256": "1rvcb0smz8q1i0y6p7rwxr02x5sclfg2hhxf3g0774zczn0cgps1", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "bytes", - "packageId": "bytes" - }, - { - "name": "futures-channel", - "packageId": "futures-channel" - }, - { - "name": "futures-core", - "packageId": "futures-core" - }, - { - "name": "futures-util", - "packageId": "futures-util" - }, - { - "name": "h2", - "packageId": "h2 0.3.27" - }, - { - "name": "http", - "packageId": "http 0.2.12" - }, - { - "name": "http-body", - "packageId": "http-body 0.4.6" - }, - { - "name": "httparse", - "packageId": "httparse" - }, - { - "name": "httpdate", - "packageId": "httpdate" - }, - { - "name": "itoa", - "packageId": "itoa" - }, - { - "name": "pin-project-lite", - "packageId": "pin-project-lite" - }, - { - "name": "socket2", - "packageId": "socket2 0.5.10" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tower-service", - "packageId": "tower-service" - }, - { - "name": "tracing", - "packageId": "tracing" - }, - { - "name": "want", - "packageId": "want" - } - ], - "resolvedDefaultFeatures": [ - "client", - "h2", - "http1", - "http2", - "runtime", - "server", - "socket2", - "stream", - "tcp" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Sean McArthur " - ] - }, - "hyper 1.9.0": { - "crateName": "hyper", - "version": "1.9.0", - "edition": "2021", - "sha256": "1jmwbwqcaficskg76kq402gbymbnh2z4v99xwq3l5aa6n8bg16b2", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "atomic-waker", - "packageId": "atomic-waker" - }, - { - "name": "bytes", - "packageId": "bytes" - }, - { - "name": "futures-channel", - "packageId": "futures-channel" - }, - { - "name": "futures-core", - "packageId": "futures-core" - }, - { - "name": "h2", - "packageId": "h2 0.4.13" - }, - { - "name": "http", - "packageId": "http 1.4.0" - }, - { - "name": "http-body", - "packageId": "http-body 1.0.1" - }, - { - "name": "httparse", - "packageId": "httparse" - }, - { - "name": "httpdate", - "packageId": "httpdate" - }, - { - "name": "itoa", - "packageId": "itoa" - }, - { - "name": "pin-project-lite", - "packageId": "pin-project-lite" - }, - { - "name": "smallvec", - "packageId": "smallvec" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "want", - "packageId": "want" - } - ], - "resolvedDefaultFeatures": [ - "client", - "default", - "full", - "http1", - "http2", - "server" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Sean McArthur " - ] - }, - "hyper-rustls 0.24.2": { - "crateName": "hyper-rustls", - "version": "0.24.2", - "edition": "2021", - "sha256": "1475j4a2nczz4aajzzsq3hpwg1zacmzbqg393a14j80ff8izsgpc", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "futures-util", - "packageId": "futures-util" - }, - { - "name": "http", - "packageId": "http 0.2.12" - }, - { - "name": "hyper", - "packageId": "hyper 0.14.32" - }, - { - "name": "log", - "packageId": "log" - }, - { - "name": "rustls", - "packageId": "rustls 0.21.12" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tokio-rustls", - "packageId": "tokio-rustls 0.24.1" - } - ], - "resolvedDefaultFeatures": [ - "acceptor", - "http1", - "http2", - "log", - "logging", - "tls12", - "tokio-runtime" - ], - "libCrateTypes": [ - "lib" - ] - }, - "hyper-rustls 0.27.7": { - "crateName": "hyper-rustls", - "version": "0.27.7", - "edition": "2021", - "sha256": "0n6g8998szbzhnvcs1b7ibn745grxiqmlpg53xz206v826v3xjg3", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "http", - "packageId": "http 1.4.0" - }, - { - "name": "hyper", - "packageId": "hyper 1.9.0" - }, - { - "name": "hyper-util", - "packageId": "hyper-util" - }, - { - "name": "rustls", - "packageId": "rustls 0.23.37" - }, - { - "name": "rustls-native-certs", - "packageId": "rustls-native-certs 0.8.3" - }, - { - "name": "rustls-pki-types", - "packageId": "rustls-pki-types", - "rename": "pki_types" - }, - { - "name": "rustls-platform-verifier", - "packageId": "rustls-platform-verifier" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tokio-rustls", - "packageId": "tokio-rustls 0.26.4" - }, - { - "name": "tower-service", - "packageId": "tower-service" - }, - { - "name": "webpki-roots", - "packageId": "webpki-roots 1.0.6" - } - ], - "resolvedDefaultFeatures": [ - "aws-lc-rs", - "http1", - "http2", - "native-tokio", - "ring", - "rustls-native-certs", - "rustls-platform-verifier", - "tls12", - "webpki-roots", - "webpki-tokio" - ], - "libCrateTypes": [ - "lib" - ] - }, - "hyper-util": { - "crateName": "hyper-util", - "version": "0.1.20", - "edition": "2021", - "sha256": "186zdc58hmm663csmjvrzgkr6jdh93sfmi3q2pxi57gcaqjpqm4n", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "base64", - "packageId": "base64 0.22.1" - }, - { - "name": "bytes", - "packageId": "bytes" - }, - { - "name": "futures-channel", - "packageId": "futures-channel" - }, - { - "name": "futures-util", - "packageId": "futures-util" - }, - { - "name": "http", - "packageId": "http 1.4.0" - }, - { - "name": "http-body", - "packageId": "http-body 1.0.1" - }, - { - "name": "hyper", - "packageId": "hyper 1.9.0" - }, - { - "name": "ipnet", - "packageId": "ipnet" - }, - { - "name": "libc", - "packageId": "libc" - }, - { - "name": "percent-encoding", - "packageId": "percent-encoding" - }, - { - "name": "pin-project-lite", - "packageId": "pin-project-lite" - }, - { - "name": "socket2", - "packageId": "socket2 0.6.3" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tower-service", - "packageId": "tower-service" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "resolvedDefaultFeatures": [ - "client", - "client-legacy", - "client-proxy", - "default", - "http1", - "http2", - "server", - "server-auto", - "service", - "tokio" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Sean McArthur " - ] - }, - "iana-time-zone": { - "crateName": "iana-time-zone", - "version": "0.1.65", - "edition": "2021", - "sha256": "0w64khw5p8s4nzwcf36bwnsmqzf61vpwk9ca1920x82bk6nwj6z3", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "android_system_properties", - "packageId": "android_system_properties", - "target": "cfg(target_os = \"android\")" - }, - { - "name": "core-foundation-sys", - "packageId": "core-foundation-sys", - "target": "cfg(target_vendor = \"apple\")" - }, - { - "name": "iana-time-zone-haiku", - "packageId": "iana-time-zone-haiku", - "target": "cfg(target_os = \"haiku\")" - }, - { - "name": "js-sys", - "packageId": "js-sys", - "target": "cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))" - }, - { - "name": "log", - "packageId": "log", - "target": "cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))" - }, - { - "name": "wasm-bindgen", - "packageId": "wasm-bindgen", - "target": "cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))" - }, - { - "name": "windows-core", - "packageId": "windows-core", - "target": "cfg(target_os = \"windows\")" - } - ], - "resolvedDefaultFeatures": [ - "fallback" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Andrew Straw ", - "René Kijewski ", - "Ryan Lopopolo " - ] - }, - "iana-time-zone-haiku": { - "crateName": "iana-time-zone-haiku", - "version": "0.1.2", - "edition": "2018", - "sha256": "17r6jmj31chn7xs9698r122mapq85mfnv98bb4pg6spm0si2f67k", - "source": { - "type": "crates-io" - }, - "buildDependencies": [ - { - "name": "cc", - "packageId": "cc" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "René Kijewski " - ] - }, - "iar_common": { - "crateName": "iar_common", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/iar/crates/iar_common" - }, - "dependencies": [ - { - "name": "async-trait", - "packageId": "async-trait" - }, - { - "name": "chrono", - "packageId": "chrono" - }, - { - "name": "fluxer_config_client", - "packageId": "fluxer_config_client" - }, - { - "name": "fluxer_db_core", - "packageId": "fluxer_db_core" - }, - { - "name": "opentelemetry", - "packageId": "opentelemetry" - }, - { - "name": "prost", - "packageId": "prost 0.14.3" - }, - { - "name": "prost-types", - "packageId": "prost-types 0.14.3" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "sqlx", - "packageId": "sqlx" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "buildDependencies": [ - { - "name": "glob", - "packageId": "glob" - }, - { - "name": "prost-build", - "packageId": "prost-build 0.14.3" - } - ], - "devDependencies": [ - { - "name": "tokio", - "packageId": "tokio" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "iar_rpc": { - "crateName": "iar_rpc", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/iar/crates/iar_rpc" - }, - "dependencies": [ - { - "name": "async-trait", - "packageId": "async-trait" - }, - { - "name": "aws-sdk-s3", - "packageId": "aws-sdk-s3" - }, - { - "name": "bytes", - "packageId": "bytes" - }, - { - "name": "chrono", - "packageId": "chrono" - }, - { - "name": "fluxer_config_client", - "packageId": "fluxer_config_client" - }, - { - "name": "fluxer_nats_rpc", - "packageId": "fluxer_nats_rpc" - }, - { - "name": "fluxer_service_utils", - "packageId": "fluxer_service_utils" - }, - { - "name": "hickory-resolver", - "packageId": "hickory-resolver" - }, - { - "name": "iar_common", - "packageId": "iar_common" - }, - { - "name": "iar_service", - "packageId": "iar_service" - }, - { - "name": "prost", - "packageId": "prost 0.14.3" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "sqlx", - "packageId": "sqlx" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "iar_service": { - "crateName": "iar_service", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/iar/crates/iar_service" - }, - "dependencies": [ - { - "name": "async-trait", - "packageId": "async-trait" - }, - { - "name": "base64", - "packageId": "base64 0.22.1" - }, - { - "name": "chrono", - "packageId": "chrono" - }, - { - "name": "dashmap", - "packageId": "dashmap" - }, - { - "name": "fluxer_db_core", - "packageId": "fluxer_db_core" - }, - { - "name": "hex", - "packageId": "hex" - }, - { - "name": "iar_common", - "packageId": "iar_common" - }, - { - "name": "rand", - "packageId": "rand 0.10.0" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "sha2", - "packageId": "sha2 0.11.0" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tracing", - "packageId": "tracing" - }, - { - "name": "url", - "packageId": "url" - } - ], - "devDependencies": [ - { - "name": "tokio", - "packageId": "tokio" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "icu_collections": { - "crateName": "icu_collections", - "version": "2.2.0", - "edition": "2021", - "sha256": "070r7xd0pynm0hnc1v2jzlbxka6wf50f81wybf9xg0y82v6x3119", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "displaydoc", - "packageId": "displaydoc" - }, - { - "name": "potential_utf", - "packageId": "potential_utf" - }, - { - "name": "utf8_iter", - "packageId": "utf8_iter" - }, - { - "name": "yoke", - "packageId": "yoke" - }, - { - "name": "zerofrom", - "packageId": "zerofrom" - }, - { - "name": "zerovec", - "packageId": "zerovec" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "The ICU4X Project Developers" - ] - }, - "icu_locale_core": { - "crateName": "icu_locale_core", - "version": "2.2.0", - "edition": "2021", - "sha256": "0a9cmin5w1x3bg941dlmgszn33qgq428k7qiqn5did72ndi9n8cj", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "displaydoc", - "packageId": "displaydoc" - }, - { - "name": "litemap", - "packageId": "litemap" - }, - { - "name": "tinystr", - "packageId": "tinystr" - }, - { - "name": "writeable", - "packageId": "writeable" - }, - { - "name": "zerovec", - "packageId": "zerovec" - } - ], - "resolvedDefaultFeatures": [ - "zerovec" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "The ICU4X Project Developers" - ] - }, - "icu_normalizer": { - "crateName": "icu_normalizer", - "version": "2.2.0", - "edition": "2021", - "sha256": "1d7krxr0xpc4x9635k1100a24nh0nrc59n65j6yk6gbfkplmwvn5", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "icu_collections", - "packageId": "icu_collections" - }, - { - "name": "icu_normalizer_data", - "packageId": "icu_normalizer_data" - }, - { - "name": "icu_provider", - "packageId": "icu_provider" - }, - { - "name": "smallvec", - "packageId": "smallvec" - }, - { - "name": "zerovec", - "packageId": "zerovec" - } - ], - "resolvedDefaultFeatures": [ - "compiled_data" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "The ICU4X Project Developers" - ] - }, - "icu_normalizer_data": { - "crateName": "icu_normalizer_data", - "version": "2.2.0", - "edition": "2021", - "sha256": "0f5d5d5fhhr9937m2z6z38fzh6agf14z24kwlr6lyczafypf0fys", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ], - "authors": [ - "The ICU4X Project Developers" - ] - }, - "icu_properties": { - "crateName": "icu_properties", - "version": "2.2.0", - "edition": "2021", - "sha256": "1pkh3s837808cbwxvfagwc28cvwrz2d9h5rl02jwrhm51ryvdqxy", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "icu_collections", - "packageId": "icu_collections" - }, - { - "name": "icu_locale_core", - "packageId": "icu_locale_core" - }, - { - "name": "icu_properties_data", - "packageId": "icu_properties_data" - }, - { - "name": "icu_provider", - "packageId": "icu_provider" - }, - { - "name": "zerotrie", - "packageId": "zerotrie" - }, - { - "name": "zerovec", - "packageId": "zerovec" - } - ], - "resolvedDefaultFeatures": [ - "compiled_data" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "The ICU4X Project Developers" - ] - }, - "icu_properties_data": { - "crateName": "icu_properties_data", - "version": "2.2.0", - "edition": "2021", - "sha256": "052awny0qwkbcbpd5jg2cd7vl5ry26pq4hz1nfsgf10c3qhbnawf", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ], - "authors": [ - "The ICU4X Project Developers" - ] - }, - "icu_provider": { - "crateName": "icu_provider", - "version": "2.2.0", - "edition": "2021", - "sha256": "08dl8pxbwr8zsz4c5vphqb7xw0hykkznwi4rw7bk6pwb3krlr70k", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "displaydoc", - "packageId": "displaydoc" - }, - { - "name": "icu_locale_core", - "packageId": "icu_locale_core" - }, - { - "name": "writeable", - "packageId": "writeable" - }, - { - "name": "yoke", - "packageId": "yoke" - }, - { - "name": "zerofrom", - "packageId": "zerofrom" - }, - { - "name": "zerotrie", - "packageId": "zerotrie" - }, - { - "name": "zerovec", - "packageId": "zerovec" - } - ], - "resolvedDefaultFeatures": [ - "baked" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "The ICU4X Project Developers" - ] - }, - "id-arena": { - "crateName": "id-arena", - "version": "2.3.0", - "edition": "2021", - "sha256": "0m6rs0jcaj4mg33gkv98d71w3hridghp5c4yr928hplpkgbnfc1x", - "source": { - "type": "crates-io" - }, - "resolvedDefaultFeatures": [ - "default", - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Nick Fitzgerald ", - "Aleksey Kladov " - ] - }, - "ident_case": { - "crateName": "ident_case", - "version": "1.0.1", - "edition": "2015", - "sha256": "0fac21q6pwns8gh1hz3nbq15j8fi441ncl6w4vlnd1cmc55kiq5r", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Ted Driggs " - ] - }, - "idna": { - "crateName": "idna", - "version": "1.1.0", - "edition": "2018", - "sha256": "1pp4n7hppm480zcx411dsv9wfibai00wbpgnjj4qj0xa7kr7a21v", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "idna_adapter", - "packageId": "idna_adapter" - }, - { - "name": "smallvec", - "packageId": "smallvec" - }, - { - "name": "utf8_iter", - "packageId": "utf8_iter" - } - ], - "resolvedDefaultFeatures": [ - "alloc", - "compiled_data", - "default", - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "The rust-url developers" - ] - }, - "idna_adapter": { - "crateName": "idna_adapter", - "version": "1.2.1", - "edition": "2021", - "sha256": "0i0339pxig6mv786nkqcxnwqa87v4m94b2653f6k3aj0jmhfkjis", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "icu_normalizer", - "packageId": "icu_normalizer" - }, - { - "name": "icu_properties", - "packageId": "icu_properties" - } - ], - "resolvedDefaultFeatures": [ - "compiled_data" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "The rust-url developers" - ] - }, - "ignore": { - "crateName": "ignore", - "version": "0.4.25", - "edition": "2024", - "sha256": "0jlv2s4fxqj9fsz6y015j5vbz6i475hj80j9q3sy05d0cniq5myk", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "crossbeam-deque", - "packageId": "crossbeam-deque" - }, - { - "name": "globset", - "packageId": "globset" - }, - { - "name": "log", - "packageId": "log" - }, - { - "name": "memchr", - "packageId": "memchr" - }, - { - "name": "regex-automata", - "packageId": "regex-automata" - }, - { - "name": "same-file", - "packageId": "same-file" - }, - { - "name": "walkdir", - "packageId": "walkdir" - }, - { - "name": "winapi-util", - "packageId": "winapi-util", - "target": "cfg(windows)" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Andrew Gallant " - ] - }, - "image": { - "crateName": "image", - "version": "0.25.10", - "edition": "2021", - "sha256": "0131b9fsd5grxf3lchfs2ci0rg8ga2mh1ygai7k2zh1k8cwq1aw5", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "bytemuck", - "packageId": "bytemuck" - }, - { - "name": "byteorder-lite", - "packageId": "byteorder-lite" - }, - { - "name": "image-webp", - "packageId": "image-webp" - }, - { - "name": "moxcms", - "packageId": "moxcms" - }, - { - "name": "num-traits", - "packageId": "num-traits" - }, - { - "name": "png", - "packageId": "png" - }, - { - "name": "ravif", - "packageId": "ravif" - }, - { - "name": "rgb", - "packageId": "rgb" - }, - { - "name": "zune-core", - "packageId": "zune-core" - }, - { - "name": "zune-jpeg", - "packageId": "zune-jpeg" - } - ], - "resolvedDefaultFeatures": [ - "avif", - "jpeg", - "png", - "webp" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "The image-rs Developers" - ] - }, - "image-webp": { - "crateName": "image-webp", - "version": "0.2.4", - "edition": "2021", - "sha256": "1hz814csyi9283vinzlkix6qpnd6hs3fkw7xl6z2zgm4w7rrypjj", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "byteorder-lite", - "packageId": "byteorder-lite" - }, - { - "name": "quick-error", - "packageId": "quick-error 2.0.1" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "imgref": { - "crateName": "imgref", - "version": "1.12.0", - "edition": "2021", - "sha256": "1j3iwdal9mdkmyrsms3lz4n1bxxxjxss2jvbmh662fns63fcxig7", - "source": { - "type": "crates-io" - }, - "resolvedDefaultFeatures": [ - "default", - "deprecated" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Kornel Lesiński " - ] - }, - "include-flate": { - "crateName": "include-flate", - "version": "0.3.2", - "edition": "2024", - "sha256": "0gbj9ssby09jq6x0kpk5d5yll9kba0csawq5iqk2bimbv40gn1ca", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "include-flate-codegen", - "packageId": "include-flate-codegen" - }, - { - "name": "include-flate-compress", - "packageId": "include-flate-compress" - } - ], - "resolvedDefaultFeatures": [ - "default", - "deflate", - "zstd" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "SOFe " - ] - }, - "include-flate-codegen": { - "crateName": "include-flate-codegen", - "version": "0.3.2", - "edition": "2024", - "sha256": "1bv8ck0l22idc8ji87plqja1x22fwx0wac45i99nhxjjlwcw7hwj", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "include-flate-compress", - "packageId": "include-flate-compress" - }, - { - "name": "proc-macro-error2", - "packageId": "proc-macro-error2" - }, - { - "name": "proc-macro2", - "packageId": "proc-macro2" - }, - { - "name": "quote", - "packageId": "quote" - }, - { - "name": "syn", - "packageId": "syn" - } - ], - "resolvedDefaultFeatures": [ - "deflate", - "zstd" - ], - "procMacro": true, - "authors": [ - "SOFe " - ] - }, - "include-flate-compress": { - "crateName": "include-flate-compress", - "version": "0.3.2", - "edition": "2024", - "sha256": "1nc0ag43mpmwf0r2vihzf79m68ghmsgpwfas3kb6jhdrh7mdj2zd", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "libflate", - "packageId": "libflate" - }, - { - "name": "zstd", - "packageId": "zstd" - } - ], - "resolvedDefaultFeatures": [ - "deflate", - "zstd" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "SOFe ", - "Kento Oki " - ] - }, - "indexmap": { - "crateName": "indexmap", - "version": "2.14.0", - "edition": "2024", - "sha256": "1na9z6f0d5pkjr1lgsni470v98gv2r7c41j8w48skr089x2yjrnl", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "equivalent", - "packageId": "equivalent" - }, - { - "name": "hashbrown", - "packageId": "hashbrown 0.17.0" - }, - { - "name": "serde", - "packageId": "serde", - "target": "cfg(any())" - }, - { - "name": "serde_core", - "packageId": "serde_core" - } - ], - "resolvedDefaultFeatures": [ - "default", - "serde", - "std" - ], - "libCrateTypes": [ - "lib" - ] - }, - "infer": { - "crateName": "infer", - "version": "0.19.0", - "edition": "2018", - "sha256": "1xzwzzg7s3i9jhcd304rb7b7838zkcysd67gmhffg4pxzmmr3255", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "cfb", - "packageId": "cfb" - } - ], - "resolvedDefaultFeatures": [ - "alloc", - "cfb", - "default", - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Bojan " - ] - }, - "ingress_bin": { - "crateName": "ingress_bin", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/ingress/crates/ingress_bin" - }, - "dependencies": [ - { - "name": "anyhow", - "packageId": "anyhow" - }, - { - "name": "async-nats", - "packageId": "async-nats" - }, - { - "name": "axum", - "packageId": "axum" - }, - { - "name": "axum-server", - "packageId": "axum-server" - }, - { - "name": "bytes", - "packageId": "bytes" - }, - { - "name": "chrono", - "packageId": "chrono" - }, - { - "name": "fluxer_db_core", - "packageId": "fluxer_db_core" - }, - { - "name": "fluxer_service_utils", - "packageId": "fluxer_service_utils" - }, - { - "name": "futures-util", - "packageId": "futures-util" - }, - { - "name": "http", - "packageId": "http 1.4.0" - }, - { - "name": "ingress_common", - "packageId": "ingress_common" - }, - { - "name": "ingress_service", - "packageId": "ingress_service" - }, - { - "name": "instant-acme", - "packageId": "instant-acme" - }, - { - "name": "rustls-pemfile", - "packageId": "rustls-pemfile" - }, - { - "name": "sentry", - "packageId": "sentry" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tracing", - "packageId": "tracing" - }, - { - "name": "tracing-subscriber", - "packageId": "tracing-subscriber" - }, - { - "name": "x509-parser", - "packageId": "x509-parser 0.16.0" - } - ], - "resolvedDefaultFeatures": [ - "default", - "embed-spa" - ], - "crateBin": [ - { - "name": "fluxer_ingress", - "path": "src/main.rs" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "ingress_common": { - "crateName": "ingress_common", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/ingress/crates/ingress_common" - }, - "dependencies": [ - { - "name": "prost", - "packageId": "prost 0.14.3" - }, - { - "name": "prost-types", - "packageId": "prost-types 0.14.3" - }, - { - "name": "regex", - "packageId": "regex" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "buildDependencies": [ - { - "name": "prost-build", - "packageId": "prost-build 0.14.3" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "ingress_service": { - "crateName": "ingress_service", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/ingress/crates/ingress_service" - }, - "dependencies": [ - { - "name": "async-nats", - "packageId": "async-nats" - }, - { - "name": "async-trait", - "packageId": "async-trait" - }, - { - "name": "axum", - "packageId": "axum" - }, - { - "name": "bytes", - "packageId": "bytes" - }, - { - "name": "chrono", - "packageId": "chrono" - }, - { - "name": "dashmap", - "packageId": "dashmap" - }, - { - "name": "fluxer_service_utils", - "packageId": "fluxer_service_utils" - }, - { - "name": "futures-util", - "packageId": "futures-util" - }, - { - "name": "hex", - "packageId": "hex" - }, - { - "name": "hmac", - "packageId": "hmac 0.13.0" - }, - { - "name": "http", - "packageId": "http 1.4.0" - }, - { - "name": "ingress_common", - "packageId": "ingress_common" - }, - { - "name": "ipnet", - "packageId": "ipnet" - }, - { - "name": "maxminddb", - "packageId": "maxminddb" - }, - { - "name": "mime_guess", - "packageId": "mime_guess" - }, - { - "name": "prost", - "packageId": "prost 0.14.3" - }, - { - "name": "rand", - "packageId": "rand 0.10.0" - }, - { - "name": "regex", - "packageId": "regex" - }, - { - "name": "reqwest", - "packageId": "reqwest 0.13.2" - }, - { - "name": "rust-embed", - "packageId": "rust-embed" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "sha2", - "packageId": "sha2 0.11.0" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tokio-tungstenite", - "packageId": "tokio-tungstenite 0.29.0" - }, - { - "name": "tower", - "packageId": "tower" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "resolvedDefaultFeatures": [ - "default", - "embed-spa" - ], - "libCrateTypes": [ - "lib" - ] - }, - "inout": { - "crateName": "inout", - "version": "0.1.4", - "edition": "2021", - "sha256": "008xfl1jn9rxsq19phnhbimccf4p64880jmnpg59wqi07kk117w7", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "generic-array", - "packageId": "generic-array" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "RustCrypto Developers" - ] - }, - "instant-acme": { - "crateName": "instant-acme", - "version": "0.8.5", - "edition": "2021", - "sha256": "0r0syz4g1mrs5lvphya0z4fiac3199yk939m9hsn5f91qhvss1cz", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "async-trait", - "packageId": "async-trait" - }, - { - "name": "base64", - "packageId": "base64 0.22.1" - }, - { - "name": "bytes", - "packageId": "bytes" - }, - { - "name": "http", - "packageId": "http 1.4.0" - }, - { - "name": "http-body", - "packageId": "http-body 1.0.1" - }, - { - "name": "http-body-util", - "packageId": "http-body-util" - }, - { - "name": "httpdate", - "packageId": "httpdate" - }, - { - "name": "hyper", - "packageId": "hyper 1.9.0" - }, - { - "name": "hyper-rustls", - "packageId": "hyper-rustls 0.27.7" - }, - { - "name": "hyper-util", - "packageId": "hyper-util" - }, - { - "name": "rcgen", - "packageId": "rcgen" - }, - { - "name": "ring", - "packageId": "ring" - }, - { - "name": "rustls", - "packageId": "rustls 0.23.37" - }, - { - "name": "rustls-pki-types", - "packageId": "rustls-pki-types" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "x509-parser", - "packageId": "x509-parser 0.18.1" - } - ], - "resolvedDefaultFeatures": [ - "hyper-rustls", - "rcgen", - "ring", - "x509-parser" - ], - "libCrateTypes": [ - "lib" - ] - }, - "interpolate_name": { - "crateName": "interpolate_name", - "version": "0.2.4", - "edition": "2018", - "sha256": "0q7s5mrfkx4p56dl8q9zq71y1ysdj4shh6f28qf9gly35l21jj63", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "proc-macro2", - "packageId": "proc-macro2" - }, - { - "name": "quote", - "packageId": "quote" - }, - { - "name": "syn", - "packageId": "syn" - } - ], - "procMacro": true, - "authors": [ - "Luca Barbato " - ] - }, - "intl-memoizer": { - "crateName": "intl-memoizer", - "version": "0.5.3", - "edition": "2021", - "sha256": "0gqn5wwhzacvj0z25r5r3l2pajg9c8i1ivh7g8g8dszm8pis439i", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "type-map", - "packageId": "type-map" - }, - { - "name": "unic-langid", - "packageId": "unic-langid" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Caleb Maclennan ", - "Bruce Mitchener ", - "Staś Małolepszy " - ] - }, - "intl_pluralrules": { - "crateName": "intl_pluralrules", - "version": "7.0.2", - "edition": "2018", - "sha256": "0wprd3h6h8nfj62d8xk71h178q7zfn3srxm787w4sawsqavsg3h7", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "unic-langid", - "packageId": "unic-langid" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Kekoa Riggin ", - "Zibi Braniecki " - ] - }, - "inventory": { - "crateName": "inventory", - "version": "0.3.24", - "edition": "2021", - "sha256": "16y3vbab2ld8ykjap1xxwk001jliyqsj8np57zpcrx7jfq6c7w54", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "rustversion", - "packageId": "rustversion", - "target": "cfg(target_family = \"wasm\")" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "David Tolnay " - ] - }, - "ipconfig": { - "crateName": "ipconfig", - "version": "0.3.4", - "edition": "2018", - "sha256": "08l2nk7q2kasbsixpdj83jb62rixys7xc2k3n3j6qgg31h64ch2d", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "socket2", - "packageId": "socket2 0.6.3", - "target": "cfg(windows)" - }, - { - "name": "widestring", - "packageId": "widestring", - "target": "cfg(windows)" - }, - { - "name": "windows-registry", - "packageId": "windows-registry", - "target": "cfg(windows)" - }, - { - "name": "windows-result", - "packageId": "windows-result", - "target": "cfg(windows)" - }, - { - "name": "windows-sys", - "packageId": "windows-sys 0.61.2", - "target": "cfg(windows)" - } - ], - "resolvedDefaultFeatures": [ - "computer", - "default" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Liran Ringel " - ] - }, - "ipnet": { - "crateName": "ipnet", - "version": "2.12.0", - "edition": "2018", - "sha256": "1qpq2y0asyv0jppw7zww9y96fpnpinwap8a0phhqqgyy3znnz3yr", - "source": { - "type": "crates-io" - }, - "resolvedDefaultFeatures": [ - "default", - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Kris Price " - ] - }, - "ipnetwork": { - "crateName": "ipnetwork", - "version": "0.21.1", - "edition": "2021", - "sha256": "0qqpyjfma524v734nw4xri38xwj524z8q3k29bji6kfmmyyhldyg", - "source": { - "type": "crates-io" - }, - "resolvedDefaultFeatures": [ - "default" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Abhishek Chanda ", - "Linus Färnstrand " - ] - }, - "iri-string": { - "crateName": "iri-string", - "version": "0.7.12", - "edition": "2021", - "sha256": "082fpx6c5ghvmqpwxaf2b268m47z2ic3prajqbmi1s1qpfj5kri5", - "source": { - "type": "crates-io" - }, - "resolvedDefaultFeatures": [ - "alloc", - "default", - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "YOSHIOKA Takuma " - ] - }, - "is_terminal_polyfill": { - "crateName": "is_terminal_polyfill", - "version": "1.70.2", - "edition": "2021", - "sha256": "15anlc47sbz0jfs9q8fhwf0h3vs2w4imc030shdnq54sny5i7jx6", - "source": { - "type": "crates-io" - }, - "resolvedDefaultFeatures": [ - "default" - ], - "libCrateTypes": [ - "lib" - ] - }, - "itertools 0.11.0": { - "crateName": "itertools", - "version": "0.11.0", - "edition": "2018", - "sha256": "0mzyqcc59azx9g5cg6fs8k529gvh4463smmka6jvzs3cd2jp7hdi", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "either", - "packageId": "either" - } - ], - "resolvedDefaultFeatures": [ - "default", - "use_alloc", - "use_std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "bluss" - ] - }, - "itertools 0.12.1": { - "crateName": "itertools", - "version": "0.12.1", - "edition": "2018", - "sha256": "0s95jbb3ndj1lvfxyq5wanc0fm0r6hg6q4ngb92qlfdxvci10ads", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "either", - "packageId": "either" - } - ], - "resolvedDefaultFeatures": [ - "use_alloc" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "bluss" - ] - }, - "itertools 0.13.0": { - "crateName": "itertools", - "version": "0.13.0", - "edition": "2018", - "sha256": "11hiy3qzl643zcigknclh446qb9zlg4dpdzfkjaa9q9fqpgyfgj1", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "either", - "packageId": "either" - } - ], - "resolvedDefaultFeatures": [ - "default", - "use_alloc", - "use_std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "bluss" - ] - }, - "itertools 0.14.0": { - "crateName": "itertools", - "version": "0.14.0", - "edition": "2018", - "sha256": "118j6l1vs2mx65dqhwyssbrxpawa90886m3mzafdvyip41w2q69b", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "either", - "packageId": "either" - } - ], - "resolvedDefaultFeatures": [ - "default", - "use_alloc", - "use_std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "bluss" - ] - }, - "itoa": { - "crateName": "itoa", - "version": "1.0.18", - "edition": "2021", - "sha256": "10jnd1vpfkb8kj38rlkn2a6k02afvj3qmw054dfpzagrpl6achlg", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ], - "authors": [ - "David Tolnay " - ] - }, - "jni": { - "crateName": "jni", - "version": "0.21.1", - "edition": "2018", - "sha256": "15wczfkr2r45slsljby12ymf2hij8wi5b104ghck9byjnwmsm1qs", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "cesu8", - "packageId": "cesu8" - }, - { - "name": "cfg-if", - "packageId": "cfg-if" - }, - { - "name": "combine", - "packageId": "combine" - }, - { - "name": "jni-sys", - "packageId": "jni-sys 0.3.1" - }, - { - "name": "log", - "packageId": "log" - }, - { - "name": "thiserror", - "packageId": "thiserror 1.0.69" - }, - { - "name": "windows-sys", - "packageId": "windows-sys 0.45.0", - "target": "cfg(windows)" - } - ], - "buildDependencies": [ - { - "name": "walkdir", - "packageId": "walkdir" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Josh Chase " - ] - }, - "jni-sys 0.3.1": { - "crateName": "jni-sys", - "version": "0.3.1", - "edition": "2021", - "sha256": "0n1j8fbz081w1igfrpc79n6vgm7h3ik34nziy5fjgq5nz7hm59j1", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "jni-sys", - "packageId": "jni-sys 0.4.1", - "rename": "jni_sys_04" - } - ], - "resolvedDefaultFeatures": [ - "default" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Steven Fackler " - ] - }, - "jni-sys 0.4.1": { - "crateName": "jni-sys", - "version": "0.4.1", - "edition": "2021", - "sha256": "1wlahx6f2zhczdjqyn8mk7kshb8x5vsd927sn3lvw41rrf47ldy6", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "jni-sys-macros", - "packageId": "jni-sys-macros" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Steven Fackler ", - "Robert Bragg " - ] - }, - "jni-sys-macros": { - "crateName": "jni-sys-macros", - "version": "0.4.1", - "edition": "2021", - "sha256": "0r32gbabrak15a7p487765b5wc0jcna2yv88mk6m1zjqyi1bkh1q", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "quote", - "packageId": "quote" - }, - { - "name": "syn", - "packageId": "syn" - } - ], - "procMacro": true, - "authors": [ - "Robert Bragg " - ] - }, - "jobserver": { - "crateName": "jobserver", - "version": "0.1.34", - "edition": "2021", - "sha256": "0cwx0fllqzdycqn4d6nb277qx5qwnmjdxdl0lxkkwssx77j3vyws", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "getrandom", - "packageId": "getrandom 0.3.4", - "target": "cfg(windows)" - }, - { - "name": "libc", - "packageId": "libc", - "target": "cfg(unix)" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Alex Crichton " - ] - }, - "js-sys": { - "crateName": "js-sys", - "version": "0.3.95", - "edition": "2021", - "sha256": "1jhj3kgxxgwm0cpdjiz7i2qapqr7ya9qswadmr63dhwx3lnyjr19", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "cfg-if", - "packageId": "cfg-if" - }, - { - "name": "futures-util", - "packageId": "futures-util" - }, - { - "name": "once_cell", - "packageId": "once_cell" - }, - { - "name": "wasm-bindgen", - "packageId": "wasm-bindgen" - } - ], - "resolvedDefaultFeatures": [ - "default", - "futures", - "std", - "unsafe-eval" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "The wasm-bindgen Developers" - ] - }, - "jsonwebtoken": { - "crateName": "jsonwebtoken", - "version": "10.3.0", - "edition": "2024", - "sha256": "1q8w7j0f8iycr97rqk05ys3lr67q9mw9i20h1fk2k1r3pq542a85", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "base64", - "packageId": "base64 0.22.1" - }, - { - "name": "ed25519-dalek", - "packageId": "ed25519-dalek" - }, - { - "name": "getrandom", - "packageId": "getrandom 0.2.17", - "target": "cfg(target_arch = \"wasm32\")" - }, - { - "name": "hmac", - "packageId": "hmac 0.12.1" - }, - { - "name": "js-sys", - "packageId": "js-sys", - "target": "cfg(target_arch = \"wasm32\")" - }, - { - "name": "p256", - "packageId": "p256" - }, - { - "name": "p384", - "packageId": "p384" - }, - { - "name": "pem", - "packageId": "pem" - }, - { - "name": "rand", - "packageId": "rand 0.8.5" - }, - { - "name": "rsa", - "packageId": "rsa" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "sha2", - "packageId": "sha2 0.10.9" - }, - { - "name": "signature", - "packageId": "signature" - }, - { - "name": "simple_asn1", - "packageId": "simple_asn1" - } - ], - "resolvedDefaultFeatures": [ - "default", - "ed25519-dalek", - "hmac", - "p256", - "p384", - "pem", - "rand", - "rsa", - "rust_crypto", - "sha2", - "simple_asn1", - "use_pem" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Vincent Prouillet " - ] - }, - "kstring": { - "crateName": "kstring", - "version": "2.0.2", - "edition": "2021", - "sha256": "1lfvqlqkg2x23nglznb7ah6fk3vv3y5i759h5l2151ami98gk2sm", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "static_assertions", - "packageId": "static_assertions" - } - ], - "resolvedDefaultFeatures": [ - "default", - "serde", - "std", - "unsafe" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Ed Page " - ] - }, - "kv_store_bin": { - "crateName": "kv_store_bin", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/kv_store/crates/kv_store_bin" - }, - "dependencies": [ - { - "name": "async-nats", - "packageId": "async-nats" - }, - { - "name": "fluxer_nats_rpc", - "packageId": "fluxer_nats_rpc" - }, - { - "name": "fluxer_service_utils", - "packageId": "fluxer_service_utils" - }, - { - "name": "kv_store_common", - "packageId": "kv_store_common" - }, - { - "name": "kv_store_replication", - "packageId": "kv_store_replication" - }, - { - "name": "kv_store_rpc", - "packageId": "kv_store_rpc" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tokio-util", - "packageId": "tokio-util" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "crateBin": [ - { - "name": "kv_store", - "path": "src/main.rs" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "kv_store_common": { - "crateName": "kv_store_common", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/kv_store/crates/kv_store_common" - }, - "dependencies": [ - { - "name": "fluxer_db_core", - "packageId": "fluxer_db_core" - }, - { - "name": "opentelemetry", - "packageId": "opentelemetry" - }, - { - "name": "prost", - "packageId": "prost 0.14.3" - }, - { - "name": "prost-types", - "packageId": "prost-types 0.14.3" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "buildDependencies": [ - { - "name": "prost-build", - "packageId": "prost-build 0.14.3" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "kv_store_engine": { - "crateName": "kv_store_engine", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/kv_store/crates/kv_store_engine" - }, - "dependencies": [ - { - "name": "bytes", - "packageId": "bytes" - }, - { - "name": "glob", - "packageId": "glob" - }, - { - "name": "rand", - "packageId": "rand 0.10.0" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "kv_store_replication": { - "crateName": "kv_store_replication", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/kv_store/crates/kv_store_replication" - }, - "dependencies": [ - { - "name": "async-nats", - "packageId": "async-nats" - }, - { - "name": "bytes", - "packageId": "bytes" - }, - { - "name": "kv_store_engine", - "packageId": "kv_store_engine" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tokio-stream", - "packageId": "tokio-stream" - }, - { - "name": "tokio-util", - "packageId": "tokio-util" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "kv_store_rpc": { - "crateName": "kv_store_rpc", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/kv_store/crates/kv_store_rpc" - }, - "dependencies": [ - { - "name": "fluxer_nats_rpc", - "packageId": "fluxer_nats_rpc" - }, - { - "name": "kv_store_common", - "packageId": "kv_store_common" - }, - { - "name": "kv_store_engine", - "packageId": "kv_store_engine" - }, - { - "name": "kv_store_replication", - "packageId": "kv_store_replication" - }, - { - "name": "opentelemetry", - "packageId": "opentelemetry" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "lazy_static": { - "crateName": "lazy_static", - "version": "1.5.0", - "edition": "2015", - "sha256": "1zk6dqqni0193xg6iijh7i3i44sryglwgvx20spdvwk3r6sbrlmv", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "spin", - "packageId": "spin" - } - ], - "resolvedDefaultFeatures": [ - "spin", - "spin_no_std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Marvin Löbel " - ] - }, - "leb128fmt": { - "crateName": "leb128fmt", - "version": "0.1.0", - "edition": "2021", - "sha256": "1chxm1484a0bly6anh6bd7a99sn355ymlagnwj3yajafnpldkv89", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Bryant Luk " - ] - }, - "lettre": { - "crateName": "lettre", - "version": "0.11.21", - "edition": "2024", - "sha256": "19qz0pmnmn3qf6wrsq7gg7h114f3aam6a4cxbfcnph77ks2sbgfs", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "async-trait", - "packageId": "async-trait" - }, - { - "name": "base64", - "packageId": "base64 0.22.1" - }, - { - "name": "email-encoding", - "packageId": "email-encoding" - }, - { - "name": "email_address", - "packageId": "email_address" - }, - { - "name": "fastrand", - "packageId": "fastrand" - }, - { - "name": "futures-io", - "packageId": "futures-io" - }, - { - "name": "futures-util", - "packageId": "futures-util" - }, - { - "name": "hostname", - "packageId": "hostname" - }, - { - "name": "httpdate", - "packageId": "httpdate" - }, - { - "name": "idna", - "packageId": "idna" - }, - { - "name": "mime", - "packageId": "mime" - }, - { - "name": "nom", - "packageId": "nom 8.0.0" - }, - { - "name": "percent-encoding", - "packageId": "percent-encoding" - }, - { - "name": "quoted_printable", - "packageId": "quoted_printable" - }, - { - "name": "rustls", - "packageId": "rustls 0.23.37" - }, - { - "name": "socket2", - "packageId": "socket2 0.6.3" - }, - { - "name": "tokio", - "packageId": "tokio", - "rename": "tokio1_crate" - }, - { - "name": "tokio-rustls", - "packageId": "tokio-rustls 0.26.4", - "rename": "tokio1_rustls" - }, - { - "name": "url", - "packageId": "url" - }, - { - "name": "webpki-roots", - "packageId": "webpki-roots 1.0.6" - } - ], - "resolvedDefaultFeatures": [ - "builder", - "hostname", - "ring", - "rustls", - "rustls-tls", - "smtp-transport", - "tokio1", - "tokio1-rustls", - "tokio1-rustls-tls", - "webpki-roots" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Alexis Mousset ", - "Paolo Barbolini " - ] - }, - "libc": { - "crateName": "libc", - "version": "0.2.184", - "edition": "2021", - "sha256": "1bz4525m7lwzr63iidh7lp9ppz2c9va1pn6fyjh5wsp1ajjd5xa8", - "source": { - "type": "crates-io" - }, - "resolvedDefaultFeatures": [ - "default", - "extra_traits", - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "The Rust Project Developers" - ] - }, - "libflate": { - "crateName": "libflate", - "version": "2.2.1", - "edition": "2021", - "sha256": "0x6dg5hwp71cbpc46yjynyiw92mvm17ipn229883mlhv466qn973", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "adler32", - "packageId": "adler32" - }, - { - "name": "core2", - "packageId": "core2" - }, - { - "name": "crc32fast", - "packageId": "crc32fast" - }, - { - "name": "dary_heap", - "packageId": "dary_heap" - }, - { - "name": "libflate_lz77", - "packageId": "libflate_lz77" - } - ], - "resolvedDefaultFeatures": [ - "default", - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Takeru Ohta " - ] - }, - "libflate_lz77": { - "crateName": "libflate_lz77", - "version": "2.2.0", - "edition": "2021", - "sha256": "0p0wl63ck9vh3g6lzx1pr5g962zpm26z5kpb1lqb34ndm48cp6d5", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "core2", - "packageId": "core2" - }, - { - "name": "hashbrown", - "packageId": "hashbrown 0.16.1" - }, - { - "name": "rle-decode-fast", - "packageId": "rle-decode-fast" - } - ], - "resolvedDefaultFeatures": [ - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Takeru Ohta " - ] - }, - "libfluxcore": { - "crateName": "libfluxcore", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "apps/app/crates/libfluxcore" - }, - "dependencies": [ - { - "name": "gif", - "packageId": "gif" - }, - { - "name": "image", - "packageId": "image" - }, - { - "name": "png", - "packageId": "png" - }, - { - "name": "ruzstd", - "packageId": "ruzstd" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "wasm-bindgen", - "packageId": "wasm-bindgen" - } - ], - "libCrateTypes": [ - "cdylib" - ] - }, - "libfuzzer-sys": { - "crateName": "libfuzzer-sys", - "version": "0.4.12", - "edition": "2018", - "sha256": "13ghagfsynmqda1pkpalila6kf0llqxh3214ynzi5knqgldnhapi", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "arbitrary", - "packageId": "arbitrary" - } - ], - "buildDependencies": [ - { - "name": "cc", - "packageId": "cc" - } - ], - "resolvedDefaultFeatures": [ - "default", - "link_libfuzzer" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "The rust-fuzz Project Developers" - ] - }, - "libm": { - "crateName": "libm", - "version": "0.2.16", - "edition": "2021", - "sha256": "10brh0a3qjmbzkr5mf5xqi887nhs5y9layvnki89ykz9xb1wxlmn", - "source": { - "type": "crates-io" - }, - "resolvedDefaultFeatures": [ - "arch", - "default" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Alex Crichton ", - "Amanieu d'Antras ", - "Jorge Aparicio ", - "Trevor Gross " - ] - }, - "libredox": { - "crateName": "libredox", - "version": "0.1.16", - "edition": "2021", - "sha256": "0v54zvgknag9310wcjykgv86pgq02qr3mzgkdg4r6m1k7ns3nbz0", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "bitflags", - "packageId": "bitflags" - }, - { - "name": "libc", - "packageId": "libc" - }, - { - "name": "plain", - "packageId": "plain" - }, - { - "name": "redox_syscall", - "packageId": "redox_syscall 0.7.4" - } - ], - "resolvedDefaultFeatures": [ - "base", - "bitflags", - "call", - "default", - "libc", - "plain", - "protocol", - "redox_syscall", - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "4lDO2 <4lDO2@protonmail.com>" - ] - }, - "libsqlite3-sys": { - "crateName": "libsqlite3-sys", - "version": "0.30.1", - "edition": "2021", - "sha256": "0jcikvgbj84xc7ikdmpc8m4y5lyqgrb9aqblphwk67kv95xgp69f", - "source": { - "type": "crates-io" - }, - "buildDependencies": [ - { - "name": "pkg-config", - "packageId": "pkg-config" - }, - { - "name": "vcpkg", - "packageId": "vcpkg" - } - ], - "resolvedDefaultFeatures": [ - "pkg-config", - "unlock_notify", - "vcpkg" - ], - "libCrateTypes": [ - "lib" - ], - "links": "sqlite3", - "authors": [ - "The rusqlite developers" - ] - }, - "limits_bin": { - "crateName": "limits_bin", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/limits/crates/limits_bin" - }, - "dependencies": [ - { - "name": "fluxer_config_client", - "packageId": "fluxer_config_client" - }, - { - "name": "fluxer_nats_rpc", - "packageId": "fluxer_nats_rpc" - }, - { - "name": "fluxer_service_utils", - "packageId": "fluxer_service_utils" - }, - { - "name": "limits_cache", - "packageId": "limits_cache" - }, - { - "name": "limits_common", - "packageId": "limits_common" - }, - { - "name": "limits_rpc", - "packageId": "limits_rpc" - }, - { - "name": "limits_service", - "packageId": "limits_service" - }, - { - "name": "rate_limit_common", - "packageId": "rate_limit_common" - }, - { - "name": "rate_limit_engine", - "packageId": "rate_limit_engine" - }, - { - "name": "rate_limit_rpc", - "packageId": "rate_limit_rpc" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tokio-util", - "packageId": "tokio-util" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "crateBin": [ - { - "name": "limits", - "path": "src/main.rs" - } - ] - }, - "limits_cache": { - "crateName": "limits_cache", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/limits/crates/limits_cache" - }, - "dependencies": [ - { - "name": "fluxer_service_utils", - "packageId": "fluxer_service_utils" - }, - { - "name": "limits_common", - "packageId": "limits_common" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tokio-util", - "packageId": "tokio-util" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "devDependencies": [ - { - "name": "async-trait", - "packageId": "async-trait" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "limits_common": { - "crateName": "limits_common", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/limits/crates/limits_common" - }, - "dependencies": [ - { - "name": "anyhow", - "packageId": "anyhow" - }, - { - "name": "async-trait", - "packageId": "async-trait" - }, - { - "name": "bb8", - "packageId": "bb8" - }, - { - "name": "fluxer_constants", - "packageId": "fluxer_constants" - }, - { - "name": "fluxer_db_core", - "packageId": "fluxer_db_core" - }, - { - "name": "prost", - "packageId": "prost 0.14.3" - }, - { - "name": "prost-types", - "packageId": "prost-types 0.14.3" - }, - { - "name": "scylla", - "packageId": "scylla" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "sqlx", - "packageId": "sqlx" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "buildDependencies": [ - { - "name": "prost-build", - "packageId": "prost-build 0.14.3" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "limits_rpc": { - "crateName": "limits_rpc", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/limits/crates/limits_rpc" - }, - "dependencies": [ - { - "name": "fluxer_nats_rpc", - "packageId": "fluxer_nats_rpc" - }, - { - "name": "limits_cache", - "packageId": "limits_cache" - }, - { - "name": "limits_common", - "packageId": "limits_common" - }, - { - "name": "limits_service", - "packageId": "limits_service" - }, - { - "name": "opentelemetry", - "packageId": "opentelemetry" - }, - { - "name": "prost", - "packageId": "prost 0.14.3" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "devDependencies": [ - { - "name": "async-trait", - "packageId": "async-trait" - }, - { - "name": "serde_json", - "packageId": "serde_json" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "limits_service": { - "crateName": "limits_service", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/limits/crates/limits_service" - }, - "dependencies": [ - { - "name": "limits_cache", - "packageId": "limits_cache" - }, - { - "name": "limits_common", - "packageId": "limits_common" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "devDependencies": [ - { - "name": "async-trait", - "packageId": "async-trait" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "linux-raw-sys": { - "crateName": "linux-raw-sys", - "version": "0.12.1", - "edition": "2021", - "sha256": "0lwasljrqxjjfk9l2j8lyib1babh2qjlnhylqzl01nihw14nk9ij", - "source": { - "type": "crates-io" - }, - "resolvedDefaultFeatures": [ - "auxvec", - "elf", - "errno", - "general", - "ioctl", - "no_std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Dan Gohman " - ] - }, - "liquid": { - "crateName": "liquid", - "version": "0.26.11", - "edition": "2021", - "sha256": "0kakv5ip4iw75cgcvrf2ss9r9cp4rc91iigi2vnvfg5dklzlqj9a", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "liquid-core", - "packageId": "liquid-core" - }, - { - "name": "liquid-derive", - "packageId": "liquid-derive" - }, - { - "name": "liquid-lib", - "packageId": "liquid-lib" - }, - { - "name": "serde", - "packageId": "serde" - } - ], - "resolvedDefaultFeatures": [ - "default", - "liquid-lib", - "stdlib" - ], - "libCrateTypes": [ - "lib" - ] - }, - "liquid-core": { - "crateName": "liquid-core", - "version": "0.26.11", - "edition": "2021", - "sha256": "0mqdblws7w4sdnpv2pc03gjs8is89xc0b1cf7rab8656x3g3wqpw", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "anymap2", - "packageId": "anymap2" - }, - { - "name": "itertools", - "packageId": "itertools 0.14.0" - }, - { - "name": "kstring", - "packageId": "kstring" - }, - { - "name": "liquid-derive", - "packageId": "liquid-derive" - }, - { - "name": "pest", - "packageId": "pest" - }, - { - "name": "pest_derive", - "packageId": "pest_derive" - }, - { - "name": "regex", - "packageId": "regex" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "time", - "packageId": "time" - } - ], - "resolvedDefaultFeatures": [ - "default", - "derive", - "liquid-derive" - ], - "libCrateTypes": [ - "lib" - ] - }, - "liquid-derive": { - "crateName": "liquid-derive", - "version": "0.26.10", - "edition": "2021", - "sha256": "1zmfizpram62bjqdqmqz7jnam27k4yk8pvfakyjsx11948lcjrny", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "proc-macro2", - "packageId": "proc-macro2" - }, - { - "name": "quote", - "packageId": "quote" - }, - { - "name": "syn", - "packageId": "syn" - } - ], - "procMacro": true - }, - "liquid-lib": { - "crateName": "liquid-lib", - "version": "0.26.11", - "edition": "2021", - "sha256": "0aipf9gwpnw2hb4441ag5vb51sqa61jxnwf5530mp6gmc7fyxvwv", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "itertools", - "packageId": "itertools 0.14.0" - }, - { - "name": "liquid-core", - "packageId": "liquid-core" - }, - { - "name": "percent-encoding", - "packageId": "percent-encoding" - }, - { - "name": "regex", - "packageId": "regex" - }, - { - "name": "time", - "packageId": "time" - }, - { - "name": "unicode-segmentation", - "packageId": "unicode-segmentation" - } - ], - "resolvedDefaultFeatures": [ - "default", - "stdlib" - ], - "libCrateTypes": [ - "lib" - ] - }, - "litemap": { - "crateName": "litemap", - "version": "0.8.2", - "edition": "2021", - "sha256": "1w7628bc7wwcxc4n4s5kw0610xk06710nh2hn5kwwk2wa91z9nlj", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ], - "authors": [ - "The ICU4X Project Developers" - ] - }, - "livekit-api": { - "crateName": "livekit-api", - "version": "0.4.16", - "edition": "2021", - "sha256": "02ab8qlzlgwzcf01xy6lwbh6f87kryd9yraql1lnphffnym7w302", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "base64", - "packageId": "base64 0.21.7" - }, - { - "name": "http", - "packageId": "http 1.4.0" - }, - { - "name": "jsonwebtoken", - "packageId": "jsonwebtoken" - }, - { - "name": "livekit-protocol", - "packageId": "livekit-protocol" - }, - { - "name": "log", - "packageId": "log" - }, - { - "name": "os_info", - "packageId": "os_info" - }, - { - "name": "parking_lot", - "packageId": "parking_lot" - }, - { - "name": "pbjson-types", - "packageId": "pbjson-types" - }, - { - "name": "prost", - "packageId": "prost 0.12.6" - }, - { - "name": "rand", - "packageId": "rand 0.9.2" - }, - { - "name": "reqwest", - "packageId": "reqwest 0.12.28" - }, - { - "name": "scopeguard", - "packageId": "scopeguard" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "sha2", - "packageId": "sha2 0.10.9" - }, - { - "name": "thiserror", - "packageId": "thiserror 1.0.69" - }, - { - "name": "url", - "packageId": "url" - } - ], - "resolvedDefaultFeatures": [ - "access-token", - "default", - "services-tokio", - "webhooks" - ], - "libCrateTypes": [ - "lib" - ] - }, - "livekit-protocol": { - "crateName": "livekit-protocol", - "version": "0.7.2", - "edition": "2021", - "sha256": "0ndzcjz3336l9yy46vvx03m0a75z4nrap4d8dhlv3615vjs5c7f2", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "futures-util", - "packageId": "futures-util" - }, - { - "name": "livekit-runtime", - "packageId": "livekit-runtime" - }, - { - "name": "parking_lot", - "packageId": "parking_lot" - }, - { - "name": "pbjson", - "packageId": "pbjson" - }, - { - "name": "pbjson-types", - "packageId": "pbjson-types" - }, - { - "name": "prost", - "packageId": "prost 0.12.6" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "thiserror", - "packageId": "thiserror 1.0.69" - }, - { - "name": "tokio", - "packageId": "tokio" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "livekit-runtime": { - "crateName": "livekit-runtime", - "version": "0.4.0", - "edition": "2021", - "sha256": "1xn346fm891ys2b8591735bflfszgdci56ax5d7pgzn5rp388bjk", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tokio-stream", - "packageId": "tokio-stream" - } - ], - "resolvedDefaultFeatures": [ - "default", - "tokio" - ], - "libCrateTypes": [ - "lib" - ] - }, - "lock_api": { - "crateName": "lock_api", - "version": "0.4.14", - "edition": "2021", - "sha256": "0rg9mhx7vdpajfxvdjmgmlyrn20ligzqvn8ifmaz7dc79gkrjhr2", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "scopeguard", - "packageId": "scopeguard" - } - ], - "resolvedDefaultFeatures": [ - "atomic_usize", - "default" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Amanieu d'Antras " - ] - }, - "log": { - "crateName": "log", - "version": "0.4.29", - "edition": "2021", - "sha256": "15q8j9c8g5zpkcw0hnd6cf2z7fxqnvsjh3rw5mv5q10r83i34l2y", - "source": { - "type": "crates-io" - }, - "resolvedDefaultFeatures": [ - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "The Rust Project Developers" - ] - }, - "loop9": { - "crateName": "loop9", - "version": "0.1.5", - "edition": "2021", - "sha256": "0qphc1c0cbbx43pwm6isnwzwbg6nsxjh7jah04n1sg5h4p0qgbhg", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "imgref", - "packageId": "imgref" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Kornel " - ] - }, - "lru 0.12.5": { - "crateName": "lru", - "version": "0.12.5", - "edition": "2015", - "sha256": "0f1a7cgqxbyhrmgaqqa11m3azwhcc36w0v5r4izgbhadl3sg8k13", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "hashbrown", - "packageId": "hashbrown 0.15.5" - } - ], - "resolvedDefaultFeatures": [ - "default", - "hashbrown" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Jerome Froelich " - ] - }, - "lru 0.16.3": { - "crateName": "lru", - "version": "0.16.3", - "edition": "2015", - "sha256": "14z5yxcp3f63lgw8yxr486g9yz7cfqbmkadfwgw36vy0jbslgp51", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "hashbrown", - "packageId": "hashbrown 0.16.1" - } - ], - "resolvedDefaultFeatures": [ - "default", - "hashbrown" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Jerome Froelich " - ] - }, - "lru-slab": { - "crateName": "lru-slab", - "version": "0.1.2", - "edition": "2021", - "sha256": "0m2139k466qj3bnpk66bwivgcx3z88qkxvlzk70vd65jq373jaqi", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Benjamin Saunders " - ] - }, - "lz4_flex": { - "crateName": "lz4_flex", - "version": "0.11.6", - "edition": "2021", - "sha256": "0jl5q4jfhldjd8d0adcxxjnidm64zgr150h9q7h2aydbxv75wgrp", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "twox-hash", - "packageId": "twox-hash" - } - ], - "resolvedDefaultFeatures": [ - "checked-decode", - "default", - "frame", - "safe-decode", - "safe-encode", - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Pascal Seitz ", - "Arthur Silva ", - "ticki " - ] - }, - "maintenance_bin": { - "crateName": "maintenance_bin", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/maintenance/crates/maintenance_bin" - }, - "dependencies": [ - { - "name": "fluxer_config_client", - "packageId": "fluxer_config_client" - }, - { - "name": "fluxer_kv_store_client", - "packageId": "fluxer_kv_store_client" - }, - { - "name": "fluxer_nats_rpc", - "packageId": "fluxer_nats_rpc" - }, - { - "name": "fluxer_service_utils", - "packageId": "fluxer_service_utils" - }, - { - "name": "maintenance_worker", - "packageId": "maintenance_worker" - }, - { - "name": "reqwest", - "packageId": "reqwest 0.13.2" - }, - { - "name": "sqlx", - "packageId": "sqlx" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tokio-util", - "packageId": "tokio-util" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "crateBin": [ - { - "name": "maintenance", - "path": "src/main.rs" - } - ] - }, - "maintenance_worker": { - "crateName": "maintenance_worker", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/maintenance/crates/maintenance_worker" - }, - "dependencies": [ - { - "name": "async-nats", - "packageId": "async-nats" - }, - { - "name": "base64", - "packageId": "base64 0.22.1" - }, - { - "name": "bytes", - "packageId": "bytes" - }, - { - "name": "chrono", - "packageId": "chrono" - }, - { - "name": "fluxer_kv_store_client", - "packageId": "fluxer_kv_store_client" - }, - { - "name": "fluxer_service_utils", - "packageId": "fluxer_service_utils" - }, - { - "name": "futures-util", - "packageId": "futures-util" - }, - { - "name": "reqwest", - "packageId": "reqwest 0.13.2" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "sqlx", - "packageId": "sqlx" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tokio-util", - "packageId": "tokio-util" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "maplit": { - "crateName": "maplit", - "version": "1.0.2", - "edition": "2015", - "sha256": "07b5kjnhrrmfhgqm9wprjw8adx6i225lqp49gasgqg74lahnabiy", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ], - "authors": [ - "bluss" - ] - }, - "markup5ever": { - "crateName": "markup5ever", - "version": "0.39.0", - "edition": "2021", - "sha256": "1pjpjwzlsv03ljpprq3swamfj8ipv6kl2nvfdzjlww2zxj3xj8ki", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "log", - "packageId": "log" - }, - { - "name": "tendril", - "packageId": "tendril" - }, - { - "name": "web_atoms", - "packageId": "web_atoms" - } - ], - "libPath": "lib.rs", - "libCrateTypes": [ - "lib" - ], - "authors": [ - "The html5ever Project Developers" - ] - }, - "matchers": { - "crateName": "matchers", - "version": "0.2.0", - "edition": "2018", - "sha256": "1sasssspdj2vwcwmbq3ra18d3qniapkimfcbr47zmx6750m5llni", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "regex-automata", - "packageId": "regex-automata" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Eliza Weisman " - ] - }, - "matchit": { - "crateName": "matchit", - "version": "0.8.4", - "edition": "2021", - "sha256": "1hzl48fwq1cn5dvshfly6vzkzqhfihya65zpj7nz7lfx82mgzqa7", - "source": { - "type": "crates-io" - }, - "resolvedDefaultFeatures": [ - "default" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Ibraheem Ahmed " - ] - }, - "matrixmultiply": { - "crateName": "matrixmultiply", - "version": "0.3.10", - "edition": "2018", - "sha256": "020sqwg3cvprfasbszqbnis9zx6c3w9vlkfidyimgblzdq0y6vd0", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "rawpointer", - "packageId": "rawpointer" - } - ], - "buildDependencies": [ - { - "name": "autocfg", - "packageId": "autocfg" - } - ], - "resolvedDefaultFeatures": [ - "cgemm", - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "bluss", - "R. Janis Goldschmidt" - ] - }, - "maxminddb": { - "crateName": "maxminddb", - "version": "0.27.3", - "edition": "2021", - "sha256": "14i1bvbc799v006f4012mi1yx50mgzg0zgda9nazhhp7gk9indvn", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "ipnetwork", - "packageId": "ipnetwork" - }, - { - "name": "log", - "packageId": "log" - }, - { - "name": "memchr", - "packageId": "memchr" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - } - ], - "resolvedDefaultFeatures": [ - "default" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Gregory J. Oschwald " - ] - }, - "maybe-rayon": { - "crateName": "maybe-rayon", - "version": "0.1.1", - "edition": "2021", - "sha256": "06cmvhj4n36459g327ng5dnj8d58qs472pv5ahlhm7ynxl6g78cf", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "cfg-if", - "packageId": "cfg-if" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "md-5 0.10.6": { - "crateName": "md-5", - "version": "0.10.6", - "edition": "2018", - "sha256": "1kvq5rnpm4fzwmyv5nmnxygdhhb2369888a06gdc9pxyrzh7x7nq", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "cfg-if", - "packageId": "cfg-if" - }, - { - "name": "digest", - "packageId": "digest 0.10.7" - } - ], - "resolvedDefaultFeatures": [ - "default", - "std" - ], - "libName": "md5", - "libCrateTypes": [ - "lib" - ], - "authors": [ - "RustCrypto Developers" - ] - }, - "md-5 0.11.0": { - "crateName": "md-5", - "version": "0.11.0", - "edition": "2024", - "sha256": "166yqj8b11pawpys7knnn77cr618cby2iywpp0dq4dh3b4gl9dk9", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "cfg-if", - "packageId": "cfg-if" - }, - { - "name": "digest", - "packageId": "digest 0.11.2" - } - ], - "resolvedDefaultFeatures": [ - "alloc", - "default", - "oid" - ], - "libName": "md5", - "libCrateTypes": [ - "lib" - ], - "authors": [ - "RustCrypto Developers" - ] - }, - "memchr": { - "crateName": "memchr", - "version": "2.8.0", - "edition": "2021", - "sha256": "0y9zzxcqxvdqg6wyag7vc3h0blhdn7hkq164bxyx2vph8zs5ijpq", - "source": { - "type": "crates-io" - }, - "resolvedDefaultFeatures": [ - "alloc", - "default", - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Andrew Gallant ", - "bluss" - ] - }, - "memmap2": { - "crateName": "memmap2", - "version": "0.9.10", - "edition": "2021", - "sha256": "1qz0n4ch68pz2mp07sdwnk27imdjjqy6aqir3hp9j4g0iw19hh3i", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "libc", - "packageId": "libc", - "target": "cfg(unix)" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Dan Burkert ", - "Yevhenii Reizner ", - "The Contributors" - ] - }, - "memo-map": { - "crateName": "memo-map", - "version": "0.3.3", - "edition": "2018", - "sha256": "0yw5ria5j6kd8z0p2yiji1vc2x53zg348dv1fgip822n0x813l9q", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Armin Ronacher " - ] - }, - "metrics_bin": { - "crateName": "metrics_bin", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/metrics/crates/metrics_bin" - }, - "dependencies": [ - { - "name": "anyhow", - "packageId": "anyhow" - }, - { - "name": "clickhouse", - "packageId": "clickhouse" - }, - { - "name": "fluxer_config_client", - "packageId": "fluxer_config_client" - }, - { - "name": "fluxer_nats_rpc", - "packageId": "fluxer_nats_rpc" - }, - { - "name": "fluxer_service_utils", - "packageId": "fluxer_service_utils" - }, - { - "name": "metrics_common", - "packageId": "metrics_common" - }, - { - "name": "metrics_ingest", - "packageId": "metrics_ingest" - }, - { - "name": "metrics_rpc", - "packageId": "metrics_rpc" - }, - { - "name": "metrics_service", - "packageId": "metrics_service" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tokio-util", - "packageId": "tokio-util" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "crateBin": [ - { - "name": "metrics", - "path": "src/main.rs" - } - ] - }, - "metrics_common": { - "crateName": "metrics_common", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/metrics/crates/metrics_common" - }, - "dependencies": [ - { - "name": "async-nats", - "packageId": "async-nats" - }, - { - "name": "bytes", - "packageId": "bytes" - }, - { - "name": "chrono", - "packageId": "chrono" - }, - { - "name": "clickhouse", - "packageId": "clickhouse" - }, - { - "name": "fluxer_config_client", - "packageId": "fluxer_config_client" - }, - { - "name": "fluxer_db_core", - "packageId": "fluxer_db_core" - }, - { - "name": "fluxer_service_utils", - "packageId": "fluxer_service_utils" - }, - { - "name": "prost", - "packageId": "prost 0.14.3" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "buildDependencies": [ - { - "name": "prost-build", - "packageId": "prost-build 0.14.3" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "metrics_ingest": { - "crateName": "metrics_ingest", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/metrics/crates/metrics_ingest" - }, - "dependencies": [ - { - "name": "anyhow", - "packageId": "anyhow" - }, - { - "name": "async-nats", - "packageId": "async-nats" - }, - { - "name": "bytes", - "packageId": "bytes" - }, - { - "name": "clickhouse", - "packageId": "clickhouse" - }, - { - "name": "fluxer_service_utils", - "packageId": "fluxer_service_utils" - }, - { - "name": "futures-util", - "packageId": "futures-util" - }, - { - "name": "metrics_common", - "packageId": "metrics_common" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tokio-util", - "packageId": "tokio-util" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "metrics_rpc": { - "crateName": "metrics_rpc", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/metrics/crates/metrics_rpc" - }, - "dependencies": [ - { - "name": "chrono", - "packageId": "chrono" - }, - { - "name": "clickhouse", - "packageId": "clickhouse" - }, - { - "name": "fluxer_nats_rpc", - "packageId": "fluxer_nats_rpc" - }, - { - "name": "metrics_common", - "packageId": "metrics_common" - }, - { - "name": "metrics_service", - "packageId": "metrics_service" - }, - { - "name": "prost", - "packageId": "prost 0.14.3" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "buildDependencies": [ - { - "name": "prost-build", - "packageId": "prost-build 0.14.3" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "metrics_service": { - "crateName": "metrics_service", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/metrics/crates/metrics_service" - }, - "dependencies": [ - { - "name": "chrono", - "packageId": "chrono" - }, - { - "name": "clickhouse", - "packageId": "clickhouse" - }, - { - "name": "metrics_common", - "packageId": "metrics_common" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tokio-util", - "packageId": "tokio-util" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "mime": { - "crateName": "mime", - "version": "0.3.17", - "edition": "2015", - "sha256": "16hkibgvb9klh0w0jk5crr5xv90l3wlf77ggymzjmvl1818vnxv8", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Sean McArthur " - ] - }, - "mime_guess": { - "crateName": "mime_guess", - "version": "2.0.5", - "edition": "2015", - "sha256": "03jmg3yx6j39mg0kayf7w4a886dl3j15y8zs119zw01ccy74zi7p", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "mime", - "packageId": "mime" - }, - { - "name": "unicase", - "packageId": "unicase" - } - ], - "buildDependencies": [ - { - "name": "unicase", - "packageId": "unicase" - } - ], - "resolvedDefaultFeatures": [ - "default", - "rev-mappings" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Austin Bonander " - ] - }, - "minijinja": { - "crateName": "minijinja", - "version": "2.19.0", - "edition": "2021", - "sha256": "0pdpf9mnicffxdhhi0gpxhf5mn5waa5n4sg5gs2swsqna9rzsnw0", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "memo-map", - "packageId": "memo-map" - }, - { - "name": "serde", - "packageId": "serde" - } - ], - "resolvedDefaultFeatures": [ - "adjacent_loop_items", - "builtins", - "debug", - "default", - "deserialization", - "loader", - "macros", - "multi_template", - "serde", - "std_collections" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Armin Ronacher " - ] - }, - "minimal-lexical": { - "crateName": "minimal-lexical", - "version": "0.2.1", - "edition": "2018", - "sha256": "16ppc5g84aijpri4jzv14rvcnslvlpphbszc7zzp6vfkddf4qdb8", - "source": { - "type": "crates-io" - }, - "resolvedDefaultFeatures": [ - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Alex Huszagh " - ] - }, - "miniz_oxide": { - "crateName": "miniz_oxide", - "version": "0.8.9", - "edition": "2021", - "sha256": "05k3pdg8bjjzayq3rf0qhpirq9k37pxnasfn4arbs17phqn6m9qz", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "adler2", - "packageId": "adler2" - }, - { - "name": "simd-adler32", - "packageId": "simd-adler32" - } - ], - "resolvedDefaultFeatures": [ - "default", - "simd", - "simd-adler32", - "with-alloc" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Frommi ", - "oyvindln ", - "Rich Geldreich richgel99@gmail.com" - ] - }, - "mio": { - "crateName": "mio", - "version": "1.2.0", - "edition": "2021", - "sha256": "1hanrh4fwsfkdqdaqfidz48zz1wdix23zwn3r2x78am0garfbdsh", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "libc", - "packageId": "libc", - "target": "cfg(any(unix, target_os = \"hermit\", target_os = \"wasi\"))" - }, - { - "name": "wasi", - "packageId": "wasi 0.11.1+wasi-snapshot-preview1", - "target": "cfg(target_os = \"wasi\")" - }, - { - "name": "windows-sys", - "packageId": "windows-sys 0.61.2", - "target": "cfg(windows)" - } - ], - "resolvedDefaultFeatures": [ - "net", - "os-ext", - "os-poll" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Carl Lerche ", - "Thomas de Zeeuw ", - "Tokio Contributors " - ] - }, - "moka": { - "crateName": "moka", - "version": "0.12.15", - "edition": "2021", - "sha256": "0ijhgjfprcjkvrhgmm71m9gaph5lc9xjb3rwz4wyhbh42anjhwlm", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "crossbeam-channel", - "packageId": "crossbeam-channel" - }, - { - "name": "crossbeam-epoch", - "packageId": "crossbeam-epoch" - }, - { - "name": "crossbeam-utils", - "packageId": "crossbeam-utils" - }, - { - "name": "equivalent", - "packageId": "equivalent" - }, - { - "name": "parking_lot", - "packageId": "parking_lot" - }, - { - "name": "portable-atomic", - "packageId": "portable-atomic" - }, - { - "name": "smallvec", - "packageId": "smallvec" - }, - { - "name": "tagptr", - "packageId": "tagptr" - }, - { - "name": "uuid", - "packageId": "uuid" - } - ], - "resolvedDefaultFeatures": [ - "default", - "sync" - ], - "libCrateTypes": [ - "lib" - ] - }, - "moxcms": { - "crateName": "moxcms", - "version": "0.8.1", - "edition": "2024", - "sha256": "0jz4fd5f7pdn1rngqc96lxriqjkym1lswdhdbjr037s8p9ac31dv", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "num-traits", - "packageId": "num-traits" - }, - { - "name": "pxfm", - "packageId": "pxfm" - } - ], - "resolvedDefaultFeatures": [ - "avx", - "avx_luts", - "avx_shaper_fixed_point_paths", - "avx_shaper_paths", - "default", - "lut", - "neon", - "neon_luts", - "neon_shaper_fixed_point_paths", - "neon_shaper_paths", - "sse", - "sse_luts", - "sse_shaper_fixed_point_paths", - "sse_shaper_paths" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Radzivon Bartoshyk" - ] - }, - "mrml": { - "crateName": "mrml", - "version": "5.1.0", - "edition": "2021", - "sha256": "0cn1ww7c5k2vabqhy10b2plidfv6qyl6qh7ybfzhlpmh4zhlsbcg", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "enum-as-inner", - "packageId": "enum-as-inner" - }, - { - "name": "enum_dispatch", - "packageId": "enum_dispatch" - }, - { - "name": "htmlparser", - "packageId": "htmlparser" - }, - { - "name": "indexmap", - "packageId": "indexmap" - }, - { - "name": "itertools", - "packageId": "itertools 0.14.0" - }, - { - "name": "rustc-hash", - "packageId": "rustc-hash" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - } - ], - "resolvedDefaultFeatures": [ - "default", - "json", - "parse", - "print", - "render" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Jérémie Drouet " - ] - }, - "multimap": { - "crateName": "multimap", - "version": "0.10.1", - "edition": "2015", - "sha256": "1150lf0hjfjj4ksb8s3y0hl7a2nqzqlbh0is7vdym2iyjfrfr1qx", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Håvar Nøvik " - ] - }, - "native-tls": { - "crateName": "native-tls", - "version": "0.2.18", - "edition": "2021", - "sha256": "1wmv0g5p6jwyyslyw88w5fv9kc9qvjd1hi2d4sfl4qm19vhh0ma6", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "libc", - "packageId": "libc", - "target": "cfg(target_vendor = \"apple\")" - }, - { - "name": "log", - "packageId": "log", - "target": "cfg(not(any(target_os = \"windows\", target_vendor = \"apple\")))" - }, - { - "name": "openssl", - "packageId": "openssl", - "target": "cfg(not(any(target_os = \"windows\", target_vendor = \"apple\")))" - }, - { - "name": "openssl-probe", - "packageId": "openssl-probe 0.2.1", - "target": "cfg(not(any(target_os = \"windows\", target_vendor = \"apple\")))" - }, - { - "name": "openssl-sys", - "packageId": "openssl-sys", - "target": "cfg(not(any(target_os = \"windows\", target_vendor = \"apple\")))" - }, - { - "name": "schannel", - "packageId": "schannel", - "target": "cfg(target_os = \"windows\")" - }, - { - "name": "security-framework", - "packageId": "security-framework 3.7.0", - "target": "cfg(target_vendor = \"apple\")" - }, - { - "name": "security-framework-sys", - "packageId": "security-framework-sys", - "target": "cfg(target_vendor = \"apple\")" - }, - { - "name": "tempfile", - "packageId": "tempfile", - "target": "cfg(target_os = \"macos\")" - } - ], - "resolvedDefaultFeatures": [ - "default" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Steven Fackler " - ] - }, - "nats_test_server": { - "crateName": "nats_test_server", - "version": "0.3.0", - "edition": "2018", - "sha256": "10rh65y6wndfjmlxwcl43r69xq525s9xxxdc0agllsbsjyq33l53", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "env_logger", - "packageId": "env_logger" - }, - { - "name": "log", - "packageId": "log" - }, - { - "name": "rand", - "packageId": "rand 0.7.3" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "serde_derive", - "packageId": "serde_derive" - }, - { - "name": "serde_json", - "packageId": "serde_json" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Tyler Neely " - ] - }, - "ndarray": { - "crateName": "ndarray", - "version": "0.17.2", - "edition": "2021", - "sha256": "0bbmybr5x36yln5y09s6ijndlca59fr3p0khj1p4lsvs9a0q002j", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "matrixmultiply", - "packageId": "matrixmultiply" - }, - { - "name": "num-complex", - "packageId": "num-complex" - }, - { - "name": "num-integer", - "packageId": "num-integer" - }, - { - "name": "num-traits", - "packageId": "num-traits" - }, - { - "name": "portable-atomic", - "packageId": "portable-atomic", - "target": "cfg(not(target_has_atomic = \"ptr\"))" - }, - { - "name": "portable-atomic-util", - "packageId": "portable-atomic-util", - "target": "cfg(not(target_has_atomic = \"ptr\"))" - }, - { - "name": "rawpointer", - "packageId": "rawpointer" - } - ], - "resolvedDefaultFeatures": [ - "default", - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Ulrik Sverdrup \"bluss\"", - "Jim Turner" - ] - }, - "new_debug_unreachable": { - "crateName": "new_debug_unreachable", - "version": "1.0.6", - "edition": "2021", - "sha256": "11phpf1mjxq6khk91yzcbd3ympm78m3ivl7xg6lg2c0lf66fy3k5", - "source": { - "type": "crates-io" - }, - "libName": "debug_unreachable", - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Matt Brubeck ", - "Jonathan Reem " - ] - }, - "nix": { - "crateName": "nix", - "version": "0.30.1", - "edition": "2021", - "sha256": "1dixahq9hk191g0c2ydc0h1ppxj0xw536y6rl63vlnp06lx3ylkl", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "bitflags", - "packageId": "bitflags" - }, - { - "name": "cfg-if", - "packageId": "cfg-if" - }, - { - "name": "libc", - "packageId": "libc" - } - ], - "buildDependencies": [ - { - "name": "cfg_aliases", - "packageId": "cfg_aliases" - } - ], - "resolvedDefaultFeatures": [ - "default", - "feature", - "fs", - "process", - "signal", - "user" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "The nix-rust Project Developers" - ] - }, - "nkeys": { - "crateName": "nkeys", - "version": "0.4.5", - "edition": "2021", - "sha256": "1gyi8g3nzcr4cizirb0cr92ldwwlzqyawdd9ypywg8a7pjx13447", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "data-encoding", - "packageId": "data-encoding" - }, - { - "name": "ed25519", - "packageId": "ed25519" - }, - { - "name": "ed25519-dalek", - "packageId": "ed25519-dalek" - }, - { - "name": "getrandom", - "packageId": "getrandom 0.2.17", - "target": "cfg(target_arch = \"wasm32\")" - }, - { - "name": "log", - "packageId": "log" - }, - { - "name": "rand", - "packageId": "rand 0.8.5" - }, - { - "name": "signatory", - "packageId": "signatory" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "wasmCloud Team" - ] - }, - "nom 7.1.3": { - "crateName": "nom", - "version": "7.1.3", - "edition": "2018", - "sha256": "0jha9901wxam390jcf5pfa0qqfrgh8li787jx2ip0yk5b8y9hwyj", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "memchr", - "packageId": "memchr" - }, - { - "name": "minimal-lexical", - "packageId": "minimal-lexical" - } - ], - "resolvedDefaultFeatures": [ - "alloc", - "default", - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "contact@geoffroycouprie.com" - ] - }, - "nom 8.0.0": { - "crateName": "nom", - "version": "8.0.0", - "edition": "2021", - "sha256": "01cl5xng9d0gxf26h39m0l8lprgpa00fcc75ps1yzgbib1vn35yz", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "memchr", - "packageId": "memchr" - } - ], - "resolvedDefaultFeatures": [ - "alloc", - "default", - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "contact@geoffroycouprie.com" - ] - }, - "nom-language": { - "crateName": "nom-language", - "version": "0.1.0", - "edition": "2021", - "sha256": "0abbzawam1nh75igvyn1vh5pgxgzm0wqj2y9jbpxmzhv8mdvrqid", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "nom", - "packageId": "nom 8.0.0" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "contact@geoffroycouprie.com" - ] - }, - "noop_proc_macro": { - "crateName": "noop_proc_macro", - "version": "0.3.0", - "edition": "2018", - "sha256": "1j2v1c6ric4w9v12h34jghzmngcwmn0hll1ywly4h6lcm4rbnxh6", - "source": { - "type": "crates-io" - }, - "procMacro": true, - "authors": [ - "Luca Barbato " - ] - }, - "notification_bin": { - "crateName": "notification_bin", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/notification/crates/notification_bin" - }, - "dependencies": [ - { - "name": "async-nats", - "packageId": "async-nats" - }, - { - "name": "fluxer_config_client", - "packageId": "fluxer_config_client" - }, - { - "name": "fluxer_nats_rpc", - "packageId": "fluxer_nats_rpc" - }, - { - "name": "fluxer_service_utils", - "packageId": "fluxer_service_utils" - }, - { - "name": "notification_common", - "packageId": "notification_common" - }, - { - "name": "notification_rpc", - "packageId": "notification_rpc" - }, - { - "name": "notification_service", - "packageId": "notification_service" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tokio-util", - "packageId": "tokio-util" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "crateBin": [ - { - "name": "notification", - "path": "src/main.rs" - } - ] - }, - "notification_common": { - "crateName": "notification_common", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/notification/crates/notification_common" - }, - "dependencies": [ - { - "name": "async-nats", - "packageId": "async-nats" - }, - { - "name": "fluxer_config_client", - "packageId": "fluxer_config_client" - }, - { - "name": "fluxer_db_core", - "packageId": "fluxer_db_core" - }, - { - "name": "opentelemetry", - "packageId": "opentelemetry" - }, - { - "name": "prost", - "packageId": "prost 0.14.3" - }, - { - "name": "prost-types", - "packageId": "prost-types 0.14.3" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "serde_yaml", - "packageId": "serde_yaml" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "buildDependencies": [ - { - "name": "glob", - "packageId": "glob" - }, - { - "name": "prost-build", - "packageId": "prost-build 0.14.3" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "notification_rpc": { - "crateName": "notification_rpc", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/notification/crates/notification_rpc" - }, - "dependencies": [ - { - "name": "fluxer_config_client", - "packageId": "fluxer_config_client" - }, - { - "name": "fluxer_nats_rpc", - "packageId": "fluxer_nats_rpc" - }, - { - "name": "notification_common", - "packageId": "notification_common" - }, - { - "name": "notification_service", - "packageId": "notification_service" - }, - { - "name": "opentelemetry", - "packageId": "opentelemetry" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "notification_service": { - "crateName": "notification_service", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/notification/crates/notification_service" - }, - "dependencies": [ - { - "name": "anyhow", - "packageId": "anyhow" - }, - { - "name": "chrono", - "packageId": "chrono" - }, - { - "name": "fluent-templates", - "packageId": "fluent-templates" - }, - { - "name": "fluxer_config_client", - "packageId": "fluxer_config_client" - }, - { - "name": "fluxer_service_utils", - "packageId": "fluxer_service_utils" - }, - { - "name": "lettre", - "packageId": "lettre" - }, - { - "name": "mrml", - "packageId": "mrml" - }, - { - "name": "notification_common", - "packageId": "notification_common" - }, - { - "name": "reqwest", - "packageId": "reqwest 0.13.2" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tracing", - "packageId": "tracing" - }, - { - "name": "unic-langid", - "packageId": "unic-langid" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "nu-ansi-term": { - "crateName": "nu-ansi-term", - "version": "0.50.3", - "edition": "2021", - "sha256": "1ra088d885lbd21q1bxgpqdlk1zlndblmarn948jz2a40xsbjmvr", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "windows-sys", - "packageId": "windows-sys 0.61.2", - "rename": "windows", - "target": "cfg(windows)" - } - ], - "resolvedDefaultFeatures": [ - "default", - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "ogham@bsago.me", - "Ryan Scheel (Havvy) ", - "Josh Triplett ", - "The Nushell Project Developers" - ] - }, - "nuid": { - "crateName": "nuid", - "version": "0.5.0", - "edition": "2021", - "sha256": "10vy5gjpjnvsmbavjlczhgfby9ldlwk0r8ha78b2kyanb3wmm2gw", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "rand", - "packageId": "rand 0.8.5" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Ivan Porto Carrero " - ] - }, - "num-bigint": { - "crateName": "num-bigint", - "version": "0.4.6", - "edition": "2021", - "sha256": "1f903zd33i6hkjpsgwhqwi2wffnvkxbn6rv4mkgcjcqi7xr4zr55", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "num-integer", - "packageId": "num-integer" - }, - { - "name": "num-traits", - "packageId": "num-traits" - } - ], - "resolvedDefaultFeatures": [ - "default", - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "The Rust Project Developers" - ] - }, - "num-bigint-dig": { - "crateName": "num-bigint-dig", - "version": "0.8.6", - "edition": "2021", - "sha256": "1dxh3d8pzjc5k0kpy8gy2qhhhqs7zw8a7m564zl3ib8gcjkdsqg6", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "lazy_static", - "packageId": "lazy_static" - }, - { - "name": "libm", - "packageId": "libm" - }, - { - "name": "num-integer", - "packageId": "num-integer" - }, - { - "name": "num-iter", - "packageId": "num-iter" - }, - { - "name": "num-traits", - "packageId": "num-traits" - }, - { - "name": "rand", - "packageId": "rand 0.8.5" - }, - { - "name": "smallvec", - "packageId": "smallvec" - }, - { - "name": "zeroize", - "packageId": "zeroize" - } - ], - "resolvedDefaultFeatures": [ - "i128", - "prime", - "rand", - "u64_digit", - "zeroize" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "dignifiedquire ", - "The Rust Project Developers" - ] - }, - "num-complex": { - "crateName": "num-complex", - "version": "0.4.6", - "edition": "2021", - "sha256": "15cla16mnw12xzf5g041nxbjjm9m85hdgadd5dl5d0b30w9qmy3k", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "num-traits", - "packageId": "num-traits" - } - ], - "resolvedDefaultFeatures": [ - "default", - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "The Rust Project Developers" - ] - }, - "num-conv": { - "crateName": "num-conv", - "version": "0.1.0", - "edition": "2021", - "sha256": "1ndiyg82q73783jq18isi71a7mjh56wxrk52rlvyx0mi5z9ibmai", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Jacob Pratt " - ] - }, - "num-derive": { - "crateName": "num-derive", - "version": "0.4.2", - "edition": "2021", - "sha256": "00p2am9ma8jgd2v6xpsz621wc7wbn1yqi71g15gc3h67m7qmafgd", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "proc-macro2", - "packageId": "proc-macro2" - }, - { - "name": "quote", - "packageId": "quote" - }, - { - "name": "syn", - "packageId": "syn" - } - ], - "procMacro": true, - "authors": [ - "The Rust Project Developers" - ] - }, - "num-integer": { - "crateName": "num-integer", - "version": "0.1.46", - "edition": "2018", - "sha256": "13w5g54a9184cqlbsq80rnxw4jj4s0d8wv75jsq5r2lms8gncsbr", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "num-traits", - "packageId": "num-traits" - } - ], - "resolvedDefaultFeatures": [ - "default", - "i128", - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "The Rust Project Developers" - ] - }, - "num-iter": { - "crateName": "num-iter", - "version": "0.1.45", - "edition": "2018", - "sha256": "1gzm7vc5g9qsjjl3bqk9rz1h6raxhygbrcpbfl04swlh0i506a8l", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "num-integer", - "packageId": "num-integer" - }, - { - "name": "num-traits", - "packageId": "num-traits" - } - ], - "buildDependencies": [ - { - "name": "autocfg", - "packageId": "autocfg" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "The Rust Project Developers" - ] - }, - "num-rational": { - "crateName": "num-rational", - "version": "0.4.2", - "edition": "2021", - "sha256": "093qndy02817vpgcqjnj139im3jl7vkq4h68kykdqqh577d18ggq", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "num-bigint", - "packageId": "num-bigint" - }, - { - "name": "num-integer", - "packageId": "num-integer" - }, - { - "name": "num-traits", - "packageId": "num-traits" - } - ], - "resolvedDefaultFeatures": [ - "default", - "num-bigint", - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "The Rust Project Developers" - ] - }, - "num-traits": { - "crateName": "num-traits", - "version": "0.2.19", - "edition": "2021", - "sha256": "0h984rhdkkqd4ny9cif7y2azl3xdfb7768hb9irhpsch4q3gq787", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "libm", - "packageId": "libm" - } - ], - "buildDependencies": [ - { - "name": "autocfg", - "packageId": "autocfg" - } - ], - "resolvedDefaultFeatures": [ - "default", - "i128", - "libm", - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "The Rust Project Developers" - ] - }, - "num_cpus": { - "crateName": "num_cpus", - "version": "1.17.0", - "edition": "2015", - "sha256": "0fxjazlng4z8cgbmsvbzv411wrg7x3hyxdq8nxixgzjswyylppwi", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "hermit-abi", - "packageId": "hermit-abi 0.5.2", - "target": "cfg(target_os = \"hermit\")" - }, - { - "name": "libc", - "packageId": "libc", - "target": "cfg(not(windows))" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Sean McArthur " - ] - }, - "oauth2_common": { - "crateName": "oauth2_common", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/oauth2/crates/oauth2_common" - }, - "dependencies": [ - { - "name": "fluxer_config_client", - "packageId": "fluxer_config_client" - }, - { - "name": "fluxer_db_core", - "packageId": "fluxer_db_core" - }, - { - "name": "opentelemetry", - "packageId": "opentelemetry" - }, - { - "name": "prost", - "packageId": "prost 0.14.3" - }, - { - "name": "prost-types", - "packageId": "prost-types 0.14.3" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "buildDependencies": [ - { - "name": "glob", - "packageId": "glob" - }, - { - "name": "prost-build", - "packageId": "prost-build 0.14.3" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "oauth2_db": { - "crateName": "oauth2_db", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/oauth2/crates/oauth2_db" - }, - "dependencies": [ - { - "name": "async-trait", - "packageId": "async-trait" - }, - { - "name": "chrono", - "packageId": "chrono" - }, - { - "name": "fluxer_config_client", - "packageId": "fluxer_config_client" - }, - { - "name": "fluxer_crypto", - "packageId": "fluxer_crypto" - }, - { - "name": "fluxer_db_core", - "packageId": "fluxer_db_core" - }, - { - "name": "futures", - "packageId": "futures" - }, - { - "name": "oauth2_common", - "packageId": "oauth2_common" - }, - { - "name": "scylla", - "packageId": "scylla" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "sqlx", - "packageId": "sqlx" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "devDependencies": [ - { - "name": "tokio", - "packageId": "tokio" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "oauth2_rpc": { - "crateName": "oauth2_rpc", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/oauth2/crates/oauth2_rpc" - }, - "dependencies": [ - { - "name": "chrono", - "packageId": "chrono" - }, - { - "name": "fluxer_config_client", - "packageId": "fluxer_config_client" - }, - { - "name": "fluxer_kv_store_client", - "packageId": "fluxer_kv_store_client" - }, - { - "name": "fluxer_nats_rpc", - "packageId": "fluxer_nats_rpc" - }, - { - "name": "oauth2_common", - "packageId": "oauth2_common" - }, - { - "name": "oauth2_db", - "packageId": "oauth2_db" - }, - { - "name": "oauth2_service", - "packageId": "oauth2_service" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tracing", - "packageId": "tracing" - }, - { - "name": "url", - "packageId": "url" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "oauth2_service": { - "crateName": "oauth2_service", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/oauth2/crates/oauth2_service" - }, - "dependencies": [ - { - "name": "base64", - "packageId": "base64 0.22.1" - }, - { - "name": "chrono", - "packageId": "chrono" - }, - { - "name": "fluxer_crypto", - "packageId": "fluxer_crypto" - }, - { - "name": "fluxer_db_core", - "packageId": "fluxer_db_core" - }, - { - "name": "oauth2_common", - "packageId": "oauth2_common" - }, - { - "name": "oauth2_db", - "packageId": "oauth2_db" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "sha2", - "packageId": "sha2 0.11.0" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tracing", - "packageId": "tracing" - }, - { - "name": "url", - "packageId": "url" - } - ], - "devDependencies": [ - { - "name": "tokio", - "packageId": "tokio" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "objc2": { - "crateName": "objc2", - "version": "0.6.4", - "edition": "2021", - "sha256": "17x8qpl512frscfqbmgjr20kg3y4r0xdqxphja17dz5f0znsh4is", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "objc2-encode", - "packageId": "objc2-encode" - } - ], - "resolvedDefaultFeatures": [ - "alloc", - "default", - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Mads Marquart " - ] - }, - "objc2-cloud-kit": { - "crateName": "objc2-cloud-kit", - "version": "0.3.2", - "edition": "2021", - "sha256": "0714xrydi9wvh25s2110sjfpx9mv4xs9p4ys71q8fhxvh3c79bbk", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "bitflags", - "packageId": "bitflags" - }, - { - "name": "objc2", - "packageId": "objc2" - }, - { - "name": "objc2-foundation", - "packageId": "objc2-foundation" - } - ], - "resolvedDefaultFeatures": [ - "CKContainer", - "CKRecord", - "CKShare", - "CKShareMetadata", - "bitflags" - ], - "libCrateTypes": [ - "lib" - ] - }, - "objc2-core-data": { - "crateName": "objc2-core-data", - "version": "0.3.2", - "edition": "2021", - "sha256": "1ylqsa6hpma7k4090pkil8b7c0i8dcxnh46zwhnfidgv7rjjlh0b", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "objc2", - "packageId": "objc2" - }, - { - "name": "objc2-foundation", - "packageId": "objc2-foundation" - } - ], - "resolvedDefaultFeatures": [ - "NSManagedObjectContext", - "NSManagedObjectModel" - ], - "libCrateTypes": [ - "lib" - ] - }, - "objc2-core-foundation": { - "crateName": "objc2-core-foundation", - "version": "0.3.2", - "edition": "2021", - "sha256": "0dnmg7606n4zifyjw4ff554xvjmi256cs8fpgpdmr91gckc0s61a", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "bitflags", - "packageId": "bitflags" - }, - { - "name": "objc2", - "packageId": "objc2" - } - ], - "resolvedDefaultFeatures": [ - "CFArray", - "CFAttributedString", - "CFCGTypes", - "CFCalendar", - "CFCharacterSet", - "CFData", - "CFDate", - "CFDictionary", - "CFError", - "CFFileSecurity", - "CFLocale", - "CFMachPort", - "CFMessagePort", - "CFNumber", - "CFRunLoop", - "CFSet", - "CFStream", - "CFString", - "CFURL", - "bitflags", - "objc2" - ], - "libCrateTypes": [ - "lib" - ] - }, - "objc2-core-graphics": { - "crateName": "objc2-core-graphics", - "version": "0.3.2", - "edition": "2021", - "sha256": "01x8413pxq0m5rwidlaczni8v5cz9dc3xqzq8l9zlpl9cv8cj8p0", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "bitflags", - "packageId": "bitflags" - }, - { - "name": "objc2", - "packageId": "objc2" - }, - { - "name": "objc2-core-foundation", - "packageId": "objc2-core-foundation" - } - ], - "resolvedDefaultFeatures": [ - "CGColor", - "CGContext", - "CGFont", - "CGImage", - "CGPath", - "bitflags", - "objc2" - ], - "libCrateTypes": [ - "lib" - ] - }, - "objc2-core-image": { - "crateName": "objc2-core-image", - "version": "0.3.2", - "edition": "2021", - "sha256": "01phi7cx2k32a8x45qr0y1623l2b8gg764c6isgj15rbinrn7mg5", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "objc2", - "packageId": "objc2" - }, - { - "name": "objc2-foundation", - "packageId": "objc2-foundation" - } - ], - "resolvedDefaultFeatures": [ - "CIColor", - "CIImage" - ], - "libCrateTypes": [ - "lib" - ] - }, - "objc2-core-location": { - "crateName": "objc2-core-location", - "version": "0.3.2", - "edition": "2021", - "sha256": "02908pp1knq64wjq07zd6q2z77qppdpd7l2z0by77jabw8a74d6a", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "objc2", - "packageId": "objc2" - }, - { - "name": "objc2-foundation", - "packageId": "objc2-foundation" - } - ], - "resolvedDefaultFeatures": [ - "CLRegion" - ], - "libCrateTypes": [ - "lib" - ] - }, - "objc2-core-text": { - "crateName": "objc2-core-text", - "version": "0.3.2", - "edition": "2021", - "sha256": "0bfrzqxhgh4y1imk1bb9g0v28g0frigls6hnc942npfj93xhvphc", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "bitflags", - "packageId": "bitflags" - }, - { - "name": "objc2", - "packageId": "objc2" - }, - { - "name": "objc2-core-foundation", - "packageId": "objc2-core-foundation" - } - ], - "resolvedDefaultFeatures": [ - "CTFont", - "CTFontDescriptor", - "bitflags", - "objc2" - ], - "libCrateTypes": [ - "lib" - ] - }, - "objc2-encode": { - "crateName": "objc2-encode", - "version": "4.1.0", - "edition": "2021", - "sha256": "0cqckp4cpf68mxyc2zgnazj8klv0z395nsgbafa61cjgsyyan9gg", - "source": { - "type": "crates-io" - }, - "resolvedDefaultFeatures": [ - "alloc", - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Mads Marquart " - ] - }, - "objc2-foundation": { - "crateName": "objc2-foundation", - "version": "0.3.2", - "edition": "2021", - "sha256": "0wijkxzzvw2xkzssds3fj8279cbykz2rz9agxf6qh7y2agpsvq73", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "bitflags", - "packageId": "bitflags" - }, - { - "name": "block2", - "packageId": "block2" - }, - { - "name": "libc", - "packageId": "libc" - }, - { - "name": "objc2", - "packageId": "objc2" - }, - { - "name": "objc2-core-foundation", - "packageId": "objc2-core-foundation" - } - ], - "resolvedDefaultFeatures": [ - "FoundationErrors", - "FoundationLegacySwiftCompatibility", - "NSAffineTransform", - "NSAppleEventDescriptor", - "NSAppleEventManager", - "NSAppleScript", - "NSArchiver", - "NSArray", - "NSAttributedString", - "NSAutoreleasePool", - "NSBackgroundActivityScheduler", - "NSBundle", - "NSByteCountFormatter", - "NSByteOrder", - "NSCache", - "NSCalendar", - "NSCalendarDate", - "NSCharacterSet", - "NSClassDescription", - "NSCoder", - "NSComparisonPredicate", - "NSCompoundPredicate", - "NSConnection", - "NSData", - "NSDate", - "NSDateComponentsFormatter", - "NSDateFormatter", - "NSDateInterval", - "NSDateIntervalFormatter", - "NSDebug", - "NSDecimal", - "NSDecimalNumber", - "NSDictionary", - "NSDistantObject", - "NSDistributedLock", - "NSDistributedNotificationCenter", - "NSEnergyFormatter", - "NSEnumerator", - "NSError", - "NSException", - "NSExpression", - "NSExtensionContext", - "NSExtensionItem", - "NSExtensionRequestHandling", - "NSFileCoordinator", - "NSFileHandle", - "NSFileManager", - "NSFilePresenter", - "NSFileVersion", - "NSFileWrapper", - "NSFormatter", - "NSGarbageCollector", - "NSGeometry", - "NSHFSFileTypes", - "NSHTTPCookie", - "NSHTTPCookieStorage", - "NSHashTable", - "NSHost", - "NSISO8601DateFormatter", - "NSIndexPath", - "NSIndexSet", - "NSInflectionRule", - "NSInvocation", - "NSItemProvider", - "NSJSONSerialization", - "NSKeyValueCoding", - "NSKeyValueObserving", - "NSKeyValueSharedObservers", - "NSKeyedArchiver", - "NSLengthFormatter", - "NSLinguisticTagger", - "NSListFormatter", - "NSLocale", - "NSLocalizedNumberFormatRule", - "NSLock", - "NSMapTable", - "NSMassFormatter", - "NSMeasurement", - "NSMeasurementFormatter", - "NSMetadata", - "NSMetadataAttributes", - "NSMethodSignature", - "NSMorphology", - "NSNetServices", - "NSNotification", - "NSNotificationQueue", - "NSNull", - "NSNumberFormatter", - "NSObjCRuntime", - "NSObject", - "NSObjectScripting", - "NSOperation", - "NSOrderedCollectionChange", - "NSOrderedCollectionDifference", - "NSOrderedSet", - "NSOrthography", - "NSPathUtilities", - "NSPersonNameComponents", - "NSPersonNameComponentsFormatter", - "NSPointerArray", - "NSPointerFunctions", - "NSPort", - "NSPortCoder", - "NSPortMessage", - "NSPortNameServer", - "NSPredicate", - "NSProcessInfo", - "NSProgress", - "NSPropertyList", - "NSProtocolChecker", - "NSProxy", - "NSRange", - "NSRegularExpression", - "NSRelativeDateTimeFormatter", - "NSRunLoop", - "NSScanner", - "NSScriptClassDescription", - "NSScriptCoercionHandler", - "NSScriptCommand", - "NSScriptCommandDescription", - "NSScriptExecutionContext", - "NSScriptKeyValueCoding", - "NSScriptObjectSpecifiers", - "NSScriptStandardSuiteCommands", - "NSScriptSuiteRegistry", - "NSScriptWhoseTests", - "NSSet", - "NSSortDescriptor", - "NSSpellServer", - "NSStream", - "NSString", - "NSTask", - "NSTermOfAddress", - "NSTextCheckingResult", - "NSThread", - "NSTimeZone", - "NSTimer", - "NSURL", - "NSURLAuthenticationChallenge", - "NSURLCache", - "NSURLConnection", - "NSURLCredential", - "NSURLCredentialStorage", - "NSURLDownload", - "NSURLError", - "NSURLHandle", - "NSURLProtectionSpace", - "NSURLProtocol", - "NSURLRequest", - "NSURLResponse", - "NSURLSession", - "NSUUID", - "NSUbiquitousKeyValueStore", - "NSUndoManager", - "NSUnit", - "NSUserActivity", - "NSUserDefaults", - "NSUserNotification", - "NSUserScriptTask", - "NSValue", - "NSValueTransformer", - "NSXMLDTD", - "NSXMLDTDNode", - "NSXMLDocument", - "NSXMLElement", - "NSXMLNode", - "NSXMLNodeOptions", - "NSXMLParser", - "NSXPCConnection", - "NSZone", - "alloc", - "bitflags", - "block2", - "default", - "libc", - "objc2-core-foundation", - "std" - ], - "libCrateTypes": [ - "lib" - ] - }, - "objc2-io-surface": { - "crateName": "objc2-io-surface", - "version": "0.3.2", - "edition": "2021", - "sha256": "07fqx4fmwydf2arrc4xs4awv7zyzzxh60fyqdfmrpm9n148qh1qq", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "bitflags", - "packageId": "bitflags" - }, - { - "name": "objc2", - "packageId": "objc2" - } - ], - "resolvedDefaultFeatures": [ - "IOSurfaceRef", - "bitflags", - "objc2" - ], - "libCrateTypes": [ - "lib" - ] - }, - "objc2-quartz-core": { - "crateName": "objc2-quartz-core", - "version": "0.3.2", - "edition": "2021", - "sha256": "07vzaf6y1lk7zygkgvpp23mm19ipdm9yq8af22gvywdkaa23bhcn", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "bitflags", - "packageId": "bitflags" - }, - { - "name": "objc2", - "packageId": "objc2" - }, - { - "name": "objc2-core-foundation", - "packageId": "objc2-core-foundation" - }, - { - "name": "objc2-foundation", - "packageId": "objc2-foundation" - } - ], - "resolvedDefaultFeatures": [ - "CADisplayLink", - "CAFrameRateRange", - "CALayer", - "CAMediaTiming", - "CATransform3D", - "bitflags", - "objc2-core-foundation" - ], - "libCrateTypes": [ - "lib" - ] - }, - "objc2-ui-kit": { - "crateName": "objc2-ui-kit", - "version": "0.3.2", - "edition": "2021", - "sha256": "08mbgqg8pffclyxpz2lr8r1fv8wn2i4m1k6bk1s5fvy06f766zfq", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "bitflags", - "packageId": "bitflags" - }, - { - "name": "block2", - "packageId": "block2" - }, - { - "name": "objc2", - "packageId": "objc2" - }, - { - "name": "objc2-cloud-kit", - "packageId": "objc2-cloud-kit" - }, - { - "name": "objc2-core-data", - "packageId": "objc2-core-data" - }, - { - "name": "objc2-core-foundation", - "packageId": "objc2-core-foundation" - }, - { - "name": "objc2-core-graphics", - "packageId": "objc2-core-graphics" - }, - { - "name": "objc2-core-image", - "packageId": "objc2-core-image", - "target": "cfg(not(target_os = \"watchos\"))" - }, - { - "name": "objc2-core-location", - "packageId": "objc2-core-location" - }, - { - "name": "objc2-core-text", - "packageId": "objc2-core-text" - }, - { - "name": "objc2-foundation", - "packageId": "objc2-foundation" - }, - { - "name": "objc2-quartz-core", - "packageId": "objc2-quartz-core", - "target": "cfg(not(target_os = \"watchos\"))" - }, - { - "name": "objc2-user-notifications", - "packageId": "objc2-user-notifications" - } - ], - "resolvedDefaultFeatures": [ - "DocumentManager", - "NSAdaptiveImageGlyph", - "NSAttributedString", - "NSDataAsset", - "NSDiffableDataSourceSectionSnapshot", - "NSFileProviderExtension", - "NSIndexPath_UIKitAdditions", - "NSItemProvider_UIKitAdditions", - "NSLayoutAnchor", - "NSLayoutConstraint", - "NSLayoutManager", - "NSParagraphStyle", - "NSShadow", - "NSStringDrawing", - "NSText", - "NSTextAttachment", - "NSTextContainer", - "NSTextContentManager", - "NSTextElement", - "NSTextLayoutFragment", - "NSTextLayoutManager", - "NSTextLineFragment", - "NSTextList", - "NSTextListElement", - "NSTextRange", - "NSTextSelection", - "NSTextSelectionNavigation", - "NSTextStorage", - "NSTextViewportLayoutController", - "NSToolbar_UIKitAdditions", - "NSTouchBar_UIKitAdditions", - "NSUserActivity_NSItemProvider", - "PrintKitUI", - "ShareSheet", - "UIAccelerometer", - "UIAccessibility", - "UIAccessibilityAdditions", - "UIAccessibilityConstants", - "UIAccessibilityContainer", - "UIAccessibilityContentSizeCategoryImageAdjusting", - "UIAccessibilityCustomAction", - "UIAccessibilityCustomRotor", - "UIAccessibilityElement", - "UIAccessibilityIdentification", - "UIAccessibilityLocationDescriptor", - "UIAccessibilityZoom", - "UIAction", - "UIActionSheet", - "UIActivity", - "UIActivityCollaborationModeRestriction", - "UIActivityIndicatorView", - "UIActivityItemProvider", - "UIActivityItemsConfiguration", - "UIActivityItemsConfigurationReading", - "UIActivityItemsConfigurationReading_ShareSheet", - "UIActivityViewController", - "UIAlert", - "UIAlertController", - "UIAlertView", - "UIAppearance", - "UIApplication", - "UIApplicationShortcutItem", - "UIAttachmentBehavior", - "UIBackgroundConfiguration", - "UIBackgroundExtensionView", - "UIBandSelectionInteraction", - "UIBarAppearance", - "UIBarButtonItem", - "UIBarButtonItemAppearance", - "UIBarButtonItemBadge", - "UIBarButtonItemGroup", - "UIBarCommon", - "UIBarItem", - "UIBehavioralStyle", - "UIBezierPath", - "UIBlurEffect", - "UIButton", - "UIButtonConfiguration", - "UICalendarSelection", - "UICalendarSelectionMultiDate", - "UICalendarSelectionSingleDate", - "UICalendarSelectionWeekOfYear", - "UICalendarView", - "UICalendarViewDecoration", - "UICanvasFeedbackGenerator", - "UICellAccessory", - "UICellConfigurationState", - "UICloudSharingController", - "UICollectionLayoutList", - "UICollectionView", - "UICollectionViewCell", - "UICollectionViewCompositionalLayout", - "UICollectionViewController", - "UICollectionViewFlowLayout", - "UICollectionViewItemRegistration", - "UICollectionViewLayout", - "UICollectionViewListCell", - "UICollectionViewTransitionLayout", - "UICollectionViewUpdateItem", - "UICollisionBehavior", - "UIColor", - "UIColorPickerViewController", - "UIColorWell", - "UICommand", - "UIConfigurationColorTransformer", - "UIConfigurationState", - "UIContentConfiguration", - "UIContentSizeCategory", - "UIContentSizeCategoryAdjusting", - "UIContentUnavailableButtonProperties", - "UIContentUnavailableConfiguration", - "UIContentUnavailableConfigurationState", - "UIContentUnavailableImageProperties", - "UIContentUnavailableTextProperties", - "UIContentUnavailableView", - "UIContextMenuConfiguration", - "UIContextMenuInteraction", - "UIContextMenuSystem", - "UIContextualAction", - "UIControl", - "UIConversationContext", - "UIConversationEntry", - "UICornerConfiguration", - "UICornerRadius", - "UIDataDetectors", - "UIDataSourceTranslating", - "UIDatePicker", - "UIDeferredMenuElement", - "UIDevice", - "UIDiffableDataSource", - "UIDocument", - "UIDocumentBrowserAction", - "UIDocumentBrowserViewController", - "UIDocumentInteractionController", - "UIDocumentMenuViewController", - "UIDocumentPickerExtensionViewController", - "UIDocumentPickerViewController", - "UIDocumentProperties", - "UIDocumentViewController", - "UIDocumentViewControllerLaunchOptions", - "UIDragInteraction", - "UIDragItem", - "UIDragPreview", - "UIDragPreviewParameters", - "UIDragSession", - "UIDropInteraction", - "UIDynamicAnimator", - "UIDynamicBehavior", - "UIDynamicItemBehavior", - "UIEditMenuInteraction", - "UIEvent", - "UIEventAttribution", - "UIEventAttributionView", - "UIFeedbackGenerator", - "UIFieldBehavior", - "UIFindInteraction", - "UIFindSession", - "UIFocus", - "UIFocusAnimationCoordinator", - "UIFocusDebugger", - "UIFocusDefines", - "UIFocusEffect", - "UIFocusGuide", - "UIFocusMovementHint", - "UIFocusSystem", - "UIFocusSystem_UIKitAdditions", - "UIFocusUpdateContext_UIKitAdditions", - "UIFont", - "UIFontDescriptor", - "UIFontMetrics", - "UIFontPickerViewController", - "UIFontPickerViewControllerConfiguration", - "UIFoundation", - "UIGeometry", - "UIGestureRecognizer", - "UIGestureRecognizerSubclass", - "UIGlassEffect", - "UIGraphics", - "UIGraphicsImageRenderer", - "UIGraphicsPDFRenderer", - "UIGraphicsRenderer", - "UIGraphicsRendererSubclass", - "UIGravityBehavior", - "UIGuidedAccess", - "UIGuidedAccessRestrictions", - "UIHoverEffect", - "UIHoverEffectLayer", - "UIHoverGestureRecognizer", - "UIHoverStyle", - "UIImage", - "UIImageAsset", - "UIImageConfiguration", - "UIImagePickerController", - "UIImageReader", - "UIImageSymbolConfiguration", - "UIImageView", - "UIImpactFeedbackGenerator", - "UIIndirectScribbleInteraction", - "UIInputSuggestion", - "UIInputView", - "UIInputViewController", - "UIInteraction", - "UIInterface", - "UIKey", - "UIKeyCommand", - "UIKeyConstants", - "UIKeyboardLayoutGuide", - "UIKitCore", - "UIKitDefines", - "UILabel", - "UILargeContentViewer", - "UILayoutGuide", - "UILetterformAwareAdjusting", - "UILexicon", - "UIListContentConfiguration", - "UIListContentImageProperties", - "UIListContentTextProperties", - "UIListSeparatorConfiguration", - "UILocalNotification", - "UILocalizedIndexedCollation", - "UILongPressGestureRecognizer", - "UIMailConversationContext", - "UIMailConversationEntry", - "UIMainMenuSystem", - "UIManagedDocument", - "UIMenu", - "UIMenuBuilder", - "UIMenuController", - "UIMenuDisplayPreferences", - "UIMenuElement", - "UIMenuLeaf", - "UIMenuSystem", - "UIMessageConversationContext", - "UIMessageConversationEntry", - "UIMotionEffect", - "UINavigationBar", - "UINavigationBarAppearance", - "UINavigationController", - "UINavigationItem", - "UINib", - "UINibDeclarations", - "UINibLoading", - "UINotificationFeedbackGenerator", - "UIOpenURLContext", - "UIOrientation", - "UIPageControl", - "UIPageControlProgress", - "UIPageViewController", - "UIPanGestureRecognizer", - "UIPasteConfiguration", - "UIPasteConfigurationSupporting", - "UIPasteControl", - "UIPasteboard", - "UIPencilInteraction", - "UIPickerView", - "UIPinchGestureRecognizer", - "UIPointerAccessory", - "UIPointerInteraction", - "UIPointerLockState", - "UIPointerRegion", - "UIPointerStyle", - "UIPopoverBackgroundView", - "UIPopoverController", - "UIPopoverPresentationController", - "UIPopoverPresentationControllerSourceItem", - "UIPopoverSupport", - "UIPresentationController", - "UIPress", - "UIPressesEvent", - "UIPreviewInteraction", - "UIPreviewParameters", - "UIPrintError", - "UIPrintFormatter", - "UIPrintInfo", - "UIPrintInteractionController", - "UIPrintPageRenderer", - "UIPrintPaper", - "UIPrintServiceExtension", - "UIPrinter", - "UIPrinterPickerController", - "UIProgressView", - "UIPushBehavior", - "UIReferenceLibraryViewController", - "UIRefreshControl", - "UIRegion", - "UIResponder", - "UIResponder_UIActivityItemsConfiguration", - "UIRotationGestureRecognizer", - "UIScene", - "UISceneActivationConditions", - "UISceneConfiguration", - "UISceneDefinitions", - "UISceneDestructionCondition", - "UISceneEnhancedStateRestoration", - "UISceneOptions", - "UISceneSession", - "UISceneSessionActivationRequest", - "UISceneSizeRestrictions", - "UISceneSystemProtectionManager", - "UISceneWindowingBehaviors", - "UISceneWindowingControlStyle", - "UIScene_AVAudioSession", - "UIScreen", - "UIScreenEdgePanGestureRecognizer", - "UIScreenMode", - "UIScreenshotService", - "UIScribbleInteraction", - "UIScrollEdgeElementContainerInteraction", - "UIScrollView", - "UISearchBar", - "UISearchContainerViewController", - "UISearchController", - "UISearchDisplayController", - "UISearchSuggestion", - "UISearchTab", - "UISearchTextField", - "UISegmentedControl", - "UISelectionFeedbackGenerator", - "UIShadowProperties", - "UIShape", - "UISheetPresentationController", - "UISlider", - "UISliderTrackConfiguration", - "UISmartReplySuggestion", - "UISnapBehavior", - "UISplitViewController", - "UISplitViewControllerLayoutEnvironment", - "UISpringLoadedInteraction", - "UISpringLoadedInteractionSupporting", - "UIStackView", - "UIStandardTextCursorView", - "UIStateRestoration", - "UIStatusBarManager", - "UIStepper", - "UIStoryboard", - "UIStoryboardPopoverSegue", - "UIStoryboardSegue", - "UIStringDrawing", - "UISwipeActionsConfiguration", - "UISwipeGestureRecognizer", - "UISwitch", - "UISymbolContentTransition", - "UISymbolEffectCompletion", - "UITab", - "UITabAccessory", - "UITabBar", - "UITabBarAppearance", - "UITabBarController", - "UITabBarControllerSidebar", - "UITabBarItem", - "UITabGroup", - "UITabSidebarItem", - "UITableView", - "UITableViewCell", - "UITableViewController", - "UITableViewHeaderFooterView", - "UITapGestureRecognizer", - "UITargetedDragPreview", - "UITargetedPreview", - "UITextChecker", - "UITextCursorDropPositionAnimator", - "UITextCursorView", - "UITextDragPreviewRenderer", - "UITextDragURLPreviews", - "UITextDragging", - "UITextDropProposal", - "UITextDropping", - "UITextField", - "UITextFormattingCoordinator", - "UITextFormattingViewController", - "UITextFormattingViewControllerChangeValue", - "UITextFormattingViewControllerComponent", - "UITextFormattingViewControllerConfiguration", - "UITextFormattingViewControllerFormattingDescriptor", - "UITextFormattingViewControllerFormattingStyle", - "UITextInput", - "UITextInputContext", - "UITextInputTraits", - "UITextInteraction", - "UITextItem", - "UITextItemInteraction", - "UITextLoupeSession", - "UITextPasteConfigurationSupporting", - "UITextPasteDelegate", - "UITextSearching", - "UITextSelectionDisplayInteraction", - "UITextSelectionHandleView", - "UITextSelectionHighlightView", - "UITextView", - "UITimingCurveProvider", - "UITimingParameters", - "UIToolTipInteraction", - "UIToolbar", - "UIToolbarAppearance", - "UITouch", - "UITrackingLayoutGuide", - "UITrait", - "UITraitCollection", - "UITraitListEnvironment", - "UIUpdateActionPhase", - "UIUpdateInfo", - "UIUpdateLink", - "UIUserActivity", - "UIUserNotificationSettings", - "UIVibrancyEffect", - "UIVideoEditorController", - "UIView", - "UIViewAnimating", - "UIViewConfigurationState", - "UIViewController", - "UIViewControllerTransition", - "UIViewControllerTransitionCoordinator", - "UIViewControllerTransitioning", - "UIViewLayoutRegion", - "UIViewPropertyAnimator", - "UIVisualEffect", - "UIVisualEffectView", - "UIWebView", - "UIWindow", - "UIWindowScene", - "UIWindowSceneActivationAction", - "UIWindowSceneActivationConfiguration", - "UIWindowSceneActivationInteraction", - "UIWindowSceneActivationRequestOptions", - "UIWindowSceneDragInteraction", - "UIWindowSceneGeometry", - "UIWindowSceneGeometryPreferences", - "UIWindowSceneGeometryPreferencesIOS", - "UIWindowSceneGeometryPreferencesMac", - "UIWindowSceneGeometryPreferencesVision", - "UIWindowScenePlacement", - "UIWindowSceneProminentPlacement", - "UIWindowScenePushPlacement", - "UIWindowSceneReplacePlacement", - "UIWindowSceneStandardPlacement", - "UIWritingToolsCoordinator", - "UIWritingToolsCoordinatorAnimationParameters", - "UIWritingToolsCoordinatorContext", - "UIZoomTransitionOptions", - "UNNotificationResponse_UIKitAdditions", - "alloc", - "bitflags", - "block2", - "default", - "objc2-cloud-kit", - "objc2-core-data", - "objc2-core-foundation", - "objc2-core-graphics", - "objc2-core-image", - "objc2-core-location", - "objc2-core-text", - "objc2-quartz-core", - "objc2-user-notifications", - "std" - ], - "libCrateTypes": [ - "lib" - ] - }, - "objc2-user-notifications": { - "crateName": "objc2-user-notifications", - "version": "0.3.2", - "edition": "2021", - "sha256": "0gk1frfj875pkbz3ncs8swvjgdipz3vwq5l42vd3rxzypf615ycx", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "objc2", - "packageId": "objc2" - }, - { - "name": "objc2-foundation", - "packageId": "objc2-foundation" - } - ], - "resolvedDefaultFeatures": [ - "UNNotificationResponse" - ], - "libCrateTypes": [ - "lib" - ] - }, - "object": { - "crateName": "object", - "version": "0.37.3", - "edition": "2018", - "sha256": "1zikiy9xhk6lfx1dn2gn2pxbnfpmlkn0byd7ib1n720x0cgj0xpz", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "memchr", - "packageId": "memchr" - } - ], - "resolvedDefaultFeatures": [ - "archive", - "coff", - "elf", - "macho", - "pe", - "read_core", - "unaligned", - "xcoff" - ], - "libCrateTypes": [ - "lib" - ] - }, - "oid-registry 0.7.1": { - "crateName": "oid-registry", - "version": "0.7.1", - "edition": "2018", - "sha256": "1navxdy0gx7f92ymwr6n02x35fypp2izdfcf49wszkc9ji6h7n58", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "asn1-rs", - "packageId": "asn1-rs 0.6.2" - } - ], - "resolvedDefaultFeatures": [ - "crypto", - "default", - "kdf", - "nist_algs", - "pkcs1", - "pkcs12", - "pkcs7", - "pkcs9", - "registry", - "x509", - "x962" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Pierre Chifflier " - ] - }, - "oid-registry 0.8.1": { - "crateName": "oid-registry", - "version": "0.8.1", - "edition": "2018", - "sha256": "1dxm6qkkkk4dq3ln1v83d80k8bvicm6mspsxrj3n06yy7pzhrx0j", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "asn1-rs", - "packageId": "asn1-rs 0.7.1" - } - ], - "resolvedDefaultFeatures": [ - "crypto", - "default", - "kdf", - "nist_algs", - "pkcs1", - "pkcs12", - "pkcs7", - "pkcs9", - "registry", - "x509", - "x962" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Pierre Chifflier " - ] - }, - "once_cell": { - "crateName": "once_cell", - "version": "1.21.4", - "edition": "2021", - "sha256": "0l1v676wf71kjg2khch4dphwh1jp3291ffiymr2mvy1kxd5kwz4z", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "critical-section", - "packageId": "critical-section" - }, - { - "name": "portable-atomic", - "packageId": "portable-atomic" - } - ], - "resolvedDefaultFeatures": [ - "alloc", - "critical-section", - "default", - "portable-atomic", - "race", - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Aleksey Kladov " - ] - }, - "once_cell_polyfill": { - "crateName": "once_cell_polyfill", - "version": "1.70.2", - "edition": "2021", - "sha256": "1zmla628f0sk3fhjdjqzgxhalr2xrfna958s632z65bjsfv8ljrq", - "source": { - "type": "crates-io" - }, - "resolvedDefaultFeatures": [ - "default" - ], - "libCrateTypes": [ - "lib" - ] - }, - "oorandom": { - "crateName": "oorandom", - "version": "11.1.5", - "edition": "2018", - "sha256": "07mlf13z453fq01qff38big1lh83j8l6aaglf63ksqzzqxc0yyfn", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Simon Heath " - ] - }, - "opaque-debug": { - "crateName": "opaque-debug", - "version": "0.3.1", - "edition": "2018", - "sha256": "10b3w0kydz5jf1ydyli5nv10gdfp97xh79bgz327d273bs46b3f0", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ], - "authors": [ - "RustCrypto Developers" - ] - }, - "opennsfw2_bin": { - "crateName": "opennsfw2_bin", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/opennsfw2/crates/opennsfw2_bin" - }, - "dependencies": [ - { - "name": "async-nats", - "packageId": "async-nats" - }, - { - "name": "fluxer_config_client", - "packageId": "fluxer_config_client" - }, - { - "name": "fluxer_db_core", - "packageId": "fluxer_db_core" - }, - { - "name": "fluxer_nats_rpc", - "packageId": "fluxer_nats_rpc" - }, - { - "name": "fluxer_service_utils", - "packageId": "fluxer_service_utils" - }, - { - "name": "opennsfw2_common", - "packageId": "opennsfw2_common" - }, - { - "name": "opennsfw2_rpc", - "packageId": "opennsfw2_rpc" - }, - { - "name": "opennsfw2_service", - "packageId": "opennsfw2_service" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "crateBin": [ - { - "name": "opennsfw2", - "path": "src/main.rs" - } - ] - }, - "opennsfw2_common": { - "crateName": "opennsfw2_common", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/opennsfw2/crates/opennsfw2_common" - }, - "dependencies": [ - { - "name": "fluxer_service_utils", - "packageId": "fluxer_service_utils" - }, - { - "name": "prost", - "packageId": "prost 0.14.3" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - } - ], - "buildDependencies": [ - { - "name": "prost-build", - "packageId": "prost-build 0.14.3" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "opennsfw2_rpc": { - "crateName": "opennsfw2_rpc", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/opennsfw2/crates/opennsfw2_rpc" - }, - "dependencies": [ - { - "name": "fluxer_nats_rpc", - "packageId": "fluxer_nats_rpc" - }, - { - "name": "opennsfw2_common", - "packageId": "opennsfw2_common" - }, - { - "name": "opennsfw2_service", - "packageId": "opennsfw2_service" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "opennsfw2_service": { - "crateName": "opennsfw2_service", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/opennsfw2/crates/opennsfw2_service" - }, - "dependencies": [ - { - "name": "fluxer_service_utils", - "packageId": "fluxer_service_utils" - }, - { - "name": "pyo3", - "packageId": "pyo3" - }, - { - "name": "reqwest", - "packageId": "reqwest 0.13.2" - }, - { - "name": "tempfile", - "packageId": "tempfile" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tracing", - "packageId": "tracing" - }, - { - "name": "url", - "packageId": "url" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "opennsfw2_worker": { - "crateName": "opennsfw2_worker", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/opennsfw2/crates/opennsfw2_worker" - }, - "dependencies": [ - { - "name": "anyhow", - "packageId": "anyhow" - }, - { - "name": "async-nats", - "packageId": "async-nats" - }, - { - "name": "bytes", - "packageId": "bytes" - }, - { - "name": "chrono", - "packageId": "chrono" - }, - { - "name": "fluxer_service_utils", - "packageId": "fluxer_service_utils" - }, - { - "name": "futures-util", - "packageId": "futures-util" - }, - { - "name": "opennsfw2_common", - "packageId": "opennsfw2_common" - }, - { - "name": "opennsfw2_service", - "packageId": "opennsfw2_service" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tokio-util", - "packageId": "tokio-util" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "openssl": { - "crateName": "openssl", - "version": "0.10.76", - "edition": "2021", - "sha256": "1kwfn77qi342fr3hn1kxza6hslyma4ylszlcbg3a4vp1fln0074m", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "bitflags", - "packageId": "bitflags" - }, - { - "name": "cfg-if", - "packageId": "cfg-if" - }, - { - "name": "foreign-types", - "packageId": "foreign-types" - }, - { - "name": "libc", - "packageId": "libc" - }, - { - "name": "once_cell", - "packageId": "once_cell" - }, - { - "name": "openssl-macros", - "packageId": "openssl-macros" - }, - { - "name": "openssl-sys", - "packageId": "openssl-sys", - "rename": "ffi" - } - ], - "resolvedDefaultFeatures": [ - "default" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Steven Fackler " - ] - }, - "openssl-macros": { - "crateName": "openssl-macros", - "version": "0.1.1", - "edition": "2018", - "sha256": "173xxvfc63rr5ybwqwylsir0vq6xsj4kxiv4hmg4c3vscdmncj59", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "proc-macro2", - "packageId": "proc-macro2" - }, - { - "name": "quote", - "packageId": "quote" - }, - { - "name": "syn", - "packageId": "syn" - } - ], - "procMacro": true - }, - "openssl-probe 0.1.6": { - "crateName": "openssl-probe", - "version": "0.1.6", - "edition": "2021", - "sha256": "0bl52x55laalqb707k009h8kfawliwp992rlsvkzy49n47p2fpnh", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Alex Crichton " - ] - }, - "openssl-probe 0.2.1": { - "crateName": "openssl-probe", - "version": "0.2.1", - "edition": "2021", - "sha256": "1gpwpb7smfhkscwvbri8xzbab39wcnby1jgz1s49vf1aqgsdx1vw", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Alex Crichton " - ] - }, - "openssl-sys": { - "crateName": "openssl-sys", - "version": "0.9.112", - "edition": "2021", - "sha256": "1nyvn3nvkcknjpkh8c19zjb9q3mbcyxgsvajw4mm09p2ngrmmmap", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "libc", - "packageId": "libc" - } - ], - "buildDependencies": [ - { - "name": "cc", - "packageId": "cc" - }, - { - "name": "pkg-config", - "packageId": "pkg-config" - }, - { - "name": "vcpkg", - "packageId": "vcpkg" - } - ], - "build": "build/main.rs", - "libCrateTypes": [ - "lib" - ], - "links": "openssl", - "authors": [ - "Alex Crichton ", - "Steven Fackler " - ] - }, - "opentelemetry": { - "crateName": "opentelemetry", - "version": "0.31.0", - "edition": "2021", - "sha256": "18629xsj4rsyiby9aj511q6wcw6s9m09gx3ymw1yjcvix1mcsjxq", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "futures-core", - "packageId": "futures-core" - }, - { - "name": "futures-sink", - "packageId": "futures-sink" - }, - { - "name": "js-sys", - "packageId": "js-sys", - "target": "cfg(all(target_arch = \"wasm32\", not(target_os = \"wasi\")))" - }, - { - "name": "pin-project-lite", - "packageId": "pin-project-lite" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "resolvedDefaultFeatures": [ - "default", - "futures", - "futures-core", - "futures-sink", - "internal-logs", - "logs", - "metrics", - "pin-project-lite", - "thiserror", - "trace", - "tracing" - ], - "libCrateTypes": [ - "lib" - ] - }, - "opentelemetry-appender-tracing": { - "crateName": "opentelemetry-appender-tracing", - "version": "0.31.1", - "edition": "2021", - "sha256": "1hnwizzgfhpjfnvml638yy846py8hf2gl1n3p1igbk1srb2ilspg", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "opentelemetry", - "packageId": "opentelemetry" - }, - { - "name": "tracing", - "packageId": "tracing" - }, - { - "name": "tracing-core", - "packageId": "tracing-core" - }, - { - "name": "tracing-subscriber", - "packageId": "tracing-subscriber" - } - ], - "resolvedDefaultFeatures": [ - "default" - ], - "libCrateTypes": [ - "lib" - ] - }, - "opentelemetry-http": { - "crateName": "opentelemetry-http", - "version": "0.31.0", - "edition": "2021", - "sha256": "0pc5nw1ds8v8w0nvyall39m92v8m1xl1p3vwvxk6nkhrffdd19np", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "async-trait", - "packageId": "async-trait" - }, - { - "name": "bytes", - "packageId": "bytes" - }, - { - "name": "http", - "packageId": "http 1.4.0" - }, - { - "name": "opentelemetry", - "packageId": "opentelemetry" - }, - { - "name": "reqwest", - "packageId": "reqwest 0.12.28" - } - ], - "resolvedDefaultFeatures": [ - "internal-logs", - "reqwest", - "reqwest-blocking" - ], - "libCrateTypes": [ - "lib" - ] - }, - "opentelemetry-otlp": { - "crateName": "opentelemetry-otlp", - "version": "0.31.1", - "edition": "2021", - "sha256": "07zp0b62b9dajnvvcd6j2ppw5zg7wp4ixka9z6fr3bxrrdmcss8z", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "http", - "packageId": "http 1.4.0" - }, - { - "name": "opentelemetry", - "packageId": "opentelemetry" - }, - { - "name": "opentelemetry-http", - "packageId": "opentelemetry-http" - }, - { - "name": "opentelemetry-proto", - "packageId": "opentelemetry-proto" - }, - { - "name": "opentelemetry_sdk", - "packageId": "opentelemetry_sdk" - }, - { - "name": "prost", - "packageId": "prost 0.14.3" - }, - { - "name": "reqwest", - "packageId": "reqwest 0.12.28" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "resolvedDefaultFeatures": [ - "default", - "http", - "http-proto", - "internal-logs", - "logs", - "metrics", - "opentelemetry-http", - "prost", - "reqwest", - "reqwest-blocking-client", - "trace", - "tracing" - ], - "libCrateTypes": [ - "lib" - ] - }, - "opentelemetry-proto": { - "crateName": "opentelemetry-proto", - "version": "0.31.0", - "edition": "2021", - "sha256": "03xkjsjrsm7zkkx5gascqd9bg2z20wymm06l16cyxsp5dpq5s5x7", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "opentelemetry", - "packageId": "opentelemetry" - }, - { - "name": "opentelemetry_sdk", - "packageId": "opentelemetry_sdk" - }, - { - "name": "prost", - "packageId": "prost 0.14.3" - }, - { - "name": "tonic", - "packageId": "tonic" - }, - { - "name": "tonic-prost", - "packageId": "tonic-prost" - } - ], - "resolvedDefaultFeatures": [ - "gen-tonic-messages", - "logs", - "metrics", - "prost", - "tonic", - "tonic-prost", - "trace" - ], - "libCrateTypes": [ - "lib" - ] - }, - "opentelemetry_sdk": { - "crateName": "opentelemetry_sdk", - "version": "0.31.0", - "edition": "2021", - "sha256": "1gbjsggdxfpjbanjvaxa3nq32vfa37i3v13dvx4gsxhrk7sy8jp1", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "futures-channel", - "packageId": "futures-channel" - }, - { - "name": "futures-executor", - "packageId": "futures-executor" - }, - { - "name": "futures-util", - "packageId": "futures-util" - }, - { - "name": "opentelemetry", - "packageId": "opentelemetry" - }, - { - "name": "percent-encoding", - "packageId": "percent-encoding" - }, - { - "name": "rand", - "packageId": "rand 0.9.2" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - } - ], - "resolvedDefaultFeatures": [ - "default", - "internal-logs", - "logs", - "metrics", - "percent-encoding", - "rand", - "trace" - ], - "libCrateTypes": [ - "lib" - ] - }, - "os_info": { - "crateName": "os_info", - "version": "3.14.0", - "edition": "2018", - "sha256": "09122f72665q30qsaq4r6c57zpphhgjdlvr3d6ixc02sb4bjl0p4", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "android_system_properties", - "packageId": "android_system_properties", - "target": "cfg(target_os = \"android\")" - }, - { - "name": "log", - "packageId": "log" - }, - { - "name": "nix", - "packageId": "nix", - "target": "cfg(any(target_os = \"aix\", target_os = \"dragonfly\", target_os = \"freebsd\", target_os = \"illumos\", target_os = \"linux\", target_os = \"macos\", target_os = \"netbsd\", target_os = \"openbsd\", target_os = \"cygwin\"))" - }, - { - "name": "objc2", - "packageId": "objc2", - "target": "cfg(target_os = \"ios\")" - }, - { - "name": "objc2-foundation", - "packageId": "objc2-foundation", - "target": "cfg(target_os = \"ios\")" - }, - { - "name": "objc2-foundation", - "packageId": "objc2-foundation", - "target": "cfg(target_os = \"macos\")" - }, - { - "name": "objc2-ui-kit", - "packageId": "objc2-ui-kit", - "target": "cfg(target_os = \"ios\")" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "windows-sys", - "packageId": "windows-sys 0.61.2", - "target": "cfg(windows)" - } - ], - "resolvedDefaultFeatures": [ - "default", - "serde" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Jan Schulte ", - "Stanislav Tkach " - ] - }, - "outref": { - "crateName": "outref", - "version": "0.5.2", - "edition": "2021", - "sha256": "03pzw9aj4qskqhh0fkagy2mkgfwgj5a1m67ajlba5hw80h68100s", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ] - }, - "p256": { - "crateName": "p256", - "version": "0.13.2", - "edition": "2021", - "sha256": "0jyd3c3k239ybs59ixpnl7dqkmm072fr1js8kh7ldx58bzc3m1n9", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "ecdsa", - "packageId": "ecdsa", - "rename": "ecdsa_core" - }, - { - "name": "elliptic-curve", - "packageId": "elliptic-curve" - }, - { - "name": "primeorder", - "packageId": "primeorder" - }, - { - "name": "sha2", - "packageId": "sha2 0.10.9" - } - ], - "resolvedDefaultFeatures": [ - "alloc", - "arithmetic", - "default", - "digest", - "ecdh", - "ecdsa", - "ecdsa-core", - "jwk", - "pem", - "pkcs8", - "sha2", - "sha256", - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "RustCrypto Developers" - ] - }, - "p384": { - "crateName": "p384", - "version": "0.13.1", - "edition": "2021", - "sha256": "1dnnp133mbpp72mfss3fhm8wx3yp3p3abdhlix27v92j19kz2hpy", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "ecdsa", - "packageId": "ecdsa", - "rename": "ecdsa_core" - }, - { - "name": "elliptic-curve", - "packageId": "elliptic-curve" - }, - { - "name": "primeorder", - "packageId": "primeorder" - }, - { - "name": "sha2", - "packageId": "sha2 0.10.9" - } - ], - "resolvedDefaultFeatures": [ - "alloc", - "arithmetic", - "default", - "digest", - "ecdh", - "ecdsa", - "ecdsa-core", - "pem", - "pkcs8", - "sha2", - "sha384", - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "RustCrypto Developers", - "Frank Denis " - ] - }, - "parking": { - "crateName": "parking", - "version": "2.2.1", - "edition": "2018", - "sha256": "1fnfgmzkfpjd69v4j9x737b1k8pnn054bvzcn5dm3pkgq595d3gk", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Stjepan Glavina ", - "The Rust Project Developers" - ] - }, - "parking_lot": { - "crateName": "parking_lot", - "version": "0.12.5", - "edition": "2021", - "sha256": "06jsqh9aqmc94j2rlm8gpccilqm6bskbd67zf6ypfc0f4m9p91ck", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "lock_api", - "packageId": "lock_api" - }, - { - "name": "parking_lot_core", - "packageId": "parking_lot_core" - } - ], - "resolvedDefaultFeatures": [ - "default" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Amanieu d'Antras " - ] - }, - "parking_lot_core": { - "crateName": "parking_lot_core", - "version": "0.9.12", - "edition": "2021", - "sha256": "1hb4rggy70fwa1w9nb0svbyflzdc69h047482v2z3sx2hmcnh896", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "cfg-if", - "packageId": "cfg-if" - }, - { - "name": "libc", - "packageId": "libc", - "target": "cfg(unix)" - }, - { - "name": "redox_syscall", - "packageId": "redox_syscall 0.5.18", - "target": "cfg(target_os = \"redox\")" - }, - { - "name": "smallvec", - "packageId": "smallvec" - }, - { - "name": "windows-link", - "packageId": "windows-link", - "target": "cfg(windows)" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Amanieu d'Antras " - ] - }, - "password-hash": { - "crateName": "password-hash", - "version": "0.5.0", - "edition": "2021", - "sha256": "0ri1mim11zk0a9s40zdi288dfqvmdiryc7lw8vl46b59ifa08vrl", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "base64ct", - "packageId": "base64ct" - }, - { - "name": "rand_core", - "packageId": "rand_core 0.6.4" - }, - { - "name": "subtle", - "packageId": "subtle" - } - ], - "resolvedDefaultFeatures": [ - "alloc", - "default", - "rand_core" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "RustCrypto Developers" - ] - }, - "paste": { - "crateName": "paste", - "version": "1.0.15", - "edition": "2018", - "sha256": "02pxffpdqkapy292harq6asfjvadgp1s005fip9ljfsn9fvxgh2p", - "source": { - "type": "crates-io" - }, - "procMacro": true, - "authors": [ - "David Tolnay " - ] - }, - "pastey 0.1.1": { - "crateName": "pastey", - "version": "0.1.1", - "edition": "2018", - "sha256": "1v389jkifv757903flrrps67dvc6q6giwlyx3xi33hcfjmgjxyrm", - "source": { - "type": "crates-io" - }, - "procMacro": true, - "authors": [ - "Aditya Kumar ", - "David Tolnay " - ] - }, - "pastey 0.2.1": { - "crateName": "pastey", - "version": "0.2.1", - "edition": "2018", - "sha256": "1v2vyc6gnk2qkwvrhzlkf67rwv4car122ix6mb9vp487gkcwlrxq", - "source": { - "type": "crates-io" - }, - "procMacro": true, - "authors": [ - "Aditya Kumar ", - "David Tolnay " - ] - }, - "payments_bin": { - "crateName": "payments_bin", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/payments/crates/payments_bin" - }, - "dependencies": [ - { - "name": "fluxer_config_client", - "packageId": "fluxer_config_client" - }, - { - "name": "fluxer_kv_store_client", - "packageId": "fluxer_kv_store_client" - }, - { - "name": "fluxer_nats_rpc", - "packageId": "fluxer_nats_rpc" - }, - { - "name": "fluxer_service_utils", - "packageId": "fluxer_service_utils" - }, - { - "name": "payments_cache", - "packageId": "payments_cache" - }, - { - "name": "payments_common", - "packageId": "payments_common" - }, - { - "name": "payments_db", - "packageId": "payments_db" - }, - { - "name": "payments_rpc", - "packageId": "payments_rpc" - }, - { - "name": "payments_service", - "packageId": "payments_service" - }, - { - "name": "payments_stripe", - "packageId": "payments_stripe" - }, - { - "name": "payments_worker", - "packageId": "payments_worker" - }, - { - "name": "reqwest", - "packageId": "reqwest 0.13.2" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tokio-util", - "packageId": "tokio-util" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "crateBin": [ - { - "name": "payments", - "path": "src/main.rs" - } - ] - }, - "payments_cache": { - "crateName": "payments_cache", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/payments/crates/payments_cache" - }, - "dependencies": [ - { - "name": "fluxer_constants", - "packageId": "fluxer_constants" - }, - { - "name": "fluxer_kv_store_client", - "packageId": "fluxer_kv_store_client" - }, - { - "name": "payments_common", - "packageId": "payments_common" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tracing", - "packageId": "tracing" - }, - { - "name": "uuid", - "packageId": "uuid" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "payments_common": { - "crateName": "payments_common", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/payments/crates/payments_common" - }, - "dependencies": [ - { - "name": "bb8", - "packageId": "bb8" - }, - { - "name": "chrono", - "packageId": "chrono" - }, - { - "name": "fluxer_config_client", - "packageId": "fluxer_config_client" - }, - { - "name": "fluxer_db_core", - "packageId": "fluxer_db_core" - }, - { - "name": "opentelemetry", - "packageId": "opentelemetry" - }, - { - "name": "prost", - "packageId": "prost 0.14.3" - }, - { - "name": "prost-types", - "packageId": "prost-types 0.14.3" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "buildDependencies": [ - { - "name": "prost-build", - "packageId": "prost-build 0.14.3" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "payments_db": { - "crateName": "payments_db", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/payments/crates/payments_db" - }, - "dependencies": [ - { - "name": "async-trait", - "packageId": "async-trait" - }, - { - "name": "chrono", - "packageId": "chrono" - }, - { - "name": "fluxer_db_core", - "packageId": "fluxer_db_core" - }, - { - "name": "scylla", - "packageId": "scylla" - }, - { - "name": "sqlx", - "packageId": "sqlx" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "devDependencies": [ - { - "name": "tokio", - "packageId": "tokio" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "payments_rpc": { - "crateName": "payments_rpc", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/payments/crates/payments_rpc" - }, - "dependencies": [ - { - "name": "chrono", - "packageId": "chrono" - }, - { - "name": "fluxer_constants", - "packageId": "fluxer_constants" - }, - { - "name": "fluxer_nats_rpc", - "packageId": "fluxer_nats_rpc" - }, - { - "name": "opentelemetry", - "packageId": "opentelemetry" - }, - { - "name": "payments_cache", - "packageId": "payments_cache" - }, - { - "name": "payments_common", - "packageId": "payments_common" - }, - { - "name": "payments_db", - "packageId": "payments_db" - }, - { - "name": "payments_service", - "packageId": "payments_service" - }, - { - "name": "rand", - "packageId": "rand 0.10.0" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tracing", - "packageId": "tracing" - }, - { - "name": "uuid", - "packageId": "uuid" - } - ], - "devDependencies": [ - { - "name": "async-trait", - "packageId": "async-trait" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "payments_service": { - "crateName": "payments_service", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/payments/crates/payments_service" - }, - "dependencies": [ - { - "name": "async-trait", - "packageId": "async-trait" - }, - { - "name": "chrono", - "packageId": "chrono" - }, - { - "name": "fluxer_constants", - "packageId": "fluxer_constants" - }, - { - "name": "payments_cache", - "packageId": "payments_cache" - }, - { - "name": "payments_common", - "packageId": "payments_common" - }, - { - "name": "rand", - "packageId": "rand 0.10.0" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tracing", - "packageId": "tracing" - }, - { - "name": "urlencoding", - "packageId": "urlencoding" - } - ], - "devDependencies": [ - { - "name": "proptest", - "packageId": "proptest" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "payments_stripe": { - "crateName": "payments_stripe", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/payments/crates/payments_stripe" - }, - "dependencies": [ - { - "name": "async-trait", - "packageId": "async-trait" - }, - { - "name": "base64", - "packageId": "base64 0.22.1" - }, - { - "name": "chrono", - "packageId": "chrono" - }, - { - "name": "hex", - "packageId": "hex" - }, - { - "name": "hmac", - "packageId": "hmac 0.13.0" - }, - { - "name": "payments_common", - "packageId": "payments_common" - }, - { - "name": "payments_service", - "packageId": "payments_service" - }, - { - "name": "reqwest", - "packageId": "reqwest 0.13.2" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "sha2", - "packageId": "sha2 0.11.0" - }, - { - "name": "subtle", - "packageId": "subtle" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "payments_worker": { - "crateName": "payments_worker", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/payments/crates/payments_worker" - }, - "dependencies": [ - { - "name": "async-nats", - "packageId": "async-nats" - }, - { - "name": "bytes", - "packageId": "bytes" - }, - { - "name": "chrono", - "packageId": "chrono" - }, - { - "name": "fluxer_kv_store_client", - "packageId": "fluxer_kv_store_client" - }, - { - "name": "fluxer_service_utils", - "packageId": "fluxer_service_utils" - }, - { - "name": "futures-util", - "packageId": "futures-util" - }, - { - "name": "payments_common", - "packageId": "payments_common" - }, - { - "name": "payments_service", - "packageId": "payments_service" - }, - { - "name": "payments_stripe", - "packageId": "payments_stripe" - }, - { - "name": "reqwest", - "packageId": "reqwest 0.13.2" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tokio-util", - "packageId": "tokio-util" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "pbjson": { - "crateName": "pbjson", - "version": "0.6.0", - "edition": "2021", - "sha256": "143vazvr2dc3jx7nyxmz6313rkqszxn9swnzlljjsapcn0cwfc0h", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "base64", - "packageId": "base64 0.21.7" - }, - { - "name": "serde", - "packageId": "serde" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Raphael Taylor-Davies " - ] - }, - "pbjson-build": { - "crateName": "pbjson-build", - "version": "0.6.2", - "edition": "2021", - "sha256": "0ddpvhj5yd3hdmxh7mps7h42nm2raax3vg65hpi4plwj48zy7015", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "heck", - "packageId": "heck 0.4.1" - }, - { - "name": "itertools", - "packageId": "itertools 0.11.0" - }, - { - "name": "prost", - "packageId": "prost 0.12.6" - }, - { - "name": "prost-types", - "packageId": "prost-types 0.12.6" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Raphael Taylor-Davies " - ] - }, - "pbjson-types": { - "crateName": "pbjson-types", - "version": "0.6.0", - "edition": "2021", - "sha256": "04ma68ysv10nvq87k4hkvi161xf77dvzckmvxjym3b547djrdx8q", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "bytes", - "packageId": "bytes" - }, - { - "name": "chrono", - "packageId": "chrono" - }, - { - "name": "pbjson", - "packageId": "pbjson" - }, - { - "name": "prost", - "packageId": "prost 0.12.6" - }, - { - "name": "serde", - "packageId": "serde" - } - ], - "buildDependencies": [ - { - "name": "pbjson-build", - "packageId": "pbjson-build" - }, - { - "name": "prost-build", - "packageId": "prost-build 0.12.6" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Raphael Taylor-Davies " - ] - }, - "pem": { - "crateName": "pem", - "version": "3.0.6", - "edition": "2021", - "sha256": "1glia9vv51wx79cysqxgdha6g1bwbbr20bfhijlk2nxw4qycac0x", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "base64", - "packageId": "base64 0.22.1" - } - ], - "resolvedDefaultFeatures": [ - "default", - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Jonathan Creekmore " - ] - }, - "pem-rfc7468": { - "crateName": "pem-rfc7468", - "version": "0.7.0", - "edition": "2021", - "sha256": "04l4852scl4zdva31c1z6jafbak0ni5pi0j38ml108zwzjdrrcw8", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "base64ct", - "packageId": "base64ct" - } - ], - "resolvedDefaultFeatures": [ - "alloc" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "RustCrypto Developers" - ] - }, - "percent-encoding": { - "crateName": "percent-encoding", - "version": "2.3.2", - "edition": "2018", - "sha256": "083jv1ai930azvawz2khv7w73xh8mnylk7i578cifndjn5y64kwv", - "source": { - "type": "crates-io" - }, - "resolvedDefaultFeatures": [ - "alloc", - "default", - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "The rust-url developers" - ] - }, - "pest": { - "crateName": "pest", - "version": "2.8.6", - "edition": "2021", - "sha256": "0qm6kpqsbn2p6vkd7v4j3g7wsjby2ip6di1h6kx7vlq921h8r170", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "memchr", - "packageId": "memchr" - }, - { - "name": "ucd-trie", - "packageId": "ucd-trie" - } - ], - "resolvedDefaultFeatures": [ - "default", - "memchr", - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Dragoș Tiselice " - ] - }, - "pest_derive": { - "crateName": "pest_derive", - "version": "2.8.6", - "edition": "2021", - "sha256": "0xzysvcyfs0pkn2801rg811y83jx2rvpqnjxs47c3ri1xbqqdx0i", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "pest", - "packageId": "pest" - }, - { - "name": "pest_generator", - "packageId": "pest_generator" - } - ], - "resolvedDefaultFeatures": [ - "default", - "std" - ], - "procMacro": true, - "authors": [ - "Dragoș Tiselice " - ] - }, - "pest_generator": { - "crateName": "pest_generator", - "version": "2.8.6", - "edition": "2021", - "sha256": "0kzrcik2ww0qh84jlv8xqc0zmzgl3xy41vf1cfli1chkgdjc8h40", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "pest", - "packageId": "pest" - }, - { - "name": "pest_meta", - "packageId": "pest_meta" - }, - { - "name": "proc-macro2", - "packageId": "proc-macro2" - }, - { - "name": "quote", - "packageId": "quote" - }, - { - "name": "syn", - "packageId": "syn" - } - ], - "resolvedDefaultFeatures": [ - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Dragoș Tiselice " - ] - }, - "pest_meta": { - "crateName": "pest_meta", - "version": "2.8.6", - "edition": "2021", - "sha256": "08126skq2lxysinp6v917niszhnnh6d6a9kg2i0a28b0sdlmr0c9", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "pest", - "packageId": "pest" - } - ], - "buildDependencies": [ - { - "name": "sha2", - "packageId": "sha2 0.10.9" - } - ], - "resolvedDefaultFeatures": [ - "default" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Dragoș Tiselice " - ] - }, - "petgraph 0.6.5": { - "crateName": "petgraph", - "version": "0.6.5", - "edition": "2018", - "sha256": "1ns7mbxidnn2pqahbbjccxkrqkrll2i5rbxx43ns6rh6fn3cridl", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "fixedbitset", - "packageId": "fixedbitset 0.4.2" - }, - { - "name": "indexmap", - "packageId": "indexmap" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "bluss", - "mitchmindtree" - ] - }, - "petgraph 0.8.3": { - "crateName": "petgraph", - "version": "0.8.3", - "edition": "2021", - "sha256": "0mblnaqbx1y20h5y7pz6y11hk9jjk6k87lsmn7jxaq3hm67ba0c7", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "fixedbitset", - "packageId": "fixedbitset 0.5.7" - }, - { - "name": "hashbrown", - "packageId": "hashbrown 0.15.5" - }, - { - "name": "indexmap", - "packageId": "indexmap" - } - ], - "resolvedDefaultFeatures": [ - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "bluss", - "mitchmindtree" - ] - }, - "phf": { - "crateName": "phf", - "version": "0.13.1", - "edition": "2021", - "sha256": "1pzswx5gdglgjgp4azyzwyr4gh031r0kcnpqq6jblga72z3jsmn1", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "phf_macros", - "packageId": "phf_macros" - }, - { - "name": "phf_shared", - "packageId": "phf_shared" - } - ], - "resolvedDefaultFeatures": [ - "default", - "macros", - "phf_macros", - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Steven Fackler " - ] - }, - "phf_codegen": { - "crateName": "phf_codegen", - "version": "0.13.1", - "edition": "2021", - "sha256": "1qfnsl2hiny0yg4lwn888xla5iwccszgxnx8dhbwl6s2h2fpzaj9", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "phf_generator", - "packageId": "phf_generator" - }, - { - "name": "phf_shared", - "packageId": "phf_shared" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Steven Fackler " - ] - }, - "phf_generator": { - "crateName": "phf_generator", - "version": "0.13.1", - "edition": "2021", - "sha256": "0dwpp11l41dy9mag4phkyyvhpf66lwbp79q3ik44wmhyfqxcwnhk", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "fastrand", - "packageId": "fastrand" - }, - { - "name": "phf_shared", - "packageId": "phf_shared" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Steven Fackler " - ] - }, - "phf_macros": { - "crateName": "phf_macros", - "version": "0.13.1", - "edition": "2021", - "sha256": "1vv9h8pr7xh18sigpvq1hxc8q9nmjmv6gdpqsp65krxiahmh6bw1", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "phf_generator", - "packageId": "phf_generator" - }, - { - "name": "phf_shared", - "packageId": "phf_shared" - }, - { - "name": "proc-macro2", - "packageId": "proc-macro2" - }, - { - "name": "quote", - "packageId": "quote" - }, - { - "name": "syn", - "packageId": "syn" - } - ], - "procMacro": true, - "authors": [ - "Steven Fackler " - ] - }, - "phf_shared": { - "crateName": "phf_shared", - "version": "0.13.1", - "edition": "2021", - "sha256": "0rpjchnswm0x5l4mz9xqfpw0j4w68sjvyqrdrv13h7lqqmmyyzz5", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "siphasher", - "packageId": "siphasher" - } - ], - "resolvedDefaultFeatures": [ - "default", - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Steven Fackler " - ] - }, - "pin-project": { - "crateName": "pin-project", - "version": "1.1.11", - "edition": "2021", - "sha256": "05zm3y3bl83ypsr6favxvny2kys4i19jiz1y18ylrbxwsiz9qx7i", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "pin-project-internal", - "packageId": "pin-project-internal" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "pin-project-internal": { - "crateName": "pin-project-internal", - "version": "1.1.11", - "edition": "2021", - "sha256": "1ik4mpb92da75inmjvxf2qm61vrnwml3x24wddvrjlqh1z9hxcnr", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "proc-macro2", - "packageId": "proc-macro2" - }, - { - "name": "quote", - "packageId": "quote" - }, - { - "name": "syn", - "packageId": "syn" - } - ], - "procMacro": true - }, - "pin-project-lite": { - "crateName": "pin-project-lite", - "version": "0.2.17", - "edition": "2018", - "sha256": "1kfmwvs271si96zay4mm8887v5khw0c27jc9srw1a75ykvgj54x8", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ] - }, - "pin-utils": { - "crateName": "pin-utils", - "version": "0.1.0", - "edition": "2018", - "sha256": "117ir7vslsl2z1a7qzhws4pd01cg2d3338c47swjyvqv2n60v1wb", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Josef Brandl " - ] - }, - "pkcs1": { - "crateName": "pkcs1", - "version": "0.7.5", - "edition": "2021", - "sha256": "0zz4mil3nchnxljdfs2k5ab1cjqn7kq5lqp62n9qfix01zqvkzy8", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "der", - "packageId": "der" - }, - { - "name": "pkcs8", - "packageId": "pkcs8" - }, - { - "name": "spki", - "packageId": "spki" - } - ], - "resolvedDefaultFeatures": [ - "alloc", - "pem", - "pkcs8", - "std", - "zeroize" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "RustCrypto Developers" - ] - }, - "pkcs8": { - "crateName": "pkcs8", - "version": "0.10.2", - "edition": "2021", - "sha256": "1dx7w21gvn07azszgqd3ryjhyphsrjrmq5mmz1fbxkj5g0vv4l7r", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "der", - "packageId": "der" - }, - { - "name": "spki", - "packageId": "spki" - } - ], - "resolvedDefaultFeatures": [ - "alloc", - "pem", - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "RustCrypto Developers" - ] - }, - "pkg-config": { - "crateName": "pkg-config", - "version": "0.3.32", - "edition": "2018", - "sha256": "0k4h3gnzs94sjb2ix6jyksacs52cf1fanpwsmlhjnwrdnp8dppby", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Alex Crichton " - ] - }, - "plain": { - "crateName": "plain", - "version": "0.2.3", - "edition": "2015", - "sha256": "19n1xbxb4wa7w891268bzf6cbwq4qvdb86bik1z129qb0xnnnndl", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ], - "authors": [ - "jzr" - ] - }, - "platform_bans_cache": { - "crateName": "platform_bans_cache", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/platform_bans/crates/platform_bans_cache" - }, - "dependencies": [ - { - "name": "fluxer_kv_store_client", - "packageId": "fluxer_kv_store_client" - }, - { - "name": "fluxer_service_utils", - "packageId": "fluxer_service_utils" - }, - { - "name": "hex", - "packageId": "hex" - }, - { - "name": "ipnet", - "packageId": "ipnet" - }, - { - "name": "platform_bans_common", - "packageId": "platform_bans_common" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "sha2", - "packageId": "sha2 0.11.0" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tokio-util", - "packageId": "tokio-util" - }, - { - "name": "tracing", - "packageId": "tracing" - }, - { - "name": "url", - "packageId": "url" - } - ], - "devDependencies": [ - { - "name": "async-trait", - "packageId": "async-trait" - }, - { - "name": "platform_bans_common", - "packageId": "platform_bans_common" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "platform_bans_common": { - "crateName": "platform_bans_common", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/platform_bans/crates/platform_bans_common" - }, - "dependencies": [ - { - "name": "anyhow", - "packageId": "anyhow" - }, - { - "name": "async-trait", - "packageId": "async-trait" - }, - { - "name": "bb8", - "packageId": "bb8" - }, - { - "name": "fluxer_config_client", - "packageId": "fluxer_config_client" - }, - { - "name": "fluxer_db_core", - "packageId": "fluxer_db_core" - }, - { - "name": "fluxer_service_utils", - "packageId": "fluxer_service_utils" - }, - { - "name": "opentelemetry", - "packageId": "opentelemetry" - }, - { - "name": "prost", - "packageId": "prost 0.14.3" - }, - { - "name": "prost-types", - "packageId": "prost-types 0.14.3" - }, - { - "name": "scylla", - "packageId": "scylla" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "sqlx", - "packageId": "sqlx" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "buildDependencies": [ - { - "name": "prost-build", - "packageId": "prost-build 0.14.3" - } - ], - "resolvedDefaultFeatures": [ - "test-support" - ], - "libCrateTypes": [ - "lib" - ] - }, - "platform_bans_rpc": { - "crateName": "platform_bans_rpc", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/platform_bans/crates/platform_bans_rpc" - }, - "dependencies": [ - { - "name": "fluxer_nats_rpc", - "packageId": "fluxer_nats_rpc" - }, - { - "name": "opentelemetry", - "packageId": "opentelemetry" - }, - { - "name": "platform_bans_cache", - "packageId": "platform_bans_cache" - }, - { - "name": "platform_bans_common", - "packageId": "platform_bans_common" - }, - { - "name": "platform_bans_service", - "packageId": "platform_bans_service" - }, - { - "name": "prost", - "packageId": "prost 0.14.3" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "devDependencies": [ - { - "name": "async-trait", - "packageId": "async-trait" - }, - { - "name": "platform_bans_common", - "packageId": "platform_bans_common" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "platform_bans_service": { - "crateName": "platform_bans_service", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/platform_bans/crates/platform_bans_service" - }, - "dependencies": [ - { - "name": "hex", - "packageId": "hex" - }, - { - "name": "platform_bans_cache", - "packageId": "platform_bans_cache" - }, - { - "name": "platform_bans_common", - "packageId": "platform_bans_common" - }, - { - "name": "sha2", - "packageId": "sha2 0.11.0" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "devDependencies": [ - { - "name": "async-trait", - "packageId": "async-trait" - }, - { - "name": "platform_bans_common", - "packageId": "platform_bans_common" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "platform_bans_worker": { - "crateName": "platform_bans_worker", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/platform_bans/crates/platform_bans_worker" - }, - "dependencies": [ - { - "name": "async-nats", - "packageId": "async-nats" - }, - { - "name": "bytes", - "packageId": "bytes" - }, - { - "name": "fluxer_config_client", - "packageId": "fluxer_config_client" - }, - { - "name": "fluxer_service_utils", - "packageId": "fluxer_service_utils" - }, - { - "name": "futures-util", - "packageId": "futures-util" - }, - { - "name": "platform_bans_common", - "packageId": "platform_bans_common" - }, - { - "name": "platform_bans_service", - "packageId": "platform_bans_service" - }, - { - "name": "regex", - "packageId": "regex" - }, - { - "name": "reqwest", - "packageId": "reqwest 0.13.2" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tokio-util", - "packageId": "tokio-util" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "plotters": { - "crateName": "plotters", - "version": "0.3.7", - "edition": "2018", - "sha256": "0ixpy9svpmr2rkzkxvvdpysjjky4gw104d73n7pi2jbs7m06zsss", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "num-traits", - "packageId": "num-traits" - }, - { - "name": "plotters-backend", - "packageId": "plotters-backend" - }, - { - "name": "plotters-svg", - "packageId": "plotters-svg" - }, - { - "name": "wasm-bindgen", - "packageId": "wasm-bindgen", - "target": "cfg(all(target_arch = \"wasm32\", not(target_os = \"wasi\")))" - }, - { - "name": "web-sys", - "packageId": "web-sys", - "target": "cfg(all(target_arch = \"wasm32\", not(target_os = \"wasi\")))" - } - ], - "resolvedDefaultFeatures": [ - "area_series", - "line_series", - "plotters-svg", - "svg_backend" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Hao Hou " - ] - }, - "plotters-backend": { - "crateName": "plotters-backend", - "version": "0.3.7", - "edition": "2018", - "sha256": "0ahpliim4hrrf7d4ispc2hwr7rzkn6d6nf7lyyrid2lm28yf2hnz", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Hao Hou " - ] - }, - "plotters-svg": { - "crateName": "plotters-svg", - "version": "0.3.7", - "edition": "2018", - "sha256": "0w56sxaa2crpasa1zj0bhxzihlapqfkncggavyngg0w86anf5fji", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "plotters-backend", - "packageId": "plotters-backend" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Hao Hou " - ] - }, - "png": { - "crateName": "png", - "version": "0.18.1", - "edition": "2021", - "sha256": "0qca282xp8a6d7mikxrwji3f52mjn4vnqxz2v9iz5adj665rnxk0", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "bitflags", - "packageId": "bitflags" - }, - { - "name": "crc32fast", - "packageId": "crc32fast" - }, - { - "name": "fdeflate", - "packageId": "fdeflate" - }, - { - "name": "flate2", - "packageId": "flate2" - }, - { - "name": "miniz_oxide", - "packageId": "miniz_oxide" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "The image-rs Developers" - ] - }, - "polyval": { - "crateName": "polyval", - "version": "0.6.2", - "edition": "2021", - "sha256": "09gs56vm36ls6pyxgh06gw2875z2x77r8b2km8q28fql0q6yc7wx", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "cfg-if", - "packageId": "cfg-if" - }, - { - "name": "cpufeatures", - "packageId": "cpufeatures 0.2.17", - "target": "cfg(any(target_arch = \"aarch64\", target_arch = \"x86_64\", target_arch = \"x86\"))" - }, - { - "name": "opaque-debug", - "packageId": "opaque-debug" - }, - { - "name": "universal-hash", - "packageId": "universal-hash" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "RustCrypto Developers" - ] - }, - "portable-atomic": { - "crateName": "portable-atomic", - "version": "1.13.1", - "edition": "2018", - "sha256": "0j8vlar3n5acyigq8q6f4wjx3k3s5yz0rlpqrv76j73gi5qr8fn3", - "source": { - "type": "crates-io" - }, - "resolvedDefaultFeatures": [ - "default", - "fallback", - "require-cas" - ], - "libCrateTypes": [ - "lib" - ] - }, - "portable-atomic-util": { - "crateName": "portable-atomic-util", - "version": "0.2.6", - "edition": "2018", - "sha256": "18wrsx7fjwc2kgbpfjfm3igv3vdzsidmjhbqivjln7d0c6z9f4q9", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "portable-atomic", - "packageId": "portable-atomic" - } - ], - "resolvedDefaultFeatures": [ - "alloc", - "default" - ], - "libCrateTypes": [ - "lib" - ] - }, - "potential_utf": { - "crateName": "potential_utf", - "version": "0.1.5", - "edition": "2021", - "sha256": "0r0518fr32xbkgzqap509s3r60cr0iancsg9j1jgf37cyz7b20q1", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "zerovec", - "packageId": "zerovec" - } - ], - "resolvedDefaultFeatures": [ - "zerovec" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "The ICU4X Project Developers" - ] - }, - "powerfmt": { - "crateName": "powerfmt", - "version": "0.2.0", - "edition": "2021", - "sha256": "14ckj2xdpkhv3h6l5sdmb9f1d57z8hbfpdldjc2vl5givq2y77j3", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Jacob Pratt " - ] - }, - "ppv-lite86": { - "crateName": "ppv-lite86", - "version": "0.2.21", - "edition": "2021", - "sha256": "1abxx6qz5qnd43br1dd9b2savpihzjza8gb4fbzdql1gxp2f7sl5", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "zerocopy", - "packageId": "zerocopy" - } - ], - "resolvedDefaultFeatures": [ - "simd", - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "The CryptoCorrosion Contributors" - ] - }, - "precomputed-hash": { - "crateName": "precomputed-hash", - "version": "0.1.1", - "edition": "2015", - "sha256": "075k9bfy39jhs53cb2fpb9klfakx2glxnf28zdw08ws6lgpq6lwj", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Emilio Cobos Álvarez " - ] - }, - "prettyplease": { - "crateName": "prettyplease", - "version": "0.2.37", - "edition": "2021", - "sha256": "0azn11i1kh0byabhsgab6kqs74zyrg69xkirzgqyhz6xmjnsi727", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "proc-macro2", - "packageId": "proc-macro2" - }, - { - "name": "syn", - "packageId": "syn" - } - ], - "libCrateTypes": [ - "lib" - ], - "links": "prettyplease02", - "authors": [ - "David Tolnay " - ] - }, - "primal-check": { - "crateName": "primal-check", - "version": "0.3.4", - "edition": "2018", - "sha256": "025xnak4rhkwa4h970bjb3cvp2k853wviyr84n8gjfhy65dqj3fw", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "num-integer", - "packageId": "num-integer" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Huon Wilson " - ] - }, - "primeorder": { - "crateName": "primeorder", - "version": "0.13.6", - "edition": "2021", - "sha256": "1rp16710mxksagcjnxqjjq9r9wf5vf72fs8wxffnvhb6i6hiqgim", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "elliptic-curve", - "packageId": "elliptic-curve" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "RustCrypto Developers" - ] - }, - "proc-macro-error-attr2": { - "crateName": "proc-macro-error-attr2", - "version": "2.0.0", - "edition": "2021", - "sha256": "1ifzi763l7swl258d8ar4wbpxj4c9c2im7zy89avm6xv6vgl5pln", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "proc-macro2", - "packageId": "proc-macro2" - }, - { - "name": "quote", - "packageId": "quote" - } - ], - "procMacro": true, - "authors": [ - "CreepySkeleton ", - "GnomedDev " - ] - }, - "proc-macro-error2": { - "crateName": "proc-macro-error2", - "version": "2.0.1", - "edition": "2021", - "sha256": "00lq21vgh7mvyx51nwxwf822w2fpww1x0z8z0q47p8705g2hbv0i", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "proc-macro-error-attr2", - "packageId": "proc-macro-error-attr2" - }, - { - "name": "proc-macro2", - "packageId": "proc-macro2" - }, - { - "name": "quote", - "packageId": "quote" - }, - { - "name": "syn", - "packageId": "syn" - } - ], - "resolvedDefaultFeatures": [ - "default", - "syn-error" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "CreepySkeleton ", - "GnomedDev " - ] - }, - "proc-macro-hack": { - "crateName": "proc-macro-hack", - "version": "0.5.20+deprecated", - "edition": "2018", - "sha256": "0s402hmcs3k9nd6rlp07zkr1lz7yimkmcwcbgnly2zr44wamwdyw", - "source": { - "type": "crates-io" - }, - "procMacro": true, - "authors": [ - "David Tolnay " - ] - }, - "proc-macro2": { - "crateName": "proc-macro2", - "version": "1.0.106", - "edition": "2021", - "sha256": "0d09nczyaj67x4ihqr5p7gxbkz38gxhk4asc0k8q23g9n85hzl4g", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "unicode-ident", - "packageId": "unicode-ident" - } - ], - "resolvedDefaultFeatures": [ - "default", - "proc-macro" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "David Tolnay ", - "Alex Crichton " - ] - }, - "profiling": { - "crateName": "profiling", - "version": "1.0.17", - "edition": "2018", - "sha256": "0wqp6i1bl7azy9270dp92srbbr55mgdh9qnk5b1y44lyarmlif1y", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "profiling-procmacros", - "packageId": "profiling-procmacros" - } - ], - "resolvedDefaultFeatures": [ - "default", - "procmacros", - "profiling-procmacros" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Philip Degarmo " - ] - }, - "profiling-procmacros": { - "crateName": "profiling-procmacros", - "version": "1.0.17", - "edition": "2018", - "sha256": "0nrxdh5r723raxbs136jmjx46p0c5qgai8jwz4j555mn0ad7ywaj", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "quote", - "packageId": "quote" - }, - { - "name": "syn", - "packageId": "syn" - } - ], - "procMacro": true, - "authors": [ - "Philip Degarmo " - ] - }, - "proptest": { - "crateName": "proptest", - "version": "1.11.0", - "edition": "2021", - "sha256": "0i27rr5drw4ic8hjzx6i1c6q8s7kmsgpfmzy4m80ys2c6k1gqiab", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "bit-set", - "packageId": "bit-set 0.8.0" - }, - { - "name": "bit-vec", - "packageId": "bit-vec 0.8.0" - }, - { - "name": "bitflags", - "packageId": "bitflags" - }, - { - "name": "num-traits", - "packageId": "num-traits" - }, - { - "name": "rand", - "packageId": "rand 0.9.2" - }, - { - "name": "rand_chacha", - "packageId": "rand_chacha 0.9.0" - }, - { - "name": "rand_xorshift", - "packageId": "rand_xorshift" - }, - { - "name": "regex-syntax", - "packageId": "regex-syntax" - }, - { - "name": "rusty-fork", - "packageId": "rusty-fork" - }, - { - "name": "tempfile", - "packageId": "tempfile" - }, - { - "name": "unarray", - "packageId": "unarray" - } - ], - "resolvedDefaultFeatures": [ - "bit-set", - "default", - "fork", - "regex-syntax", - "rusty-fork", - "std", - "tempfile", - "timeout" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Jason Lingle" - ] - }, - "prost 0.12.6": { - "crateName": "prost", - "version": "0.12.6", - "edition": "2021", - "sha256": "0a8z87ir8yqjgl1kxbdj30a7pzsjs9ka85szll6i6xlb31f47cfy", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "bytes", - "packageId": "bytes" - }, - { - "name": "prost-derive", - "packageId": "prost-derive 0.12.6" - } - ], - "resolvedDefaultFeatures": [ - "default", - "derive", - "prost-derive", - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Dan Burkert ", - "Lucio Franco ", - "Casper Meijn ", - "Tokio Contributors " - ] - }, - "prost 0.14.3": { - "crateName": "prost", - "version": "0.14.3", - "edition": "2021", - "sha256": "0s057z9nzggzy7x4bbsiar852hg7zb81f4z4phcdb0ig99971snj", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "bytes", - "packageId": "bytes" - }, - { - "name": "prost-derive", - "packageId": "prost-derive 0.14.3" - } - ], - "resolvedDefaultFeatures": [ - "default", - "derive", - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Dan Burkert ", - "Lucio Franco ", - "Casper Meijn ", - "Tokio Contributors " - ] - }, - "prost-build 0.12.6": { - "crateName": "prost-build", - "version": "0.12.6", - "edition": "2021", - "sha256": "1936q2grirm4rh5l26p88gbw8dijjcf4sfcn55y3p3nsjif5ll12", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "bytes", - "packageId": "bytes" - }, - { - "name": "heck", - "packageId": "heck 0.5.0" - }, - { - "name": "itertools", - "packageId": "itertools 0.12.1" - }, - { - "name": "log", - "packageId": "log" - }, - { - "name": "multimap", - "packageId": "multimap" - }, - { - "name": "once_cell", - "packageId": "once_cell" - }, - { - "name": "petgraph", - "packageId": "petgraph 0.6.5" - }, - { - "name": "prettyplease", - "packageId": "prettyplease" - }, - { - "name": "prost", - "packageId": "prost 0.12.6" - }, - { - "name": "prost-types", - "packageId": "prost-types 0.12.6" - }, - { - "name": "regex", - "packageId": "regex" - }, - { - "name": "syn", - "packageId": "syn" - }, - { - "name": "tempfile", - "packageId": "tempfile" - } - ], - "resolvedDefaultFeatures": [ - "default", - "format" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Dan Burkert ", - "Lucio Franco ", - "Casper Meijn ", - "Tokio Contributors " - ] - }, - "prost-build 0.14.3": { - "crateName": "prost-build", - "version": "0.14.3", - "edition": "2021", - "sha256": "1rrf4rs74schd38jyaxglymi66vxzzg6hki00fdq7nkf0pbkng9l", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "heck", - "packageId": "heck 0.5.0" - }, - { - "name": "itertools", - "packageId": "itertools 0.14.0" - }, - { - "name": "log", - "packageId": "log" - }, - { - "name": "multimap", - "packageId": "multimap" - }, - { - "name": "petgraph", - "packageId": "petgraph 0.8.3" - }, - { - "name": "prettyplease", - "packageId": "prettyplease" - }, - { - "name": "prost", - "packageId": "prost 0.14.3" - }, - { - "name": "prost-types", - "packageId": "prost-types 0.14.3" - }, - { - "name": "regex", - "packageId": "regex" - }, - { - "name": "syn", - "packageId": "syn" - }, - { - "name": "tempfile", - "packageId": "tempfile" - } - ], - "resolvedDefaultFeatures": [ - "default", - "format" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Dan Burkert ", - "Lucio Franco ", - "Casper Meijn ", - "Tokio Contributors " - ] - }, - "prost-derive 0.12.6": { - "crateName": "prost-derive", - "version": "0.12.6", - "edition": "2021", - "sha256": "1waaq9d2f114bvvpw957s7vsx268licnfawr20b51ydb43dxrgc1", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "anyhow", - "packageId": "anyhow" - }, - { - "name": "itertools", - "packageId": "itertools 0.12.1" - }, - { - "name": "proc-macro2", - "packageId": "proc-macro2" - }, - { - "name": "quote", - "packageId": "quote" - }, - { - "name": "syn", - "packageId": "syn" - } - ], - "procMacro": true, - "authors": [ - "Dan Burkert ", - "Lucio Franco ", - "Casper Meijn ", - "Tokio Contributors " - ] - }, - "prost-derive 0.14.3": { - "crateName": "prost-derive", - "version": "0.14.3", - "edition": "2021", - "sha256": "02zvva6kb0pfvlyc4nac6gd37ncjrs8jq5scxcq4nbqkc8wh5ii7", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "anyhow", - "packageId": "anyhow" - }, - { - "name": "itertools", - "packageId": "itertools 0.14.0" - }, - { - "name": "proc-macro2", - "packageId": "proc-macro2" - }, - { - "name": "quote", - "packageId": "quote" - }, - { - "name": "syn", - "packageId": "syn" - } - ], - "procMacro": true, - "authors": [ - "Dan Burkert ", - "Lucio Franco ", - "Casper Meijn ", - "Tokio Contributors " - ] - }, - "prost-types 0.12.6": { - "crateName": "prost-types", - "version": "0.12.6", - "edition": "2021", - "sha256": "1c6mvfhz91q8a8fwada9smaxgg9w4y8l1ypj9yc8wq1j185wk4ch", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "prost", - "packageId": "prost 0.12.6" - } - ], - "resolvedDefaultFeatures": [ - "default", - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Dan Burkert ", - "Lucio Franco ", - "Casper Meijn ", - "Tokio Contributors " - ] - }, - "prost-types 0.14.3": { - "crateName": "prost-types", - "version": "0.14.3", - "edition": "2021", - "sha256": "1mrxrciryfgi6a0vmrgyj3g27r9hdhlgwkq71cgv3icbvg5w94c9", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "prost", - "packageId": "prost 0.14.3" - } - ], - "resolvedDefaultFeatures": [ - "default", - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Dan Burkert ", - "Lucio Franco ", - "Casper Meijn ", - "Tokio Contributors " - ] - }, - "pulldown-cmark": { - "crateName": "pulldown-cmark", - "version": "0.13.3", - "edition": "2021", - "sha256": "1bgxjn869lyyb8yc7cpj0pm1127kmrhh8hfby6b3g27sdn4i8fkw", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "bitflags", - "packageId": "bitflags" - }, - { - "name": "getopts", - "packageId": "getopts" - }, - { - "name": "memchr", - "packageId": "memchr" - }, - { - "name": "pulldown-cmark-escape", - "packageId": "pulldown-cmark-escape" - }, - { - "name": "unicase", - "packageId": "unicase" - } - ], - "resolvedDefaultFeatures": [ - "default", - "getopts", - "html", - "pulldown-cmark-escape" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Raph Levien ", - "Marcus Klaas de Vries " - ] - }, - "pulldown-cmark-escape": { - "crateName": "pulldown-cmark-escape", - "version": "0.11.0", - "edition": "2021", - "sha256": "1bp13akkz52p43vh2ffpgv604l3xd9b67b4iykizidnsbpdqlz80", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Raph Levien ", - "Marcus Klaas de Vries " - ] - }, - "pxfm": { - "crateName": "pxfm", - "version": "0.1.28", - "edition": "2024", - "sha256": "17bbi6r9jiz9rmlj9zwjcf3qrivr33l8vwjmj9y812ysagkl385m", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Radzivon Bartoshyk" - ] - }, - "pyo3": { - "crateName": "pyo3", - "version": "0.28.3", - "edition": "2021", - "sha256": "04hwqcrfx9w3f67pnhjcg28y0iq1srpwv0drgwbd23mmlcw8xzci", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "libc", - "packageId": "libc" - }, - { - "name": "once_cell", - "packageId": "once_cell" - }, - { - "name": "portable-atomic", - "packageId": "portable-atomic", - "target": "cfg(not(target_has_atomic = \"64\"))" - }, - { - "name": "pyo3-ffi", - "packageId": "pyo3-ffi" - }, - { - "name": "pyo3-macros", - "packageId": "pyo3-macros" - } - ], - "buildDependencies": [ - { - "name": "pyo3-build-config", - "packageId": "pyo3-build-config" - } - ], - "resolvedDefaultFeatures": [ - "auto-initialize", - "default", - "macros", - "pyo3-macros" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "PyO3 Project and Contributors " - ] - }, - "pyo3-build-config": { - "crateName": "pyo3-build-config", - "version": "0.28.3", - "edition": "2021", - "sha256": "07k16mnxn220x4aw0axzcss4mn4gckhknf7qlyyck67bzpfyfs73", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "target-lexicon", - "packageId": "target-lexicon" - } - ], - "buildDependencies": [ - { - "name": "target-lexicon", - "packageId": "target-lexicon" - } - ], - "resolvedDefaultFeatures": [ - "default", - "resolve-config" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "PyO3 Project and Contributors " - ] - }, - "pyo3-ffi": { - "crateName": "pyo3-ffi", - "version": "0.28.3", - "edition": "2021", - "sha256": "07k5bxh8h2ax3v6gmb43x09wsgm003lar7pnyz57q7qbz05f2abz", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "libc", - "packageId": "libc" - } - ], - "buildDependencies": [ - { - "name": "pyo3-build-config", - "packageId": "pyo3-build-config" - } - ], - "resolvedDefaultFeatures": [ - "default" - ], - "libCrateTypes": [ - "lib" - ], - "links": "python", - "authors": [ - "PyO3 Project and Contributors " - ] - }, - "pyo3-macros": { - "crateName": "pyo3-macros", - "version": "0.28.3", - "edition": "2021", - "sha256": "04wqy9knmxkf2m12dfwbj4817p959chxhzgwsabmki27zw754vnz", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "proc-macro2", - "packageId": "proc-macro2" - }, - { - "name": "pyo3-macros-backend", - "packageId": "pyo3-macros-backend" - }, - { - "name": "quote", - "packageId": "quote" - }, - { - "name": "syn", - "packageId": "syn" - } - ], - "procMacro": true, - "authors": [ - "PyO3 Project and Contributors " - ] - }, - "pyo3-macros-backend": { - "crateName": "pyo3-macros-backend", - "version": "0.28.3", - "edition": "2021", - "sha256": "1jrsh65i0vwinp5k6blbvypv8idgg0h853rkqa0qywrmv0cc5kf4", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "heck", - "packageId": "heck 0.5.0" - }, - { - "name": "proc-macro2", - "packageId": "proc-macro2" - }, - { - "name": "pyo3-build-config", - "packageId": "pyo3-build-config" - }, - { - "name": "quote", - "packageId": "quote" - }, - { - "name": "syn", - "packageId": "syn" - } - ], - "buildDependencies": [ - { - "name": "pyo3-build-config", - "packageId": "pyo3-build-config" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "PyO3 Project and Contributors " - ] - }, - "quanta": { - "crateName": "quanta", - "version": "0.12.6", - "edition": "2021", - "sha256": "1iq6iz61rf76vmj7bvjhvsfcz6509qpbs6chr2yrf3bgfnfmmazk", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "crossbeam-utils", - "packageId": "crossbeam-utils" - }, - { - "name": "libc", - "packageId": "libc", - "target": "cfg(not(any(target_os = \"windows\", target_arch = \"wasm32\")))" - }, - { - "name": "once_cell", - "packageId": "once_cell" - }, - { - "name": "raw-cpuid", - "packageId": "raw-cpuid", - "target": "cfg(target_arch = \"x86\")" - }, - { - "name": "raw-cpuid", - "packageId": "raw-cpuid", - "target": "cfg(target_arch = \"x86_64\")" - }, - { - "name": "wasi", - "packageId": "wasi 0.11.1+wasi-snapshot-preview1", - "target": "cfg(all(target_arch = \"wasm32\", target_os = \"wasi\"))" - }, - { - "name": "web-sys", - "packageId": "web-sys", - "target": "cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))" - }, - { - "name": "winapi", - "packageId": "winapi", - "target": "cfg(target_os = \"windows\")" - } - ], - "resolvedDefaultFeatures": [ - "default", - "flaky_tests" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Toby Lawrence " - ] - }, - "quick-error 1.2.3": { - "crateName": "quick-error", - "version": "1.2.3", - "edition": "2015", - "sha256": "1q6za3v78hsspisc197bg3g7rpc989qycy8ypr8ap8igv10ikl51", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Paul Colomiets ", - "Colin Kiegel " - ] - }, - "quick-error 2.0.1": { - "crateName": "quick-error", - "version": "2.0.1", - "edition": "2018", - "sha256": "18z6r2rcjvvf8cn92xjhm2qc3jpd1ljvcbf12zv0k9p565gmb4x9", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Paul Colomiets ", - "Colin Kiegel " - ] - }, - "quick-xml 0.38.4": { - "crateName": "quick-xml", - "version": "0.38.4", - "edition": "2021", - "sha256": "0772siy4d9vlq77842012c8cycs3y0szxkv62rh9sh2sqmc20v5n", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "encoding_rs", - "packageId": "encoding_rs" - }, - { - "name": "memchr", - "packageId": "memchr" - } - ], - "resolvedDefaultFeatures": [ - "default", - "encoding", - "encoding_rs" - ], - "libCrateTypes": [ - "lib" - ] - }, - "quick-xml 0.39.2": { - "crateName": "quick-xml", - "version": "0.39.2", - "edition": "2021", - "sha256": "0z86jkw618p0d7q3zqp7pzh7cnf7wwlanzx8gyma3dffwzl233wm", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "memchr", - "packageId": "memchr" - }, - { - "name": "serde", - "packageId": "serde" - } - ], - "resolvedDefaultFeatures": [ - "default", - "serde", - "serialize" - ], - "libCrateTypes": [ - "lib" - ] - }, - "quinn": { - "crateName": "quinn", - "version": "0.11.9", - "edition": "2021", - "sha256": "086gzj666dr3slmlynkvxlndy28hahgl361d6bf93hk3i6ahmqmr", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "bytes", - "packageId": "bytes" - }, - { - "name": "pin-project-lite", - "packageId": "pin-project-lite" - }, - { - "name": "quinn-proto", - "packageId": "quinn-proto", - "rename": "proto" - }, - { - "name": "quinn-udp", - "packageId": "quinn-udp", - "rename": "udp" - }, - { - "name": "rustc-hash", - "packageId": "rustc-hash" - }, - { - "name": "rustls", - "packageId": "rustls 0.23.37" - }, - { - "name": "socket2", - "packageId": "socket2 0.6.3", - "target": "cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tracing", - "packageId": "tracing" - }, - { - "name": "web-time", - "packageId": "web-time", - "target": "cfg(all(target_family = \"wasm\", target_os = \"unknown\"))" - } - ], - "buildDependencies": [ - { - "name": "cfg_aliases", - "packageId": "cfg_aliases" - } - ], - "resolvedDefaultFeatures": [ - "aws-lc-rs", - "ring", - "runtime-tokio", - "rustls", - "rustls-aws-lc-rs", - "rustls-ring" - ], - "libCrateTypes": [ - "lib" - ] - }, - "quinn-proto": { - "crateName": "quinn-proto", - "version": "0.11.14", - "edition": "2021", - "sha256": "1660jkxhzi1pnywzs13ifczwrlv6ds9qds111vsnxjciqpz44js3", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "aws-lc-rs", - "packageId": "aws-lc-rs" - }, - { - "name": "bytes", - "packageId": "bytes" - }, - { - "name": "getrandom", - "packageId": "getrandom 0.3.4", - "target": "cfg(all(target_family = \"wasm\", target_os = \"unknown\"))" - }, - { - "name": "lru-slab", - "packageId": "lru-slab" - }, - { - "name": "rand", - "packageId": "rand 0.9.2" - }, - { - "name": "ring", - "packageId": "ring" - }, - { - "name": "ring", - "packageId": "ring", - "target": "cfg(all(target_family = \"wasm\", target_os = \"unknown\"))" - }, - { - "name": "rustc-hash", - "packageId": "rustc-hash" - }, - { - "name": "rustls", - "packageId": "rustls 0.23.37" - }, - { - "name": "rustls-pki-types", - "packageId": "rustls-pki-types", - "target": "cfg(all(target_family = \"wasm\", target_os = \"unknown\"))" - }, - { - "name": "slab", - "packageId": "slab" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tinyvec", - "packageId": "tinyvec" - }, - { - "name": "tracing", - "packageId": "tracing" - }, - { - "name": "web-time", - "packageId": "web-time", - "target": "cfg(all(target_family = \"wasm\", target_os = \"unknown\"))" - } - ], - "resolvedDefaultFeatures": [ - "aws-lc-rs", - "ring", - "rustls-aws-lc-rs", - "rustls-ring" - ], - "libCrateTypes": [ - "lib" - ] - }, - "quinn-udp": { - "crateName": "quinn-udp", - "version": "0.5.14", - "edition": "2021", - "sha256": "1gacawr17a2zkyri0r3m0lc9spzmxbq1by3ilyb8v2mdvjhcdpmd", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "libc", - "packageId": "libc" - }, - { - "name": "once_cell", - "packageId": "once_cell", - "target": "cfg(windows)" - }, - { - "name": "socket2", - "packageId": "socket2 0.6.3", - "target": "cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))" - }, - { - "name": "tracing", - "packageId": "tracing" - }, - { - "name": "windows-sys", - "packageId": "windows-sys 0.60.2", - "target": "cfg(windows)" - } - ], - "buildDependencies": [ - { - "name": "cfg_aliases", - "packageId": "cfg_aliases" - } - ], - "resolvedDefaultFeatures": [ - "tracing" - ], - "libCrateTypes": [ - "lib" - ] - }, - "quote": { - "crateName": "quote", - "version": "1.0.45", - "edition": "2021", - "sha256": "095rb5rg7pbnwdp6v8w5jw93wndwyijgci1b5lw8j1h5cscn3wj1", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "proc-macro2", - "packageId": "proc-macro2" - } - ], - "resolvedDefaultFeatures": [ - "default", - "proc-macro" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "David Tolnay " - ] - }, - "quoted_printable": { - "crateName": "quoted_printable", - "version": "0.5.2", - "edition": "2018", - "sha256": "0wm9xr8qajngy0lvsf00hy51s6x53w73qzpb0yj2l4lscn2hb3j7", - "source": { - "type": "crates-io" - }, - "resolvedDefaultFeatures": [ - "default", - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Kartikaya Gupta " - ] - }, - "r-efi 5.3.0": { - "crateName": "r-efi", - "version": "5.3.0", - "edition": "2018", - "sha256": "03sbfm3g7myvzyylff6qaxk4z6fy76yv860yy66jiswc2m6b7kb9", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ] - }, - "r-efi 6.0.0": { - "crateName": "r-efi", - "version": "6.0.0", - "edition": "2018", - "sha256": "1gyrl2k5fyzj9k7kchg2n296z5881lg7070msabid09asp3wkp7q", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ] - }, - "rand 0.10.0": { - "crateName": "rand", - "version": "0.10.0", - "edition": "2024", - "sha256": "1y7g1zddjzhzwg0k1nddsfyfaq89a7igpcf7q44mqv6z2frnw9mw", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "chacha20", - "packageId": "chacha20" - }, - { - "name": "getrandom", - "packageId": "getrandom 0.4.2" - }, - { - "name": "rand_core", - "packageId": "rand_core 0.10.0" - } - ], - "resolvedDefaultFeatures": [ - "alloc", - "default", - "std", - "std_rng", - "sys_rng", - "thread_rng" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "The Rand Project Developers", - "The Rust Project Developers" - ] - }, - "rand 0.7.3": { - "crateName": "rand", - "version": "0.7.3", - "edition": "2018", - "sha256": "00sdaimkbz491qgi6qxkv582yivl32m2jd401kzbn94vsiwicsva", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "getrandom", - "packageId": "getrandom 0.1.16", - "rename": "getrandom_package" - }, - { - "name": "libc", - "packageId": "libc", - "target": "cfg(unix)" - }, - { - "name": "rand_chacha", - "packageId": "rand_chacha 0.2.2", - "target": "cfg(not(target_os = \"emscripten\"))" - }, - { - "name": "rand_core", - "packageId": "rand_core 0.5.1" - }, - { - "name": "rand_hc", - "packageId": "rand_hc", - "target": "cfg(target_os = \"emscripten\")" - } - ], - "resolvedDefaultFeatures": [ - "alloc", - "default", - "getrandom", - "getrandom_package", - "libc", - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "The Rand Project Developers", - "The Rust Project Developers" - ] - }, - "rand 0.8.5": { - "crateName": "rand", - "version": "0.8.5", - "edition": "2018", - "sha256": "013l6931nn7gkc23jz5mm3qdhf93jjf0fg64nz2lp4i51qd8vbrl", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "libc", - "packageId": "libc", - "target": "cfg(unix)" - }, - { - "name": "rand_chacha", - "packageId": "rand_chacha 0.3.1" - }, - { - "name": "rand_core", - "packageId": "rand_core 0.6.4" - } - ], - "resolvedDefaultFeatures": [ - "alloc", - "default", - "getrandom", - "libc", - "rand_chacha", - "std", - "std_rng" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "The Rand Project Developers", - "The Rust Project Developers" - ] - }, - "rand 0.9.2": { - "crateName": "rand", - "version": "0.9.2", - "edition": "2021", - "sha256": "1lah73ainvrgl7brcxx0pwhpnqa3sm3qaj672034jz8i0q7pgckd", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "rand_chacha", - "packageId": "rand_chacha 0.9.0" - }, - { - "name": "rand_core", - "packageId": "rand_core 0.9.5" - } - ], - "resolvedDefaultFeatures": [ - "alloc", - "default", - "os_rng", - "small_rng", - "std", - "std_rng", - "thread_rng" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "The Rand Project Developers", - "The Rust Project Developers" - ] - }, - "rand_chacha 0.2.2": { - "crateName": "rand_chacha", - "version": "0.2.2", - "edition": "2018", - "sha256": "00il36fkdbsmpr99p9ksmmp6dn1md7rmnwmz0rr77jbrca2yvj7l", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "ppv-lite86", - "packageId": "ppv-lite86" - }, - { - "name": "rand_core", - "packageId": "rand_core 0.5.1" - } - ], - "resolvedDefaultFeatures": [ - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "The Rand Project Developers", - "The Rust Project Developers", - "The CryptoCorrosion Contributors" - ] - }, - "rand_chacha 0.3.1": { - "crateName": "rand_chacha", - "version": "0.3.1", - "edition": "2018", - "sha256": "123x2adin558xbhvqb8w4f6syjsdkmqff8cxwhmjacpsl1ihmhg6", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "ppv-lite86", - "packageId": "ppv-lite86" - }, - { - "name": "rand_core", - "packageId": "rand_core 0.6.4" - } - ], - "resolvedDefaultFeatures": [ - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "The Rand Project Developers", - "The Rust Project Developers", - "The CryptoCorrosion Contributors" - ] - }, - "rand_chacha 0.9.0": { - "crateName": "rand_chacha", - "version": "0.9.0", - "edition": "2021", - "sha256": "1jr5ygix7r60pz0s1cv3ms1f6pd1i9pcdmnxzzhjc3zn3mgjn0nk", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "ppv-lite86", - "packageId": "ppv-lite86" - }, - { - "name": "rand_core", - "packageId": "rand_core 0.9.5" - } - ], - "resolvedDefaultFeatures": [ - "default", - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "The Rand Project Developers", - "The Rust Project Developers", - "The CryptoCorrosion Contributors" - ] - }, - "rand_core 0.10.0": { - "crateName": "rand_core", - "version": "0.10.0", - "edition": "2024", - "sha256": "1flazfw1q1hbvadwzmaliplz0xnnjijdnbmzxnzdqplhfzb0z38c", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ], - "authors": [ - "The Rand Project Developers" - ] - }, - "rand_core 0.5.1": { - "crateName": "rand_core", - "version": "0.5.1", - "edition": "2018", - "sha256": "06bdvx08v3rkz451cm7z59xwwqn1rkfh6v9ay77b14f8dwlybgch", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "getrandom", - "packageId": "getrandom 0.1.16" - } - ], - "resolvedDefaultFeatures": [ - "alloc", - "getrandom", - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "The Rand Project Developers", - "The Rust Project Developers" - ] - }, - "rand_core 0.6.4": { - "crateName": "rand_core", - "version": "0.6.4", - "edition": "2018", - "sha256": "0b4j2v4cb5krak1pv6kakv4sz6xcwbrmy2zckc32hsigbrwy82zc", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "getrandom", - "packageId": "getrandom 0.2.17" - } - ], - "resolvedDefaultFeatures": [ - "alloc", - "getrandom", - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "The Rand Project Developers", - "The Rust Project Developers" - ] - }, - "rand_core 0.9.5": { - "crateName": "rand_core", - "version": "0.9.5", - "edition": "2021", - "sha256": "0g6qc5r3f0hdmz9b11nripyp9qqrzb0xqk9piip8w8qlvqkcibvn", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "getrandom", - "packageId": "getrandom 0.3.4" - } - ], - "resolvedDefaultFeatures": [ - "os_rng", - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "The Rand Project Developers", - "The Rust Project Developers" - ] - }, - "rand_distr": { - "crateName": "rand_distr", - "version": "0.6.0", - "edition": "2024", - "sha256": "1n61c943yzpwxkirxmvagnwj5fwyyh1kq9a59pg2kwfc0ckiqhsd", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "num-traits", - "packageId": "num-traits" - }, - { - "name": "rand", - "packageId": "rand 0.10.0" - } - ], - "resolvedDefaultFeatures": [ - "alloc", - "default", - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "The Rand Project Developers" - ] - }, - "rand_hc": { - "crateName": "rand_hc", - "version": "0.2.0", - "edition": "2018", - "sha256": "0g31sqwpmsirdlwr0svnacr4dbqyz339im4ssl9738cjgfpjjcfa", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "rand_core", - "packageId": "rand_core 0.5.1" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "The Rand Project Developers" - ] - }, - "rand_pcg": { - "crateName": "rand_pcg", - "version": "0.9.0", - "edition": "2021", - "sha256": "1xr04g5zrzqi9n7vyzjznnyrmy55i8k34ripsb2gmdxazzvw72ml", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "rand_core", - "packageId": "rand_core 0.9.5" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "The Rand Project Developers" - ] - }, - "rand_xorshift": { - "crateName": "rand_xorshift", - "version": "0.4.0", - "edition": "2021", - "sha256": "0njsn25pis742gb6b89cpq7jp48v9n23a9fvks10yczwks8n4fai", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "rand_core", - "packageId": "rand_core 0.9.5" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "The Rand Project Developers", - "The Rust Project Developers" - ] - }, - "rate_limit_bin": { - "crateName": "rate_limit_bin", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/rate_limit/crates/rate_limit_bin" - }, - "dependencies": [ - { - "name": "fluxer_config_client", - "packageId": "fluxer_config_client" - }, - { - "name": "fluxer_nats_rpc", - "packageId": "fluxer_nats_rpc" - }, - { - "name": "fluxer_service_utils", - "packageId": "fluxer_service_utils" - }, - { - "name": "rate_limit_common", - "packageId": "rate_limit_common" - }, - { - "name": "rate_limit_engine", - "packageId": "rate_limit_engine" - }, - { - "name": "rate_limit_rpc", - "packageId": "rate_limit_rpc" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tokio-util", - "packageId": "tokio-util" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "crateBin": [ - { - "name": "rate_limit", - "path": "src/main.rs" - } - ] - }, - "rate_limit_common": { - "crateName": "rate_limit_common", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/rate_limit/crates/rate_limit_common" - }, - "dependencies": [ - { - "name": "opentelemetry", - "packageId": "opentelemetry" - }, - { - "name": "prost", - "packageId": "prost 0.14.3" - }, - { - "name": "prost-types", - "packageId": "prost-types 0.14.3" - } - ], - "buildDependencies": [ - { - "name": "prost-build", - "packageId": "prost-build 0.14.3" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "rate_limit_engine": { - "crateName": "rate_limit_engine", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/rate_limit/crates/rate_limit_engine" - }, - "libCrateTypes": [ - "lib" - ] - }, - "rate_limit_rpc": { - "crateName": "rate_limit_rpc", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/rate_limit/crates/rate_limit_rpc" - }, - "dependencies": [ - { - "name": "fluxer_nats_rpc", - "packageId": "fluxer_nats_rpc" - }, - { - "name": "opentelemetry", - "packageId": "opentelemetry" - }, - { - "name": "rate_limit_common", - "packageId": "rate_limit_common" - }, - { - "name": "rate_limit_engine", - "packageId": "rate_limit_engine" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "rav1e": { - "crateName": "rav1e", - "version": "0.8.1", - "edition": "2021", - "sha256": "0axk3ji3jmlr81svmsy5zvj8shmhpp8lz5nyghkq752xx1bdvdj3", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "aligned-vec", - "packageId": "aligned-vec" - }, - { - "name": "arbitrary", - "packageId": "arbitrary", - "target": "cfg(fuzzing)" - }, - { - "name": "arg_enum_proc_macro", - "packageId": "arg_enum_proc_macro" - }, - { - "name": "arrayvec", - "packageId": "arrayvec" - }, - { - "name": "av-scenechange", - "packageId": "av-scenechange" - }, - { - "name": "av1-grain", - "packageId": "av1-grain" - }, - { - "name": "bitstream-io", - "packageId": "bitstream-io" - }, - { - "name": "cfg-if", - "packageId": "cfg-if" - }, - { - "name": "interpolate_name", - "packageId": "interpolate_name", - "target": "cfg(fuzzing)" - }, - { - "name": "itertools", - "packageId": "itertools 0.14.0" - }, - { - "name": "libc", - "packageId": "libc" - }, - { - "name": "libfuzzer-sys", - "packageId": "libfuzzer-sys", - "target": "cfg(fuzzing)" - }, - { - "name": "log", - "packageId": "log" - }, - { - "name": "maybe-rayon", - "packageId": "maybe-rayon", - "rename": "rayon" - }, - { - "name": "new_debug_unreachable", - "packageId": "new_debug_unreachable" - }, - { - "name": "noop_proc_macro", - "packageId": "noop_proc_macro" - }, - { - "name": "num-derive", - "packageId": "num-derive" - }, - { - "name": "num-traits", - "packageId": "num-traits" - }, - { - "name": "paste", - "packageId": "paste" - }, - { - "name": "profiling", - "packageId": "profiling" - }, - { - "name": "rand", - "packageId": "rand 0.9.2", - "target": "cfg(fuzzing)" - }, - { - "name": "rand_chacha", - "packageId": "rand_chacha 0.9.0", - "target": "cfg(fuzzing)" - }, - { - "name": "simd_helpers", - "packageId": "simd_helpers" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "v_frame", - "packageId": "v_frame" - }, - { - "name": "wasm-bindgen", - "packageId": "wasm-bindgen" - } - ], - "buildDependencies": [ - { - "name": "built", - "packageId": "built" - } - ], - "resolvedDefaultFeatures": [ - "wasm", - "wasm-bindgen" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Thomas Daede " - ] - }, - "ravif": { - "crateName": "ravif", - "version": "0.13.0", - "edition": "2024", - "sha256": "0ifcpczxf6kcsqlky08vbjrvw9yd1m9mfszywxdhy6wpglci08z5", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "avif-serialize", - "packageId": "avif-serialize" - }, - { - "name": "imgref", - "packageId": "imgref" - }, - { - "name": "loop9", - "packageId": "loop9" - }, - { - "name": "quick-error", - "packageId": "quick-error 2.0.1" - }, - { - "name": "rav1e", - "packageId": "rav1e" - }, - { - "name": "rav1e", - "packageId": "rav1e", - "target": "cfg(target = \"wasm32-unknown-unknown\")" - }, - { - "name": "rgb", - "packageId": "rgb" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Kornel Lesiński " - ] - }, - "raw-cpuid": { - "crateName": "raw-cpuid", - "version": "11.6.0", - "edition": "2018", - "sha256": "11j1lmrjqqnc43bxkrz0xai1g9piw3z9aap53qsj8cnpb7fd1329", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "bitflags", - "packageId": "bitflags" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Gerd Zellweger " - ] - }, - "rawpointer": { - "crateName": "rawpointer", - "version": "0.2.1", - "edition": "2015", - "sha256": "1qy1qvj17yh957vhffnq6agq0brvylw27xgks171qrah75wmg8v0", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ], - "authors": [ - "bluss" - ] - }, - "rayon": { - "crateName": "rayon", - "version": "1.11.0", - "edition": "2021", - "sha256": "13x5fxb7rn4j2yw0cr26n7782jkc7rjzmdkg42qxk3xz0p8033rn", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "either", - "packageId": "either" - }, - { - "name": "rayon-core", - "packageId": "rayon-core" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "rayon-core": { - "crateName": "rayon-core", - "version": "1.13.0", - "edition": "2021", - "sha256": "14dbr0sq83a6lf1rfjq5xdpk5r6zgzvmzs5j6110vlv2007qpq92", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "crossbeam-deque", - "packageId": "crossbeam-deque" - }, - { - "name": "crossbeam-utils", - "packageId": "crossbeam-utils" - } - ], - "libCrateTypes": [ - "lib" - ], - "links": "rayon-core" - }, - "rcgen": { - "crateName": "rcgen", - "version": "0.14.7", - "edition": "2021", - "sha256": "0bmk91j3l27mkxbg9r1mffkspdixc8l9cr2c5n8q4h5ak009xf8h", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "pem", - "packageId": "pem" - }, - { - "name": "ring", - "packageId": "ring" - }, - { - "name": "rustls-pki-types", - "packageId": "rustls-pki-types", - "rename": "pki_types" - }, - { - "name": "time", - "packageId": "time" - }, - { - "name": "yasna", - "packageId": "yasna" - } - ], - "resolvedDefaultFeatures": [ - "crypto", - "pem", - "ring" - ], - "libCrateTypes": [ - "lib" - ] - }, - "read_state_cache": { - "crateName": "read_state_cache", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/read_state/crates/read_state_cache" - }, - "dependencies": [ - { - "name": "bytes", - "packageId": "bytes" - }, - { - "name": "dashmap", - "packageId": "dashmap" - }, - { - "name": "prost", - "packageId": "prost 0.14.3" - }, - { - "name": "read_state_common", - "packageId": "read_state_common" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tokio-util", - "packageId": "tokio-util" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "devDependencies": [ - { - "name": "async-trait", - "packageId": "async-trait" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "read_state_common": { - "crateName": "read_state_common", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/read_state/crates/read_state_common" - }, - "dependencies": [ - { - "name": "anyhow", - "packageId": "anyhow" - }, - { - "name": "async-nats", - "packageId": "async-nats" - }, - { - "name": "async-trait", - "packageId": "async-trait" - }, - { - "name": "bytes", - "packageId": "bytes" - }, - { - "name": "chrono", - "packageId": "chrono" - }, - { - "name": "fluxer_config_client", - "packageId": "fluxer_config_client" - }, - { - "name": "fluxer_db_core", - "packageId": "fluxer_db_core" - }, - { - "name": "fluxer_kv_store_client", - "packageId": "fluxer_kv_store_client" - }, - { - "name": "fluxer_service_utils", - "packageId": "fluxer_service_utils" - }, - { - "name": "http", - "packageId": "http 1.4.0" - }, - { - "name": "opentelemetry", - "packageId": "opentelemetry" - }, - { - "name": "prost", - "packageId": "prost 0.14.3" - }, - { - "name": "prost-types", - "packageId": "prost-types 0.14.3" - }, - { - "name": "scylla", - "packageId": "scylla" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "sqlx", - "packageId": "sqlx" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "buildDependencies": [ - { - "name": "prost-build", - "packageId": "prost-build 0.14.3" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "read_state_http": { - "crateName": "read_state_http", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/read_state/crates/read_state_http" - }, - "dependencies": [ - { - "name": "axum", - "packageId": "axum" - }, - { - "name": "channel_service", - "packageId": "channel_service" - }, - { - "name": "chrono", - "packageId": "chrono" - }, - { - "name": "fluxer_constants", - "packageId": "fluxer_constants" - }, - { - "name": "fluxer_kv_store_client", - "packageId": "fluxer_kv_store_client" - }, - { - "name": "fluxer_service_utils", - "packageId": "fluxer_service_utils" - }, - { - "name": "fluxer_web_utils", - "packageId": "fluxer_web_utils" - }, - { - "name": "http", - "packageId": "http 1.4.0" - }, - { - "name": "read_state_common", - "packageId": "read_state_common" - }, - { - "name": "read_state_service", - "packageId": "read_state_service" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tower", - "packageId": "tower" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "devDependencies": [ - { - "name": "channel_common", - "packageId": "channel_common" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "read_state_rpc": { - "crateName": "read_state_rpc", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/read_state/crates/read_state_rpc" - }, - "dependencies": [ - { - "name": "fluxer_nats_rpc", - "packageId": "fluxer_nats_rpc" - }, - { - "name": "fluxer_service_utils", - "packageId": "fluxer_service_utils" - }, - { - "name": "futures-util", - "packageId": "futures-util" - }, - { - "name": "opentelemetry", - "packageId": "opentelemetry" - }, - { - "name": "prost", - "packageId": "prost 0.14.3" - }, - { - "name": "read_state_cache", - "packageId": "read_state_cache" - }, - { - "name": "read_state_common", - "packageId": "read_state_common" - }, - { - "name": "read_state_service", - "packageId": "read_state_service" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "read_state_service": { - "crateName": "read_state_service", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/read_state/crates/read_state_service" - }, - "dependencies": [ - { - "name": "async-nats", - "packageId": "async-nats" - }, - { - "name": "async-trait", - "packageId": "async-trait" - }, - { - "name": "bytes", - "packageId": "bytes" - }, - { - "name": "chrono", - "packageId": "chrono" - }, - { - "name": "dashmap", - "packageId": "dashmap" - }, - { - "name": "fluxer_nats_rpc", - "packageId": "fluxer_nats_rpc" - }, - { - "name": "fluxer_service_utils", - "packageId": "fluxer_service_utils" - }, - { - "name": "metrics_common", - "packageId": "metrics_common" - }, - { - "name": "prost", - "packageId": "prost 0.14.3" - }, - { - "name": "read_state_cache", - "packageId": "read_state_cache" - }, - { - "name": "read_state_common", - "packageId": "read_state_common" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "read_state_worker": { - "crateName": "read_state_worker", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/read_state/crates/read_state_worker" - }, - "dependencies": [ - { - "name": "async-nats", - "packageId": "async-nats" - }, - { - "name": "bytes", - "packageId": "bytes" - }, - { - "name": "fluxer_nats_rpc", - "packageId": "fluxer_nats_rpc" - }, - { - "name": "fluxer_service_utils", - "packageId": "fluxer_service_utils" - }, - { - "name": "futures-util", - "packageId": "futures-util" - }, - { - "name": "prost", - "packageId": "prost 0.14.3" - }, - { - "name": "read_state_common", - "packageId": "read_state_common" - }, - { - "name": "read_state_service", - "packageId": "read_state_service" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tokio-util", - "packageId": "tokio-util" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "redox_syscall 0.5.18": { - "crateName": "redox_syscall", - "version": "0.5.18", - "edition": "2021", - "sha256": "0b9n38zsxylql36vybw18if68yc9jczxmbyzdwyhb9sifmag4azd", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "bitflags", - "packageId": "bitflags" - } - ], - "resolvedDefaultFeatures": [ - "default", - "userspace" - ], - "libName": "syscall", - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Jeremy Soller " - ] - }, - "redox_syscall 0.7.4": { - "crateName": "redox_syscall", - "version": "0.7.4", - "edition": "2021", - "sha256": "0fk4infcfn2hvshrwgf7r48rf9mr1zxy1a28d7xn798x7ffasl7l", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "bitflags", - "packageId": "bitflags" - } - ], - "resolvedDefaultFeatures": [ - "default", - "userspace" - ], - "libName": "syscall", - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Jeremy Soller " - ] - }, - "regex": { - "crateName": "regex", - "version": "1.12.3", - "edition": "2021", - "sha256": "0xp2q0x7ybmpa5zlgaz00p8zswcirj9h8nry3rxxsdwi9fhm81z1", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "aho-corasick", - "packageId": "aho-corasick" - }, - { - "name": "memchr", - "packageId": "memchr" - }, - { - "name": "regex-automata", - "packageId": "regex-automata" - }, - { - "name": "regex-syntax", - "packageId": "regex-syntax" - } - ], - "resolvedDefaultFeatures": [ - "default", - "perf", - "perf-backtrack", - "perf-cache", - "perf-dfa", - "perf-inline", - "perf-literal", - "perf-onepass", - "std", - "unicode", - "unicode-age", - "unicode-bool", - "unicode-case", - "unicode-gencat", - "unicode-perl", - "unicode-script", - "unicode-segment" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "The Rust Project Developers", - "Andrew Gallant " - ] - }, - "regex-automata": { - "crateName": "regex-automata", - "version": "0.4.14", - "edition": "2021", - "sha256": "13xf7hhn4qmgfh784llcp2kzrvljd13lb2b1ca0mwnf15w9d87bf", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "aho-corasick", - "packageId": "aho-corasick" - }, - { - "name": "memchr", - "packageId": "memchr" - }, - { - "name": "regex-syntax", - "packageId": "regex-syntax" - } - ], - "resolvedDefaultFeatures": [ - "alloc", - "dfa-build", - "dfa-onepass", - "dfa-search", - "hybrid", - "meta", - "nfa", - "nfa-backtrack", - "nfa-pikevm", - "nfa-thompson", - "perf", - "perf-inline", - "perf-literal", - "perf-literal-multisubstring", - "perf-literal-substring", - "std", - "syntax", - "unicode", - "unicode-age", - "unicode-bool", - "unicode-case", - "unicode-gencat", - "unicode-perl", - "unicode-script", - "unicode-segment", - "unicode-word-boundary" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "The Rust Project Developers", - "Andrew Gallant " - ] - }, - "regex-lite": { - "crateName": "regex-lite", - "version": "0.1.9", - "edition": "2021", - "sha256": "0wzr31ysmiy9sw48i36raqbm1iyk2xnq0lp4zbs6fzi47p3k9f6a", - "source": { - "type": "crates-io" - }, - "resolvedDefaultFeatures": [ - "default", - "std", - "string" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "The Rust Project Developers", - "Andrew Gallant " - ] - }, - "regex-syntax": { - "crateName": "regex-syntax", - "version": "0.8.10", - "edition": "2021", - "sha256": "02jx311ka0daxxc7v45ikzhcl3iydjbbb0mdrpc1xgg8v7c7v2fw", - "source": { - "type": "crates-io" - }, - "resolvedDefaultFeatures": [ - "default", - "std", - "unicode", - "unicode-age", - "unicode-bool", - "unicode-case", - "unicode-gencat", - "unicode-perl", - "unicode-script", - "unicode-segment" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "The Rust Project Developers", - "Andrew Gallant " - ] - }, - "replace_with": { - "crateName": "replace_with", - "version": "0.1.8", - "edition": "2018", - "sha256": "1178jh03h5vnbjhdrq4rwzdib3jviapnrp64h7gihasf4wz3sx2i", - "source": { - "type": "crates-io" - }, - "resolvedDefaultFeatures": [ - "default", - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Alec Mocatta " - ] - }, - "reqwest 0.12.28": { - "crateName": "reqwest", - "version": "0.12.28", - "edition": "2021", - "sha256": "0iqidijghgqbzl3bjg5hb4zmigwa4r612bgi0yiq0c90b6jkrpgd", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "base64", - "packageId": "base64 0.22.1" - }, - { - "name": "bytes", - "packageId": "bytes" - }, - { - "name": "futures-channel", - "packageId": "futures-channel", - "target": "cfg(not(target_arch = \"wasm32\"))" - }, - { - "name": "futures-core", - "packageId": "futures-core" - }, - { - "name": "futures-util", - "packageId": "futures-util" - }, - { - "name": "http", - "packageId": "http 1.4.0" - }, - { - "name": "http-body", - "packageId": "http-body 1.0.1", - "target": "cfg(not(target_arch = \"wasm32\"))" - }, - { - "name": "http-body-util", - "packageId": "http-body-util", - "target": "cfg(not(target_arch = \"wasm32\"))" - }, - { - "name": "hyper", - "packageId": "hyper 1.9.0", - "target": "cfg(not(target_arch = \"wasm32\"))" - }, - { - "name": "hyper-rustls", - "packageId": "hyper-rustls 0.27.7", - "target": "cfg(not(target_arch = \"wasm32\"))" - }, - { - "name": "hyper-util", - "packageId": "hyper-util", - "target": "cfg(not(target_arch = \"wasm32\"))" - }, - { - "name": "js-sys", - "packageId": "js-sys", - "target": "cfg(target_arch = \"wasm32\")" - }, - { - "name": "log", - "packageId": "log", - "target": "cfg(not(target_arch = \"wasm32\"))" - }, - { - "name": "percent-encoding", - "packageId": "percent-encoding", - "target": "cfg(not(target_arch = \"wasm32\"))" - }, - { - "name": "pin-project-lite", - "packageId": "pin-project-lite", - "target": "cfg(not(target_arch = \"wasm32\"))" - }, - { - "name": "rustls", - "packageId": "rustls 0.23.37", - "target": "cfg(not(target_arch = \"wasm32\"))" - }, - { - "name": "rustls-pki-types", - "packageId": "rustls-pki-types", - "target": "cfg(not(target_arch = \"wasm32\"))" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "serde_json", - "packageId": "serde_json", - "target": "cfg(target_arch = \"wasm32\")" - }, - { - "name": "serde_urlencoded", - "packageId": "serde_urlencoded" - }, - { - "name": "sync_wrapper", - "packageId": "sync_wrapper" - }, - { - "name": "tokio", - "packageId": "tokio", - "target": "cfg(not(target_arch = \"wasm32\"))" - }, - { - "name": "tokio-rustls", - "packageId": "tokio-rustls 0.26.4", - "target": "cfg(not(target_arch = \"wasm32\"))" - }, - { - "name": "tower", - "packageId": "tower", - "target": "cfg(not(target_arch = \"wasm32\"))" - }, - { - "name": "tower-http", - "packageId": "tower-http", - "target": "cfg(not(target_arch = \"wasm32\"))" - }, - { - "name": "tower-service", - "packageId": "tower-service", - "target": "cfg(not(target_arch = \"wasm32\"))" - }, - { - "name": "url", - "packageId": "url" - }, - { - "name": "wasm-bindgen", - "packageId": "wasm-bindgen", - "target": "cfg(target_arch = \"wasm32\")" - }, - { - "name": "wasm-bindgen-futures", - "packageId": "wasm-bindgen-futures", - "target": "cfg(target_arch = \"wasm32\")" - }, - { - "name": "web-sys", - "packageId": "web-sys", - "target": "cfg(target_arch = \"wasm32\")" - }, - { - "name": "webpki-roots", - "packageId": "webpki-roots 1.0.6", - "target": "cfg(not(target_arch = \"wasm32\"))" - } - ], - "resolvedDefaultFeatures": [ - "__rustls", - "__rustls-ring", - "__tls", - "blocking", - "json", - "rustls-tls", - "rustls-tls-webpki-roots", - "rustls-tls-webpki-roots-no-provider" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Sean McArthur " - ] - }, - "reqwest 0.13.2": { - "crateName": "reqwest", - "version": "0.13.2", - "edition": "2021", - "sha256": "00d8xyrbcp0519rr9rhl685ymb6hi3lv0i2bca5lic9s53il6gxb", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "base64", - "packageId": "base64 0.22.1" - }, - { - "name": "bytes", - "packageId": "bytes" - }, - { - "name": "futures-channel", - "packageId": "futures-channel", - "target": "cfg(not(target_arch = \"wasm32\"))" - }, - { - "name": "futures-core", - "packageId": "futures-core" - }, - { - "name": "futures-util", - "packageId": "futures-util" - }, - { - "name": "h2", - "packageId": "h2 0.4.13", - "target": "cfg(not(target_arch = \"wasm32\"))" - }, - { - "name": "http", - "packageId": "http 1.4.0" - }, - { - "name": "http-body", - "packageId": "http-body 1.0.1", - "target": "cfg(not(target_arch = \"wasm32\"))" - }, - { - "name": "http-body-util", - "packageId": "http-body-util", - "target": "cfg(not(target_arch = \"wasm32\"))" - }, - { - "name": "hyper", - "packageId": "hyper 1.9.0", - "target": "cfg(not(target_arch = \"wasm32\"))" - }, - { - "name": "hyper-rustls", - "packageId": "hyper-rustls 0.27.7", - "target": "cfg(not(target_arch = \"wasm32\"))" - }, - { - "name": "hyper-util", - "packageId": "hyper-util", - "target": "cfg(not(target_arch = \"wasm32\"))" - }, - { - "name": "js-sys", - "packageId": "js-sys", - "target": "cfg(target_arch = \"wasm32\")" - }, - { - "name": "log", - "packageId": "log", - "target": "cfg(not(target_arch = \"wasm32\"))" - }, - { - "name": "mime_guess", - "packageId": "mime_guess" - }, - { - "name": "percent-encoding", - "packageId": "percent-encoding", - "target": "cfg(not(target_arch = \"wasm32\"))" - }, - { - "name": "pin-project-lite", - "packageId": "pin-project-lite", - "target": "cfg(not(target_arch = \"wasm32\"))" - }, - { - "name": "rustls", - "packageId": "rustls 0.23.37", - "target": "cfg(not(target_arch = \"wasm32\"))" - }, - { - "name": "rustls-pki-types", - "packageId": "rustls-pki-types", - "target": "cfg(not(target_arch = \"wasm32\"))" - }, - { - "name": "rustls-platform-verifier", - "packageId": "rustls-platform-verifier", - "target": "cfg(not(target_arch = \"wasm32\"))" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "serde_urlencoded", - "packageId": "serde_urlencoded" - }, - { - "name": "sync_wrapper", - "packageId": "sync_wrapper" - }, - { - "name": "tokio", - "packageId": "tokio", - "target": "cfg(not(target_arch = \"wasm32\"))" - }, - { - "name": "tokio-rustls", - "packageId": "tokio-rustls 0.26.4", - "target": "cfg(not(target_arch = \"wasm32\"))" - }, - { - "name": "tokio-util", - "packageId": "tokio-util", - "target": "cfg(not(target_arch = \"wasm32\"))" - }, - { - "name": "tower", - "packageId": "tower", - "target": "cfg(not(target_arch = \"wasm32\"))" - }, - { - "name": "tower-http", - "packageId": "tower-http", - "target": "cfg(not(target_arch = \"wasm32\"))" - }, - { - "name": "tower-service", - "packageId": "tower-service", - "target": "cfg(not(target_arch = \"wasm32\"))" - }, - { - "name": "url", - "packageId": "url" - }, - { - "name": "wasm-bindgen", - "packageId": "wasm-bindgen", - "target": "cfg(target_arch = \"wasm32\")" - }, - { - "name": "wasm-bindgen-futures", - "packageId": "wasm-bindgen-futures", - "target": "cfg(target_arch = \"wasm32\")" - }, - { - "name": "wasm-streams", - "packageId": "wasm-streams", - "target": "cfg(target_arch = \"wasm32\")" - }, - { - "name": "web-sys", - "packageId": "web-sys", - "target": "cfg(target_arch = \"wasm32\")" - } - ], - "resolvedDefaultFeatures": [ - "__rustls", - "__rustls-aws-lc-rs", - "__tls", - "blocking", - "brotli", - "form", - "gzip", - "http2", - "json", - "multipart", - "rustls", - "stream" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Sean McArthur " - ] - }, - "resolv-conf": { - "crateName": "resolv-conf", - "version": "0.7.6", - "edition": "2021", - "sha256": "1ivhckfhn7zksvid506w8dhrs001cix0mbp45l23i3fb90dis1hy", - "source": { - "type": "crates-io" - }, - "resolvedDefaultFeatures": [ - "system" - ], - "libCrateTypes": [ - "lib" - ] - }, - "rfc6979": { - "crateName": "rfc6979", - "version": "0.4.0", - "edition": "2021", - "sha256": "1chw95jgcfrysyzsq6a10b1j5qb7bagkx8h0wda4lv25in02mpgq", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "hmac", - "packageId": "hmac 0.12.1" - }, - { - "name": "subtle", - "packageId": "subtle" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "RustCrypto Developers" - ] - }, - "rgb": { - "crateName": "rgb", - "version": "0.8.53", - "edition": "2021", - "sha256": "1i0c55whln68zs6f5qqrkbg1mzai0p3qk1mwkwzdgr9i3dw4pcs7", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Kornel Lesiński ", - "James Forster " - ] - }, - "ring": { - "crateName": "ring", - "version": "0.17.14", - "edition": "2021", - "sha256": "1dw32gv19ccq4hsx3ribhpdzri1vnrlcfqb2vj41xn4l49n9ws54", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "cfg-if", - "packageId": "cfg-if" - }, - { - "name": "getrandom", - "packageId": "getrandom 0.2.17" - }, - { - "name": "libc", - "packageId": "libc", - "target": "cfg(all(all(target_arch = \"aarch64\", target_endian = \"little\"), target_vendor = \"apple\", any(target_os = \"ios\", target_os = \"macos\", target_os = \"tvos\", target_os = \"visionos\", target_os = \"watchos\")))" - }, - { - "name": "libc", - "packageId": "libc", - "target": "cfg(all(any(all(target_arch = \"aarch64\", target_endian = \"little\"), all(target_arch = \"arm\", target_endian = \"little\")), any(target_os = \"android\", target_os = \"linux\")))" - }, - { - "name": "untrusted", - "packageId": "untrusted" - }, - { - "name": "windows-sys", - "packageId": "windows-sys 0.52.0", - "target": "cfg(all(all(target_arch = \"aarch64\", target_endian = \"little\"), target_os = \"windows\"))" - } - ], - "buildDependencies": [ - { - "name": "cc", - "packageId": "cc" - } - ], - "resolvedDefaultFeatures": [ - "alloc", - "default", - "dev_urandom_fallback", - "std", - "wasm32_unknown_unknown_js" - ], - "libCrateTypes": [ - "lib" - ], - "links": "ring_core_0_17_14_" - }, - "rle-decode-fast": { - "crateName": "rle-decode-fast", - "version": "1.0.3", - "edition": "2015", - "sha256": "08kljzl29rpm12fiz0qj5pask49aiswdvcjigdcq73s224rgd0im", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Moritz Wanzenböck " - ] - }, - "rsa": { - "crateName": "rsa", - "version": "0.9.10", - "edition": "2021", - "sha256": "0bdikdwhcvl1gfh4637m5rdw3fgcl752aiygvzmwlgc8yl1kymxq", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "const-oid", - "packageId": "const-oid 0.9.6" - }, - { - "name": "digest", - "packageId": "digest 0.10.7" - }, - { - "name": "num-bigint-dig", - "packageId": "num-bigint-dig", - "rename": "num_bigint" - }, - { - "name": "num-integer", - "packageId": "num-integer" - }, - { - "name": "num-traits", - "packageId": "num-traits" - }, - { - "name": "pkcs1", - "packageId": "pkcs1" - }, - { - "name": "pkcs8", - "packageId": "pkcs8" - }, - { - "name": "rand_core", - "packageId": "rand_core 0.6.4" - }, - { - "name": "signature", - "packageId": "signature" - }, - { - "name": "spki", - "packageId": "spki" - }, - { - "name": "subtle", - "packageId": "subtle" - }, - { - "name": "zeroize", - "packageId": "zeroize" - } - ], - "resolvedDefaultFeatures": [ - "default", - "pem", - "std", - "u64_digit" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "RustCrypto Developers", - "dignifiedquire " - ] - }, - "rust-embed": { - "crateName": "rust-embed", - "version": "8.11.0", - "edition": "2018", - "sha256": "09wdk33zavfn2w3id20jidywvf4abfjg1wbfy21psdss6nwkq484", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "include-flate", - "packageId": "include-flate" - }, - { - "name": "rust-embed-impl", - "packageId": "rust-embed-impl" - }, - { - "name": "rust-embed-utils", - "packageId": "rust-embed-utils" - }, - { - "name": "walkdir", - "packageId": "walkdir" - } - ], - "resolvedDefaultFeatures": [ - "compression", - "include-flate" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "pyrossh" - ] - }, - "rust-embed-impl": { - "crateName": "rust-embed-impl", - "version": "8.11.0", - "edition": "2018", - "sha256": "1ancyg87vx07w5m39538bwvj3hlizk8fd15kk8argsf8qzj042fs", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "proc-macro2", - "packageId": "proc-macro2" - }, - { - "name": "quote", - "packageId": "quote" - }, - { - "name": "rust-embed-utils", - "packageId": "rust-embed-utils" - }, - { - "name": "syn", - "packageId": "syn" - }, - { - "name": "walkdir", - "packageId": "walkdir" - } - ], - "resolvedDefaultFeatures": [ - "compression" - ], - "procMacro": true, - "authors": [ - "pyrossh" - ] - }, - "rust-embed-utils": { - "crateName": "rust-embed-utils", - "version": "8.11.0", - "edition": "2018", - "sha256": "1cf3wmwdivxqzizav813y42ln9r9jya3q1xi6finyzzywq5yzkav", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "sha2", - "packageId": "sha2 0.10.9" - }, - { - "name": "walkdir", - "packageId": "walkdir" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "pyrossh" - ] - }, - "rustc-demangle": { - "crateName": "rustc-demangle", - "version": "0.1.27", - "edition": "2015", - "sha256": "17f0jl6lgsy8kwxdzxp3s2wmipvlpna03kkc4vkqr1gwv5lqh2xm", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Alex Crichton " - ] - }, - "rustc-hash": { - "crateName": "rustc-hash", - "version": "2.1.2", - "edition": "2021", - "sha256": "1gjdc5bw9982cj176jvgz9rrqf9xvr1q1ddpzywf5qhs7yzhlc4l", - "source": { - "type": "crates-io" - }, - "resolvedDefaultFeatures": [ - "default", - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "The Rust Project Developers" - ] - }, - "rustc_version": { - "crateName": "rustc_version", - "version": "0.4.1", - "edition": "2018", - "sha256": "14lvdsmr5si5qbqzrajgb6vfn69k0sfygrvfvr2mps26xwi3mjyg", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "semver", - "packageId": "semver" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "rustfft": { - "crateName": "rustfft", - "version": "6.4.1", - "edition": "2021", - "sha256": "12fvi8naf08vc0c1lg3hfikcl4d6vcvh0s48iiwl27z9jfc5znr1", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "num-complex", - "packageId": "num-complex" - }, - { - "name": "num-integer", - "packageId": "num-integer" - }, - { - "name": "num-traits", - "packageId": "num-traits" - }, - { - "name": "primal-check", - "packageId": "primal-check" - }, - { - "name": "strength_reduce", - "packageId": "strength_reduce" - }, - { - "name": "transpose", - "packageId": "transpose" - } - ], - "resolvedDefaultFeatures": [ - "avx", - "default", - "neon", - "sse" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Allen Welkie ", - "Elliott Mahler " - ] - }, - "rusticata-macros": { - "crateName": "rusticata-macros", - "version": "4.1.0", - "edition": "2018", - "sha256": "0ch67lljmgl5pfrlb90bl5kkp2x6yby1qaxnpnd0p5g9xjkc9w7s", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "nom", - "packageId": "nom 7.1.3" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Pierre Chifflier " - ] - }, - "rustix": { - "crateName": "rustix", - "version": "1.1.4", - "edition": "2021", - "sha256": "14511f9yjqh0ix07xjrjpllah3325774gfwi9zpq72sip5jlbzmn", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "bitflags", - "packageId": "bitflags" - }, - { - "name": "errno", - "packageId": "errno", - "rename": "libc_errno", - "target": "cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = \"linux\", any(target_endian = \"little\", any(target_arch = \"s390x\", target_arch = \"powerpc\")), any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"riscv64\", all(rustix_use_experimental_asm, target_arch = \"powerpc\"), all(rustix_use_experimental_asm, target_arch = \"powerpc64\"), all(rustix_use_experimental_asm, target_arch = \"s390x\"), all(rustix_use_experimental_asm, target_arch = \"mips\"), all(rustix_use_experimental_asm, target_arch = \"mips32r6\"), all(rustix_use_experimental_asm, target_arch = \"mips64\"), all(rustix_use_experimental_asm, target_arch = \"mips64r6\"), target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\")))))))" - }, - { - "name": "errno", - "packageId": "errno", - "rename": "libc_errno", - "target": "cfg(windows)" - }, - { - "name": "libc", - "packageId": "libc", - "target": "cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = \"linux\", any(target_endian = \"little\", any(target_arch = \"s390x\", target_arch = \"powerpc\")), any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"riscv64\", all(rustix_use_experimental_asm, target_arch = \"powerpc\"), all(rustix_use_experimental_asm, target_arch = \"powerpc64\"), all(rustix_use_experimental_asm, target_arch = \"s390x\"), all(rustix_use_experimental_asm, target_arch = \"mips\"), all(rustix_use_experimental_asm, target_arch = \"mips32r6\"), all(rustix_use_experimental_asm, target_arch = \"mips64\"), all(rustix_use_experimental_asm, target_arch = \"mips64r6\"), target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\")))))))" - }, - { - "name": "linux-raw-sys", - "packageId": "linux-raw-sys", - "target": "cfg(all(any(target_os = \"linux\", target_os = \"android\"), any(rustix_use_libc, miri, not(all(target_os = \"linux\", any(target_endian = \"little\", any(target_arch = \"s390x\", target_arch = \"powerpc\")), any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"riscv64\", all(rustix_use_experimental_asm, target_arch = \"powerpc\"), all(rustix_use_experimental_asm, target_arch = \"powerpc64\"), all(rustix_use_experimental_asm, target_arch = \"s390x\"), all(rustix_use_experimental_asm, target_arch = \"mips\"), all(rustix_use_experimental_asm, target_arch = \"mips32r6\"), all(rustix_use_experimental_asm, target_arch = \"mips64\"), all(rustix_use_experimental_asm, target_arch = \"mips64r6\"), target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\")))))))" - }, - { - "name": "linux-raw-sys", - "packageId": "linux-raw-sys", - "target": "cfg(all(not(rustix_use_libc), not(miri), target_os = \"linux\", any(target_endian = \"little\", any(target_arch = \"s390x\", target_arch = \"powerpc\")), any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"riscv64\", all(rustix_use_experimental_asm, target_arch = \"powerpc\"), all(rustix_use_experimental_asm, target_arch = \"powerpc64\"), all(rustix_use_experimental_asm, target_arch = \"s390x\"), all(rustix_use_experimental_asm, target_arch = \"mips\"), all(rustix_use_experimental_asm, target_arch = \"mips32r6\"), all(rustix_use_experimental_asm, target_arch = \"mips64\"), all(rustix_use_experimental_asm, target_arch = \"mips64r6\"), target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\"))))" - }, - { - "name": "windows-sys", - "packageId": "windows-sys 0.61.2", - "target": "cfg(windows)" - } - ], - "resolvedDefaultFeatures": [ - "alloc", - "default", - "fs", - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Dan Gohman ", - "Jakub Konka " - ] - }, - "rustls 0.21.12": { - "crateName": "rustls", - "version": "0.21.12", - "edition": "2021", - "sha256": "0gjdg2a9r81sdwkyw3n5yfbkrr6p9gyk3xr2kcsr3cs83x6s2miz", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "log", - "packageId": "log" - }, - { - "name": "ring", - "packageId": "ring" - }, - { - "name": "rustls-webpki", - "packageId": "rustls-webpki 0.101.7", - "rename": "webpki" - }, - { - "name": "sct", - "packageId": "sct" - } - ], - "resolvedDefaultFeatures": [ - "default", - "log", - "logging", - "tls12" - ], - "libCrateTypes": [ - "lib" - ] - }, - "rustls 0.23.37": { - "crateName": "rustls", - "version": "0.23.37", - "edition": "2021", - "sha256": "193k5h0wcih6ghvkrxyzwncivr1bd3a8yw3lzp13pzfcbz5jb03m", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "aws-lc-rs", - "packageId": "aws-lc-rs" - }, - { - "name": "log", - "packageId": "log" - }, - { - "name": "once_cell", - "packageId": "once_cell" - }, - { - "name": "ring", - "packageId": "ring" - }, - { - "name": "rustls-pki-types", - "packageId": "rustls-pki-types", - "rename": "pki_types" - }, - { - "name": "rustls-webpki", - "packageId": "rustls-webpki 0.103.11", - "rename": "webpki" - }, - { - "name": "subtle", - "packageId": "subtle" - }, - { - "name": "zeroize", - "packageId": "zeroize" - } - ], - "resolvedDefaultFeatures": [ - "aws-lc-rs", - "aws_lc_rs", - "log", - "logging", - "ring", - "std", - "tls12" - ], - "libCrateTypes": [ - "lib" - ] - }, - "rustls-native-certs 0.7.3": { - "crateName": "rustls-native-certs", - "version": "0.7.3", - "edition": "2021", - "sha256": "1r9ib5gwkfci2wbqnbh44nigvrfgxs4n1x89js82w97dxsab7gz5", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "openssl-probe", - "packageId": "openssl-probe 0.1.6", - "target": "cfg(all(unix, not(target_os = \"macos\")))" - }, - { - "name": "rustls-pemfile", - "packageId": "rustls-pemfile" - }, - { - "name": "rustls-pki-types", - "packageId": "rustls-pki-types", - "rename": "pki_types" - }, - { - "name": "schannel", - "packageId": "schannel", - "target": "cfg(windows)" - }, - { - "name": "security-framework", - "packageId": "security-framework 2.11.1", - "target": "cfg(target_os = \"macos\")" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "rustls-native-certs 0.8.3": { - "crateName": "rustls-native-certs", - "version": "0.8.3", - "edition": "2021", - "sha256": "0qrajg2n90bcr3bcq6j95gjm7a9lirfkkdmjj32419dyyzan0931", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "openssl-probe", - "packageId": "openssl-probe 0.2.1", - "target": "cfg(all(unix, not(target_os = \"macos\")))" - }, - { - "name": "rustls-pki-types", - "packageId": "rustls-pki-types", - "rename": "pki_types" - }, - { - "name": "schannel", - "packageId": "schannel", - "target": "cfg(windows)" - }, - { - "name": "security-framework", - "packageId": "security-framework 3.7.0", - "target": "cfg(target_os = \"macos\")" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "rustls-pemfile": { - "crateName": "rustls-pemfile", - "version": "2.2.0", - "edition": "2018", - "sha256": "0l3f3mrfkgdjrava7ibwzgwc4h3dljw3pdkbsi9rkwz3zvji9qyw", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "rustls-pki-types", - "packageId": "rustls-pki-types", - "rename": "pki_types" - } - ], - "resolvedDefaultFeatures": [ - "default", - "std" - ], - "libCrateTypes": [ - "lib" - ] - }, - "rustls-pki-types": { - "crateName": "rustls-pki-types", - "version": "1.14.0", - "edition": "2021", - "sha256": "1p9zsgslvwzzkzhm6bqicffqndr4jpx67992b0vl0pi21a5hy15y", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "web-time", - "packageId": "web-time", - "target": "cfg(all(target_family = \"wasm\", target_os = \"unknown\"))" - }, - { - "name": "zeroize", - "packageId": "zeroize" - } - ], - "resolvedDefaultFeatures": [ - "alloc", - "default", - "std", - "web", - "web-time" - ], - "libCrateTypes": [ - "lib" - ] - }, - "rustls-platform-verifier": { - "crateName": "rustls-platform-verifier", - "version": "0.6.2", - "edition": "2021", - "sha256": "110pqkn3px9115pb6h6a23cq738v29gbp559dfvpmbibqzmzx68x", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "core-foundation", - "packageId": "core-foundation 0.10.1", - "target": "cfg(any(target_vendor = \"apple\"))" - }, - { - "name": "core-foundation-sys", - "packageId": "core-foundation-sys", - "target": "cfg(any(target_vendor = \"apple\"))" - }, - { - "name": "jni", - "packageId": "jni", - "target": "cfg(target_os = \"android\")" - }, - { - "name": "log", - "packageId": "log" - }, - { - "name": "once_cell", - "packageId": "once_cell", - "target": "cfg(target_os = \"android\")" - }, - { - "name": "rustls", - "packageId": "rustls 0.23.37" - }, - { - "name": "rustls-native-certs", - "packageId": "rustls-native-certs 0.8.3", - "target": "cfg(all(unix, not(target_os = \"android\"), not(target_vendor = \"apple\"), not(target_arch = \"wasm32\")))" - }, - { - "name": "rustls-platform-verifier-android", - "packageId": "rustls-platform-verifier-android", - "target": "cfg(target_os = \"android\")" - }, - { - "name": "rustls-webpki", - "packageId": "rustls-webpki 0.103.11", - "rename": "webpki", - "target": "cfg(all(unix, not(target_os = \"android\"), not(target_vendor = \"apple\"), not(target_arch = \"wasm32\")))" - }, - { - "name": "rustls-webpki", - "packageId": "rustls-webpki 0.103.11", - "rename": "webpki", - "target": "cfg(target_arch = \"wasm32\")" - }, - { - "name": "rustls-webpki", - "packageId": "rustls-webpki 0.103.11", - "rename": "webpki", - "target": "cfg(target_os = \"android\")" - }, - { - "name": "security-framework", - "packageId": "security-framework 3.7.0", - "target": "cfg(any(target_vendor = \"apple\"))" - }, - { - "name": "security-framework-sys", - "packageId": "security-framework-sys", - "target": "cfg(any(target_vendor = \"apple\"))" - }, - { - "name": "webpki-root-certs", - "packageId": "webpki-root-certs", - "target": "cfg(target_arch = \"wasm32\")" - }, - { - "name": "windows-sys", - "packageId": "windows-sys 0.61.2", - "target": "cfg(windows)" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "rustls-platform-verifier-android": { - "crateName": "rustls-platform-verifier-android", - "version": "0.1.1", - "edition": "2021", - "sha256": "13vq6sxsgz9547xm2zbdxiw8x7ad1g8n8ax6xvxsjqszk7q6awgq", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ] - }, - "rustls-webpki 0.101.7": { - "crateName": "rustls-webpki", - "version": "0.101.7", - "edition": "2021", - "sha256": "0rapfhpkqp75552i8r0y7f4vq7csb4k7gjjans0df73sxv8paqlb", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "ring", - "packageId": "ring" - }, - { - "name": "untrusted", - "packageId": "untrusted" - } - ], - "resolvedDefaultFeatures": [ - "alloc", - "default", - "std" - ], - "libName": "webpki", - "libCrateTypes": [ - "lib" - ] - }, - "rustls-webpki 0.102.8": { - "crateName": "rustls-webpki", - "version": "0.102.8", - "edition": "2021", - "sha256": "1sdy8ks86b7jpabpnb2px2s7f1sq8v0nqf6fnlvwzm4vfk41pjk4", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "rustls-pki-types", - "packageId": "rustls-pki-types", - "rename": "pki_types" - }, - { - "name": "untrusted", - "packageId": "untrusted" - } - ], - "libName": "webpki", - "libCrateTypes": [ - "lib" - ] - }, - "rustls-webpki 0.103.11": { - "crateName": "rustls-webpki", - "version": "0.103.11", - "edition": "2021", - "sha256": "1m3wpj1sfnpgwd6692lf42bcjsk6mbl6dwgarkn20jzadx8sz9i0", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "aws-lc-rs", - "packageId": "aws-lc-rs" - }, - { - "name": "ring", - "packageId": "ring" - }, - { - "name": "rustls-pki-types", - "packageId": "rustls-pki-types", - "rename": "pki_types" - }, - { - "name": "untrusted", - "packageId": "untrusted" - } - ], - "resolvedDefaultFeatures": [ - "alloc", - "aws-lc-rs", - "ring", - "std" - ], - "libName": "webpki", - "libCrateTypes": [ - "lib" - ] - }, - "rustversion": { - "crateName": "rustversion", - "version": "1.0.22", - "edition": "2018", - "sha256": "0vfl70jhv72scd9rfqgr2n11m5i9l1acnk684m2w83w0zbqdx75k", - "source": { - "type": "crates-io" - }, - "procMacro": true, - "build": "build/build.rs", - "authors": [ - "David Tolnay " - ] - }, - "rusty-fork": { - "crateName": "rusty-fork", - "version": "0.3.1", - "edition": "2018", - "sha256": "1qkf9rvz2irb1wlbkrhrns8n9hnax48z1lgql5nqyr2fyagzfsyc", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "fnv", - "packageId": "fnv" - }, - { - "name": "quick-error", - "packageId": "quick-error 1.2.3" - }, - { - "name": "tempfile", - "packageId": "tempfile" - }, - { - "name": "wait-timeout", - "packageId": "wait-timeout" - } - ], - "resolvedDefaultFeatures": [ - "timeout", - "wait-timeout" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Jason Lingle" - ] - }, - "ruzstd": { - "crateName": "ruzstd", - "version": "0.8.2", - "edition": "2018", - "sha256": "009zwq5h4a8nfjwc0kbb0gn69dfr1j8j0csxfw58gj1mw72hrzz5", - "source": { - "type": "crates-io" - }, - "resolvedDefaultFeatures": [ - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Moritz Borcherding " - ] - }, - "ryu": { - "crateName": "ryu", - "version": "1.0.23", - "edition": "2021", - "sha256": "0zs70sg00l2fb9jwrf6cbkdyscjs53anrvai2hf7npyyfi5blx4p", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ], - "authors": [ - "David Tolnay " - ] - }, - "safetensors": { - "crateName": "safetensors", - "version": "0.7.0", - "edition": "2021", - "sha256": "1xc796dgbl28pvxx3zyndpiqdz4pkwczk97y3s90nqmvxb0mcmk7", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "hashbrown", - "packageId": "hashbrown 0.16.1" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "serde_json", - "packageId": "serde_json" - } - ], - "resolvedDefaultFeatures": [ - "default", - "std" - ], - "libCrateTypes": [ - "lib" - ] - }, - "safety_bin": { - "crateName": "safety_bin", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/safety/crates/safety_bin" - }, - "dependencies": [ - { - "name": "antispam_common", - "packageId": "antispam_common" - }, - { - "name": "antispam_rpc", - "packageId": "antispam_rpc" - }, - { - "name": "antispam_service", - "packageId": "antispam_service" - }, - { - "name": "antispam_worker", - "packageId": "antispam_worker" - }, - { - "name": "automod_common", - "packageId": "automod_common" - }, - { - "name": "automod_rpc", - "packageId": "automod_rpc" - }, - { - "name": "automod_service", - "packageId": "automod_service" - }, - { - "name": "fluxer_config_client", - "packageId": "fluxer_config_client" - }, - { - "name": "fluxer_kv_store_client", - "packageId": "fluxer_kv_store_client" - }, - { - "name": "fluxer_nats_rpc", - "packageId": "fluxer_nats_rpc" - }, - { - "name": "fluxer_ncmec", - "packageId": "fluxer_ncmec" - }, - { - "name": "fluxer_service_utils", - "packageId": "fluxer_service_utils" - }, - { - "name": "iar_common", - "packageId": "iar_common" - }, - { - "name": "iar_rpc", - "packageId": "iar_rpc" - }, - { - "name": "iar_service", - "packageId": "iar_service" - }, - { - "name": "notification_common", - "packageId": "notification_common" - }, - { - "name": "opennsfw2_common", - "packageId": "opennsfw2_common" - }, - { - "name": "opennsfw2_service", - "packageId": "opennsfw2_service" - }, - { - "name": "opennsfw2_worker", - "packageId": "opennsfw2_worker" - }, - { - "name": "platform_bans_cache", - "packageId": "platform_bans_cache" - }, - { - "name": "platform_bans_common", - "packageId": "platform_bans_common" - }, - { - "name": "platform_bans_rpc", - "packageId": "platform_bans_rpc" - }, - { - "name": "platform_bans_service", - "packageId": "platform_bans_service" - }, - { - "name": "platform_bans_worker", - "packageId": "platform_bans_worker" - }, - { - "name": "safety_common", - "packageId": "safety_common" - }, - { - "name": "safety_rpc", - "packageId": "safety_rpc" - }, - { - "name": "safety_service", - "packageId": "safety_service" - }, - { - "name": "safety_worker", - "packageId": "safety_worker" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "sqlx", - "packageId": "sqlx" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tokio-util", - "packageId": "tokio-util" - }, - { - "name": "tracing", - "packageId": "tracing" - }, - { - "name": "virus_scan_common", - "packageId": "virus_scan_common" - }, - { - "name": "virus_scan_rpc", - "packageId": "virus_scan_rpc" - }, - { - "name": "virus_scan_service", - "packageId": "virus_scan_service" - } - ], - "crateBin": [ - { - "name": "safety", - "path": "src/main.rs" - } - ] - }, - "safety_common": { - "crateName": "safety_common", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/safety/crates/safety_common" - }, - "dependencies": [ - { - "name": "anyhow", - "packageId": "anyhow" - }, - { - "name": "async-trait", - "packageId": "async-trait" - }, - { - "name": "chrono", - "packageId": "chrono" - }, - { - "name": "fluxer_config_client", - "packageId": "fluxer_config_client" - }, - { - "name": "fluxer_db_core", - "packageId": "fluxer_db_core" - }, - { - "name": "fluxer_service_utils", - "packageId": "fluxer_service_utils" - }, - { - "name": "futures", - "packageId": "futures" - }, - { - "name": "opentelemetry", - "packageId": "opentelemetry" - }, - { - "name": "prost", - "packageId": "prost 0.14.3" - }, - { - "name": "prost-types", - "packageId": "prost-types 0.14.3" - }, - { - "name": "scylla", - "packageId": "scylla" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "sqlx", - "packageId": "sqlx" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "buildDependencies": [ - { - "name": "prost-build", - "packageId": "prost-build 0.14.3" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "safety_rpc": { - "crateName": "safety_rpc", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/safety/crates/safety_rpc" - }, - "dependencies": [ - { - "name": "async-trait", - "packageId": "async-trait" - }, - { - "name": "chrono", - "packageId": "chrono" - }, - { - "name": "fluxer_nats_rpc", - "packageId": "fluxer_nats_rpc" - }, - { - "name": "notification_common", - "packageId": "notification_common" - }, - { - "name": "opentelemetry", - "packageId": "opentelemetry" - }, - { - "name": "prost", - "packageId": "prost 0.14.3" - }, - { - "name": "safety_common", - "packageId": "safety_common" - }, - { - "name": "safety_service", - "packageId": "safety_service" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "safety_service": { - "crateName": "safety_service", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/safety/crates/safety_service" - }, - "dependencies": [ - { - "name": "async-trait", - "packageId": "async-trait" - }, - { - "name": "chrono", - "packageId": "chrono" - }, - { - "name": "safety_common", - "packageId": "safety_common" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "devDependencies": [ - { - "name": "fluxer_db_core", - "packageId": "fluxer_db_core" - }, - { - "name": "sqlx", - "packageId": "sqlx" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "safety_worker": { - "crateName": "safety_worker", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/safety/crates/safety_worker" - }, - "dependencies": [ - { - "name": "anyhow", - "packageId": "anyhow" - }, - { - "name": "async-nats", - "packageId": "async-nats" - }, - { - "name": "bytes", - "packageId": "bytes" - }, - { - "name": "chrono", - "packageId": "chrono" - }, - { - "name": "fluxer_service_utils", - "packageId": "fluxer_service_utils" - }, - { - "name": "futures-util", - "packageId": "futures-util" - }, - { - "name": "safety_common", - "packageId": "safety_common" - }, - { - "name": "safety_service", - "packageId": "safety_service" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tokio-util", - "packageId": "tokio-util" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "same-file": { - "crateName": "same-file", - "version": "1.0.6", - "edition": "2018", - "sha256": "00h5j1w87dmhnvbv9l8bic3y7xxsnjmssvifw2ayvgx9mb1ivz4k", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "winapi-util", - "packageId": "winapi-util", - "target": "cfg(windows)" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Andrew Gallant " - ] - }, - "scan_fmt": { - "crateName": "scan_fmt", - "version": "0.2.6", - "edition": "2015", - "sha256": "0j0jb1dsa8zjpnc875wy72190zlyngvl62mfv8pqwal8vfjv0lqb", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "regex", - "packageId": "regex" - } - ], - "resolvedDefaultFeatures": [ - "default", - "regex", - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "wlentz" - ] - }, - "schannel": { - "crateName": "schannel", - "version": "0.1.29", - "edition": "2018", - "sha256": "0ffrzz5vf2s3gnzvphgb5gg8fqifvryl07qcf7q3x1scj3jbghci", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "windows-sys", - "packageId": "windows-sys 0.61.2" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Steven Fackler ", - "Steffen Butzer " - ] - }, - "scheduler_bin": { - "crateName": "scheduler_bin", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/scheduler/crates/scheduler_bin" - }, - "dependencies": [ - { - "name": "async-nats", - "packageId": "async-nats" - }, - { - "name": "bytes", - "packageId": "bytes" - }, - { - "name": "fluxer_db_core", - "packageId": "fluxer_db_core" - }, - { - "name": "fluxer_service_utils", - "packageId": "fluxer_service_utils" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tokio-util", - "packageId": "tokio-util" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "crateBin": [ - { - "name": "scheduler", - "path": "src/main.rs" - } - ] - }, - "scopeguard": { - "crateName": "scopeguard", - "version": "1.2.0", - "edition": "2015", - "sha256": "0jcz9sd47zlsgcnm1hdw0664krxwb5gczlif4qngj2aif8vky54l", - "source": { - "type": "crates-io" - }, - "resolvedDefaultFeatures": [ - "default", - "use_std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "bluss" - ] - }, - "scraper": { - "crateName": "scraper", - "version": "0.26.0", - "edition": "2024", - "sha256": "09j5pw21m7fa851fp3ql2d4inm9d3dh631gfai22pdmq09qjkxgh", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "cssparser", - "packageId": "cssparser" - }, - { - "name": "ego-tree", - "packageId": "ego-tree" - }, - { - "name": "getopts", - "packageId": "getopts" - }, - { - "name": "html5ever", - "packageId": "html5ever" - }, - { - "name": "precomputed-hash", - "packageId": "precomputed-hash" - }, - { - "name": "selectors", - "packageId": "selectors" - }, - { - "name": "tendril", - "packageId": "tendril" - } - ], - "resolvedDefaultFeatures": [ - "default", - "errors", - "getopts", - "main" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "June McEnroe " - ] - }, - "sct": { - "crateName": "sct", - "version": "0.7.1", - "edition": "2021", - "sha256": "056lmi2xkzdg1dbai6ha3n57s18cbip4pnmpdhyljli3m99n216s", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "ring", - "packageId": "ring" - }, - { - "name": "untrusted", - "packageId": "untrusted" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Joseph Birr-Pixton " - ] - }, - "scylla": { - "crateName": "scylla", - "version": "1.5.0", - "edition": "2024", - "sha256": "069wnq3drf9m8fnbcajs52flw7gxglvcd2y08cpqhfc8l6p3mdvs", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "arc-swap", - "packageId": "arc-swap" - }, - { - "name": "async-trait", - "packageId": "async-trait" - }, - { - "name": "bytes", - "packageId": "bytes" - }, - { - "name": "chrono", - "packageId": "chrono" - }, - { - "name": "dashmap", - "packageId": "dashmap" - }, - { - "name": "futures", - "packageId": "futures" - }, - { - "name": "hashbrown", - "packageId": "hashbrown 0.15.5" - }, - { - "name": "itertools", - "packageId": "itertools 0.14.0" - }, - { - "name": "rand", - "packageId": "rand 0.9.2" - }, - { - "name": "rand_pcg", - "packageId": "rand_pcg" - }, - { - "name": "scylla-cql", - "packageId": "scylla-cql" - }, - { - "name": "smallvec", - "packageId": "smallvec" - }, - { - "name": "socket2", - "packageId": "socket2 0.5.10" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tracing", - "packageId": "tracing" - }, - { - "name": "uuid", - "packageId": "uuid" - } - ], - "resolvedDefaultFeatures": [ - "chrono-04", - "default" - ], - "libCrateTypes": [ - "lib" - ] - }, - "scylla-cql": { - "crateName": "scylla-cql", - "version": "1.5.0", - "edition": "2024", - "sha256": "149qdzl05c136bwwia04m8a9svz8lsnlzhma4l3jfdlkgs94r0w7", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "byteorder", - "packageId": "byteorder" - }, - { - "name": "bytes", - "packageId": "bytes" - }, - { - "name": "chrono", - "packageId": "chrono", - "rename": "chrono_04" - }, - { - "name": "itertools", - "packageId": "itertools 0.14.0" - }, - { - "name": "lz4_flex", - "packageId": "lz4_flex" - }, - { - "name": "scylla-macros", - "packageId": "scylla-macros" - }, - { - "name": "snap", - "packageId": "snap" - }, - { - "name": "stable_deref_trait", - "packageId": "stable_deref_trait" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "uuid", - "packageId": "uuid" - }, - { - "name": "yoke", - "packageId": "yoke" - } - ], - "resolvedDefaultFeatures": [ - "chrono-04" - ], - "libCrateTypes": [ - "lib" - ] - }, - "scylla-macros": { - "crateName": "scylla-macros", - "version": "1.5.0", - "edition": "2024", - "sha256": "0d6l2lrchshzhq4cspgz2lz0j6y2a6c1qdhyccgd98fqrkvyb5xd", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "darling", - "packageId": "darling" - }, - { - "name": "proc-macro2", - "packageId": "proc-macro2" - }, - { - "name": "quote", - "packageId": "quote" - }, - { - "name": "syn", - "packageId": "syn" - } - ], - "procMacro": true - }, - "sealed": { - "crateName": "sealed", - "version": "0.6.0", - "edition": "2021", - "sha256": "01y1mf4f4j6d2x5307gcvagkkz5jwz2w2jdlf3k5bm93xb2niy92", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "proc-macro2", - "packageId": "proc-macro2" - }, - { - "name": "quote", - "packageId": "quote" - }, - { - "name": "syn", - "packageId": "syn" - } - ], - "procMacro": true, - "authors": [ - "José Duarte " - ] - }, - "sec1": { - "crateName": "sec1", - "version": "0.7.3", - "edition": "2021", - "sha256": "1p273j8c87pid6a1iyyc7vxbvifrw55wbxgr0dh3l8vnbxb7msfk", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "base16ct", - "packageId": "base16ct" - }, - { - "name": "der", - "packageId": "der" - }, - { - "name": "generic-array", - "packageId": "generic-array" - }, - { - "name": "pkcs8", - "packageId": "pkcs8" - }, - { - "name": "serdect", - "packageId": "serdect" - }, - { - "name": "subtle", - "packageId": "subtle" - }, - { - "name": "zeroize", - "packageId": "zeroize" - } - ], - "resolvedDefaultFeatures": [ - "alloc", - "default", - "der", - "pem", - "pkcs8", - "point", - "serde", - "std", - "subtle", - "zeroize" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "RustCrypto Developers" - ] - }, - "security-framework 2.11.1": { - "crateName": "security-framework", - "version": "2.11.1", - "edition": "2021", - "sha256": "00ldclwx78dm61v7wkach9lcx76awlrv0fdgjdwch4dmy12j4yw9", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "bitflags", - "packageId": "bitflags" - }, - { - "name": "core-foundation", - "packageId": "core-foundation 0.9.4" - }, - { - "name": "core-foundation-sys", - "packageId": "core-foundation-sys" - }, - { - "name": "libc", - "packageId": "libc" - }, - { - "name": "security-framework-sys", - "packageId": "security-framework-sys" - } - ], - "resolvedDefaultFeatures": [ - "OSX_10_10", - "OSX_10_11", - "OSX_10_12", - "OSX_10_9", - "default" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Steven Fackler ", - "Kornel " - ] - }, - "security-framework 3.7.0": { - "crateName": "security-framework", - "version": "3.7.0", - "edition": "2024", - "sha256": "07fd0j29j8yczb3hd430vwz784lx9knb5xwbvqna1nbkbivvrx5p", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "bitflags", - "packageId": "bitflags" - }, - { - "name": "core-foundation", - "packageId": "core-foundation 0.10.1" - }, - { - "name": "core-foundation-sys", - "packageId": "core-foundation-sys" - }, - { - "name": "libc", - "packageId": "libc" - }, - { - "name": "security-framework-sys", - "packageId": "security-framework-sys" - } - ], - "resolvedDefaultFeatures": [ - "OSX_10_14", - "alpn", - "default", - "session-tickets" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Steven Fackler ", - "Kornel " - ] - }, - "security-framework-sys": { - "crateName": "security-framework-sys", - "version": "2.17.0", - "edition": "2021", - "sha256": "1qr0w0y9iwvmv3hwg653q1igngnc5b74xcf0679cbv23z0fnkqkc", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "core-foundation-sys", - "packageId": "core-foundation-sys" - }, - { - "name": "libc", - "packageId": "libc" - } - ], - "resolvedDefaultFeatures": [ - "OSX_10_10", - "OSX_10_11", - "OSX_10_12", - "OSX_10_13", - "OSX_10_9", - "default" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Steven Fackler ", - "Kornel " - ] - }, - "selectors": { - "crateName": "selectors", - "version": "0.36.1", - "edition": "2021", - "sha256": "0370sx9fcb327im4msa0ha5578r95hzwy4bkh443zlwj5b4w1nf5", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "bitflags", - "packageId": "bitflags" - }, - { - "name": "cssparser", - "packageId": "cssparser" - }, - { - "name": "derive_more", - "packageId": "derive_more" - }, - { - "name": "log", - "packageId": "log" - }, - { - "name": "new_debug_unreachable", - "packageId": "new_debug_unreachable" - }, - { - "name": "phf", - "packageId": "phf" - }, - { - "name": "precomputed-hash", - "packageId": "precomputed-hash" - }, - { - "name": "rustc-hash", - "packageId": "rustc-hash" - }, - { - "name": "servo_arc", - "packageId": "servo_arc" - }, - { - "name": "smallvec", - "packageId": "smallvec" - } - ], - "buildDependencies": [ - { - "name": "phf_codegen", - "packageId": "phf_codegen" - } - ], - "libPath": "lib.rs", - "libCrateTypes": [ - "lib" - ], - "authors": [ - "The Servo Project Developers" - ] - }, - "self_cell": { - "crateName": "self_cell", - "version": "1.2.2", - "edition": "2018", - "sha256": "12cdmh9p2h72rmw923kj841jji4k0vrykihvx19fn059az8pcbmi", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Lukas Bergdoll " - ] - }, - "semver": { - "crateName": "semver", - "version": "1.0.28", - "edition": "2021", - "sha256": "1kaimrpy876bcgi8bfj0qqfxk77zm9iz2zhn1hp9hj685z854y4a", - "source": { - "type": "crates-io" - }, - "resolvedDefaultFeatures": [ - "default", - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "David Tolnay " - ] - }, - "sentry": { - "crateName": "sentry", - "version": "0.46.2", - "edition": "2021", - "sha256": "1a7rz1iszfa0pz8kr065yj5vrqp482j2yljqd4d3d7a6lwxqjbfr", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "httpdate", - "packageId": "httpdate" - }, - { - "name": "reqwest", - "packageId": "reqwest 0.12.28" - }, - { - "name": "rustls", - "packageId": "rustls 0.23.37" - }, - { - "name": "sentry-backtrace", - "packageId": "sentry-backtrace" - }, - { - "name": "sentry-contexts", - "packageId": "sentry-contexts" - }, - { - "name": "sentry-core", - "packageId": "sentry-core" - }, - { - "name": "sentry-panic", - "packageId": "sentry-panic" - }, - { - "name": "sentry-tracing", - "packageId": "sentry-tracing" - }, - { - "name": "tokio", - "packageId": "tokio" - } - ], - "buildDependencies": [ - { - "name": "cfg_aliases", - "packageId": "cfg_aliases" - } - ], - "resolvedDefaultFeatures": [ - "backtrace", - "contexts", - "httpdate", - "panic", - "reqwest", - "rustls", - "sentry-backtrace", - "sentry-contexts", - "sentry-panic", - "sentry-tracing", - "tokio", - "tracing" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Sentry " - ] - }, - "sentry-backtrace": { - "crateName": "sentry-backtrace", - "version": "0.46.2", - "edition": "2021", - "sha256": "1k39sw9bd46bhg6zj6jyqgiq0x8b9z4gysapyysx8p3vlb8891sz", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "backtrace", - "packageId": "backtrace" - }, - { - "name": "regex", - "packageId": "regex" - }, - { - "name": "sentry-core", - "packageId": "sentry-core" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Sentry " - ] - }, - "sentry-contexts": { - "crateName": "sentry-contexts", - "version": "0.46.2", - "edition": "2021", - "sha256": "0gmd91clv62qcs27x2i17pw9sxn9lhjppc73r7zgvyfl9hpv8phf", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "hostname", - "packageId": "hostname" - }, - { - "name": "libc", - "packageId": "libc" - }, - { - "name": "os_info", - "packageId": "os_info", - "target": "cfg(windows)" - }, - { - "name": "sentry-core", - "packageId": "sentry-core" - }, - { - "name": "uname", - "packageId": "uname", - "target": "cfg(not(windows))" - } - ], - "buildDependencies": [ - { - "name": "rustc_version", - "packageId": "rustc_version" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Sentry " - ] - }, - "sentry-core": { - "crateName": "sentry-core", - "version": "0.46.2", - "edition": "2021", - "sha256": "01lv33nmk3hcgzr3b25rd5s41dw7ilkvyyd2klixnrgr835fgcdh", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "rand", - "packageId": "rand 0.9.2" - }, - { - "name": "sentry-types", - "packageId": "sentry-types" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "url", - "packageId": "url" - } - ], - "resolvedDefaultFeatures": [ - "client", - "default", - "rand" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Sentry " - ] - }, - "sentry-panic": { - "crateName": "sentry-panic", - "version": "0.46.2", - "edition": "2021", - "sha256": "0v0mbbf08dfbnycpn031gx10frnnanv3ycipz5zar9dfhyzgh1l9", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "sentry-backtrace", - "packageId": "sentry-backtrace" - }, - { - "name": "sentry-core", - "packageId": "sentry-core" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Sentry " - ] - }, - "sentry-tracing": { - "crateName": "sentry-tracing", - "version": "0.46.2", - "edition": "2021", - "sha256": "1nb26ahr7k3mazh3y79d20jkqxa4vm9sn25sgb2icqs80kzfw1sv", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "bitflags", - "packageId": "bitflags" - }, - { - "name": "sentry-backtrace", - "packageId": "sentry-backtrace" - }, - { - "name": "sentry-core", - "packageId": "sentry-core" - }, - { - "name": "tracing-core", - "packageId": "tracing-core" - }, - { - "name": "tracing-subscriber", - "packageId": "tracing-subscriber" - } - ], - "resolvedDefaultFeatures": [ - "backtrace", - "default" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Sentry " - ] - }, - "sentry-types": { - "crateName": "sentry-types", - "version": "0.46.2", - "edition": "2021", - "sha256": "0ng24ag5khkcgqg1lzi20ih36fm3xdwpgh8zgq2l5a463zq12xsn", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "debugid", - "packageId": "debugid" - }, - { - "name": "hex", - "packageId": "hex" - }, - { - "name": "rand", - "packageId": "rand 0.9.2" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "time", - "packageId": "time" - }, - { - "name": "url", - "packageId": "url" - }, - { - "name": "uuid", - "packageId": "uuid" - } - ], - "resolvedDefaultFeatures": [ - "default", - "protocol" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Sentry " - ] - }, - "serde": { - "crateName": "serde", - "version": "1.0.228", - "edition": "2021", - "sha256": "17mf4hhjxv5m90g42wmlbc61hdhlm6j9hwfkpcnd72rpgzm993ls", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "serde_core", - "packageId": "serde_core" - }, - { - "name": "serde_derive", - "packageId": "serde_derive" - } - ], - "resolvedDefaultFeatures": [ - "alloc", - "default", - "derive", - "rc", - "serde_derive", - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Erick Tryzelaar ", - "David Tolnay " - ] - }, - "serde_cbor_2": { - "crateName": "serde_cbor_2", - "version": "0.13.0", - "edition": "2021", - "sha256": "0b28infkbbcr8xfxngzvr5ispav7x54diawhf03qw1z9kmqc5bil", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "half", - "packageId": "half" - }, - { - "name": "serde", - "packageId": "serde" - } - ], - "resolvedDefaultFeatures": [ - "default", - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "William Brown ", - "James Hodgkinson " - ] - }, - "serde_core": { - "crateName": "serde_core", - "version": "1.0.228", - "edition": "2021", - "sha256": "1bb7id2xwx8izq50098s5j2sqrrvk31jbbrjqygyan6ask3qbls1", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "serde_derive", - "packageId": "serde_derive", - "target": "cfg(any())" - } - ], - "resolvedDefaultFeatures": [ - "alloc", - "default", - "rc", - "result", - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Erick Tryzelaar ", - "David Tolnay " - ] - }, - "serde_derive": { - "crateName": "serde_derive", - "version": "1.0.228", - "edition": "2021", - "sha256": "0y8xm7fvmr2kjcd029g9fijpndh8csv5m20g4bd76w8qschg4h6m", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "proc-macro2", - "packageId": "proc-macro2" - }, - { - "name": "quote", - "packageId": "quote" - }, - { - "name": "syn", - "packageId": "syn" - } - ], - "resolvedDefaultFeatures": [ - "default" - ], - "procMacro": true, - "authors": [ - "Erick Tryzelaar ", - "David Tolnay " - ] - }, - "serde_derive_internals": { - "crateName": "serde_derive_internals", - "version": "0.29.1", - "edition": "2015", - "sha256": "04g7macx819vbnxhi52cx0nhxi56xlhrybgwybyy7fb9m4h6mlhq", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "proc-macro2", - "packageId": "proc-macro2" - }, - { - "name": "quote", - "packageId": "quote" - }, - { - "name": "syn", - "packageId": "syn" - } - ], - "libPath": "lib.rs", - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Erick Tryzelaar ", - "David Tolnay " - ] - }, - "serde_json": { - "crateName": "serde_json", - "version": "1.0.149", - "edition": "2021", - "sha256": "11jdx4vilzrjjd1dpgy67x5lgzr0laplz30dhv75lnf5ffa07z43", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "itoa", - "packageId": "itoa" - }, - { - "name": "memchr", - "packageId": "memchr" - }, - { - "name": "serde", - "packageId": "serde", - "target": "cfg(any())" - }, - { - "name": "serde_core", - "packageId": "serde_core" - }, - { - "name": "zmij", - "packageId": "zmij" - } - ], - "resolvedDefaultFeatures": [ - "alloc", - "default", - "raw_value", - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Erick Tryzelaar ", - "David Tolnay " - ] - }, - "serde_nanos": { - "crateName": "serde_nanos", - "version": "0.1.4", - "edition": "2018", - "sha256": "1199n6aapb3cclbxgp6kzb6bx1cylg6ipbgyw0xcak3s6vq44cd9", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "serde", - "packageId": "serde" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Casper Beyer " - ] - }, - "serde_path_to_error": { - "crateName": "serde_path_to_error", - "version": "0.1.20", - "edition": "2021", - "sha256": "0mxls44p2ycmnxh03zpnlxxygq42w61ws7ir7r0ba6rp5s1gza8h", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "itoa", - "packageId": "itoa" - }, - { - "name": "serde", - "packageId": "serde", - "target": "cfg(any())" - }, - { - "name": "serde_core", - "packageId": "serde_core" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "David Tolnay " - ] - }, - "serde_repr": { - "crateName": "serde_repr", - "version": "0.1.20", - "edition": "2021", - "sha256": "1755gss3f6lwvv23pk7fhnjdkjw7609rcgjlr8vjg6791blf6php", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "proc-macro2", - "packageId": "proc-macro2" - }, - { - "name": "quote", - "packageId": "quote" - }, - { - "name": "syn", - "packageId": "syn" - } - ], - "procMacro": true, - "authors": [ - "David Tolnay " - ] - }, - "serde_urlencoded": { - "crateName": "serde_urlencoded", - "version": "0.7.1", - "edition": "2018", - "sha256": "1zgklbdaysj3230xivihs30qi5vkhigg323a9m62k8jwf4a1qjfk", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "form_urlencoded", - "packageId": "form_urlencoded" - }, - { - "name": "itoa", - "packageId": "itoa" - }, - { - "name": "ryu", - "packageId": "ryu" - }, - { - "name": "serde", - "packageId": "serde" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Anthony Ramine " - ] - }, - "serde_yaml": { - "crateName": "serde_yaml", - "version": "0.9.34+deprecated", - "edition": "2021", - "sha256": "0isba1fjyg3l6rxk156k600ilzr8fp7crv82rhal0rxz5qd1m2va", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "indexmap", - "packageId": "indexmap" - }, - { - "name": "itoa", - "packageId": "itoa" - }, - { - "name": "ryu", - "packageId": "ryu" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "unsafe-libyaml", - "packageId": "unsafe-libyaml" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "David Tolnay " - ] - }, - "serdect": { - "crateName": "serdect", - "version": "0.2.0", - "edition": "2021", - "sha256": "0xw1b6acw6nd0jchzyxzr97f0s4shbcqh92iyjwln0cskshi8kx8", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "base16ct", - "packageId": "base16ct" - }, - { - "name": "serde", - "packageId": "serde" - } - ], - "resolvedDefaultFeatures": [ - "alloc" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "RustCrypto Developers" - ] - }, - "servo_arc": { - "crateName": "servo_arc", - "version": "0.4.3", - "edition": "2021", - "sha256": "0c2rl0r9x4kbppwlcrd5bnwds612na179im7kb37vqadncxbh3qp", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "stable_deref_trait", - "packageId": "stable_deref_trait" - } - ], - "resolvedDefaultFeatures": [ - "default", - "track_alloc_size" - ], - "libPath": "lib.rs", - "libCrateTypes": [ - "lib" - ], - "authors": [ - "The Servo Project Developers" - ] - }, - "sha1 0.10.6": { - "crateName": "sha1", - "version": "0.10.6", - "edition": "2018", - "sha256": "1fnnxlfg08xhkmwf2ahv634as30l1i3xhlhkvxflmasi5nd85gz3", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "cfg-if", - "packageId": "cfg-if" - }, - { - "name": "cpufeatures", - "packageId": "cpufeatures 0.2.17", - "target": "cfg(any(target_arch = \"aarch64\", target_arch = \"x86\", target_arch = \"x86_64\"))" - }, - { - "name": "digest", - "packageId": "digest 0.10.7" - } - ], - "resolvedDefaultFeatures": [ - "default", - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "RustCrypto Developers" - ] - }, - "sha1 0.11.0": { - "crateName": "sha1", - "version": "0.11.0", - "edition": "2024", - "sha256": "05025pf8d8zr2qq5xyh5m3wqls1fn7813gz1mfs7551mk724rk5a", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "cfg-if", - "packageId": "cfg-if" - }, - { - "name": "cpufeatures", - "packageId": "cpufeatures 0.3.0", - "target": "cfg(any(target_arch = \"aarch64\", target_arch = \"x86\", target_arch = \"x86_64\"))" - }, - { - "name": "digest", - "packageId": "digest 0.11.2" - } - ], - "resolvedDefaultFeatures": [ - "alloc", - "default", - "oid" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "RustCrypto Developers" - ] - }, - "sha2 0.10.9": { - "crateName": "sha2", - "version": "0.10.9", - "edition": "2018", - "sha256": "10xjj843v31ghsksd9sl9y12qfc48157j1xpb8v1ml39jy0psl57", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "cfg-if", - "packageId": "cfg-if" - }, - { - "name": "cpufeatures", - "packageId": "cpufeatures 0.2.17", - "target": "cfg(any(target_arch = \"aarch64\", target_arch = \"x86_64\", target_arch = \"x86\"))" - }, - { - "name": "digest", - "packageId": "digest 0.10.7" - } - ], - "resolvedDefaultFeatures": [ - "default", - "oid", - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "RustCrypto Developers" - ] - }, - "sha2 0.11.0": { - "crateName": "sha2", - "version": "0.11.0", - "edition": "2024", - "sha256": "1x15x22c5yf54ac0np5bfqnq5x0hdw4wqzpi48zwn94ma0bsfss4", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "cfg-if", - "packageId": "cfg-if" - }, - { - "name": "cpufeatures", - "packageId": "cpufeatures 0.3.0", - "target": "cfg(any(target_arch = \"aarch64\", target_arch = \"x86_64\", target_arch = \"x86\"))" - }, - { - "name": "digest", - "packageId": "digest 0.11.2" - } - ], - "resolvedDefaultFeatures": [ - "alloc", - "default", - "oid" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "RustCrypto Developers" - ] - }, - "sharded-slab": { - "crateName": "sharded-slab", - "version": "0.1.7", - "edition": "2018", - "sha256": "1xipjr4nqsgw34k7a2cgj9zaasl2ds6jwn89886kww93d32a637l", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "lazy_static", - "packageId": "lazy_static" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Eliza Weisman " - ] - }, - "shlex": { - "crateName": "shlex", - "version": "1.3.0", - "edition": "2015", - "sha256": "0r1y6bv26c1scpxvhg2cabimrmwgbp4p3wy6syj9n0c4s3q2znhg", - "source": { - "type": "crates-io" - }, - "resolvedDefaultFeatures": [ - "default", - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "comex ", - "Fenhl ", - "Adrian Taylor ", - "Alex Touchet ", - "Daniel Parks ", - "Garrett Berg " - ] - }, - "signal-hook-registry": { - "crateName": "signal-hook-registry", - "version": "1.4.8", - "edition": "2015", - "sha256": "06vc7pmnki6lmxar3z31gkyg9cw7py5x9g7px70gy2hil75nkny4", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "errno", - "packageId": "errno" - }, - { - "name": "libc", - "packageId": "libc" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Michal 'vorner' Vaner ", - "Masaki Hara " - ] - }, - "signatory": { - "crateName": "signatory", - "version": "0.27.1", - "edition": "2021", - "sha256": "0caznqsnc1kxf74kgs3zjd9h8zjj5473yxv8c17hf52p43w07qy1", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "pkcs8", - "packageId": "pkcs8" - }, - { - "name": "rand_core", - "packageId": "rand_core 0.6.4" - }, - { - "name": "signature", - "packageId": "signature" - }, - { - "name": "zeroize", - "packageId": "zeroize" - } - ], - "resolvedDefaultFeatures": [ - "default", - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Tony Arcieri " - ] - }, - "signature": { - "crateName": "signature", - "version": "2.2.0", - "edition": "2021", - "sha256": "1pi9hd5vqfr3q3k49k37z06p7gs5si0in32qia4mmr1dancr6m3p", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "digest", - "packageId": "digest 0.10.7" - }, - { - "name": "rand_core", - "packageId": "rand_core 0.6.4" - } - ], - "resolvedDefaultFeatures": [ - "alloc", - "digest", - "rand_core", - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "RustCrypto Developers" - ] - }, - "simd-adler32": { - "crateName": "simd-adler32", - "version": "0.3.9", - "edition": "2018", - "sha256": "0532ysdwcvzyp2bwpk8qz0hijplcdwpssr5gy5r7qwqqy5z5qgbh", - "source": { - "type": "crates-io" - }, - "resolvedDefaultFeatures": [ - "const-generics", - "default", - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Marvin Countryman " - ] - }, - "simd_helpers": { - "crateName": "simd_helpers", - "version": "0.1.0", - "edition": "2018", - "sha256": "19idqicn9k4vhd04ifh2ff41wvna79zphdf2c81rlmpc7f3hz2cm", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "quote", - "packageId": "quote" - } - ], - "procMacro": true, - "authors": [ - "Luca Barbato " - ] - }, - "simple_asn1": { - "crateName": "simple_asn1", - "version": "0.6.3", - "edition": "2018", - "sha256": "1fz8842yya5qrbdsgcij1ysw0zlrcdwqcrs6p2cqr73ja0gn6zr9", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "num-bigint", - "packageId": "num-bigint" - }, - { - "name": "num-traits", - "packageId": "num-traits" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "time", - "packageId": "time" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Adam Wick " - ] - }, - "siphasher": { - "crateName": "siphasher", - "version": "1.0.2", - "edition": "2018", - "sha256": "13k7cfbpcm8qgj9p2n8dwg9skv9s0hxk5my30j5chy1p4l78bamj", - "source": { - "type": "crates-io" - }, - "resolvedDefaultFeatures": [ - "default", - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Frank Denis " - ] - }, - "slab": { - "crateName": "slab", - "version": "0.4.12", - "edition": "2018", - "sha256": "1xcwik6s6zbd3lf51kkrcicdq2j4c1fw0yjdai2apy9467i0sy8c", - "source": { - "type": "crates-io" - }, - "resolvedDefaultFeatures": [ - "default", - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Carl Lerche " - ] - }, - "smallvec": { - "crateName": "smallvec", - "version": "1.15.1", - "edition": "2018", - "sha256": "00xxdxxpgyq5vjnpljvkmy99xij5rxgh913ii1v16kzynnivgcb7", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "serde", - "packageId": "serde" - } - ], - "resolvedDefaultFeatures": [ - "const_generics", - "const_new", - "serde" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "The Servo Project Developers" - ] - }, - "snap": { - "crateName": "snap", - "version": "1.1.1", - "edition": "2018", - "sha256": "0fxw80m831l76a5zxcwmz2aq7mcwc1pp345pnljl4cv1kbxnfsqv", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Andrew Gallant " - ] - }, - "socket2 0.5.10": { - "crateName": "socket2", - "version": "0.5.10", - "edition": "2021", - "sha256": "0y067ki5q946w91xlz2sb175pnfazizva6fi3kfp639mxnmpc8z2", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "libc", - "packageId": "libc", - "target": "cfg(unix)" - }, - { - "name": "windows-sys", - "packageId": "windows-sys 0.52.0", - "target": "cfg(windows)" - } - ], - "resolvedDefaultFeatures": [ - "all" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Alex Crichton ", - "Thomas de Zeeuw " - ] - }, - "socket2 0.6.3": { - "crateName": "socket2", - "version": "0.6.3", - "edition": "2021", - "sha256": "0gkjjcyn69hqhhlh5kl8byk5m0d7hyrp2aqwzbs3d33q208nwxis", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "libc", - "packageId": "libc", - "target": "cfg(any(unix, target_os = \"wasi\"))" - }, - { - "name": "windows-sys", - "packageId": "windows-sys 0.61.2", - "target": "cfg(windows)" - } - ], - "resolvedDefaultFeatures": [ - "all" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Alex Crichton ", - "Thomas de Zeeuw " - ] - }, - "spin": { - "crateName": "spin", - "version": "0.9.8", - "edition": "2015", - "sha256": "0rvam5r0p3a6qhc18scqpvpgb3ckzyqxpgdfyjnghh8ja7byi039", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "lock_api", - "packageId": "lock_api", - "rename": "lock_api_crate" - } - ], - "resolvedDefaultFeatures": [ - "barrier", - "default", - "lazy", - "lock_api", - "lock_api_crate", - "mutex", - "once", - "rwlock", - "spin_mutex" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Mathijs van de Nes ", - "John Ericson ", - "Joshua Barretto " - ] - }, - "spki": { - "crateName": "spki", - "version": "0.7.3", - "edition": "2021", - "sha256": "17fj8k5fmx4w9mp27l970clrh5qa7r5sjdvbsln987xhb34dc7nr", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "der", - "packageId": "der" - } - ], - "resolvedDefaultFeatures": [ - "alloc", - "pem", - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "RustCrypto Developers" - ] - }, - "sqlx": { - "crateName": "sqlx", - "version": "0.8.6", - "edition": "2021", - "sha256": "1p4pgppy10ch4vj0fyay9q3g8y5xhzsayyfrrnfncacli69vivqz", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "sqlx-core", - "packageId": "sqlx-core" - }, - { - "name": "sqlx-macros", - "packageId": "sqlx-macros" - }, - { - "name": "sqlx-postgres", - "packageId": "sqlx-postgres" - } - ], - "resolvedDefaultFeatures": [ - "_rt-tokio", - "any", - "chrono", - "default", - "derive", - "json", - "macros", - "migrate", - "postgres", - "runtime-tokio", - "sqlx-macros", - "sqlx-postgres", - "tls-rustls", - "tls-rustls-ring", - "tls-rustls-ring-webpki", - "uuid" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Ryan Leckey ", - "Austin Bonander ", - "Chloe Ross ", - "Daniel Akhterov " - ] - }, - "sqlx-core": { - "crateName": "sqlx-core", - "version": "0.8.6", - "edition": "2021", - "sha256": "1ildwsjy7lwfxsvfh174jwhk0rjqvyw37h87q1lhyslbhfqrhrzf", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "base64", - "packageId": "base64 0.22.1" - }, - { - "name": "bytes", - "packageId": "bytes" - }, - { - "name": "chrono", - "packageId": "chrono" - }, - { - "name": "crc", - "packageId": "crc" - }, - { - "name": "crossbeam-queue", - "packageId": "crossbeam-queue" - }, - { - "name": "either", - "packageId": "either" - }, - { - "name": "event-listener", - "packageId": "event-listener" - }, - { - "name": "futures-core", - "packageId": "futures-core" - }, - { - "name": "futures-intrusive", - "packageId": "futures-intrusive" - }, - { - "name": "futures-io", - "packageId": "futures-io" - }, - { - "name": "futures-util", - "packageId": "futures-util" - }, - { - "name": "hashbrown", - "packageId": "hashbrown 0.15.5" - }, - { - "name": "hashlink", - "packageId": "hashlink" - }, - { - "name": "indexmap", - "packageId": "indexmap" - }, - { - "name": "log", - "packageId": "log" - }, - { - "name": "memchr", - "packageId": "memchr" - }, - { - "name": "once_cell", - "packageId": "once_cell" - }, - { - "name": "percent-encoding", - "packageId": "percent-encoding" - }, - { - "name": "rustls", - "packageId": "rustls 0.23.37" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "sha2", - "packageId": "sha2 0.10.9" - }, - { - "name": "smallvec", - "packageId": "smallvec" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tokio-stream", - "packageId": "tokio-stream" - }, - { - "name": "tracing", - "packageId": "tracing" - }, - { - "name": "url", - "packageId": "url" - }, - { - "name": "uuid", - "packageId": "uuid" - }, - { - "name": "webpki-roots", - "packageId": "webpki-roots 0.26.11" - } - ], - "resolvedDefaultFeatures": [ - "_rt-tokio", - "_tls-rustls", - "_tls-rustls-ring-webpki", - "any", - "chrono", - "crc", - "default", - "json", - "migrate", - "offline", - "rustls", - "serde", - "serde_json", - "sha2", - "tokio", - "tokio-stream", - "uuid", - "webpki-roots" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Ryan Leckey ", - "Austin Bonander ", - "Chloe Ross ", - "Daniel Akhterov " - ] - }, - "sqlx-macros": { - "crateName": "sqlx-macros", - "version": "0.8.6", - "edition": "2021", - "sha256": "0pbiwsv5ysv3qcx1g4p1pvsqlz0xp67k9g5xw3szpb6aijc55m52", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "proc-macro2", - "packageId": "proc-macro2" - }, - { - "name": "quote", - "packageId": "quote" - }, - { - "name": "sqlx-core", - "packageId": "sqlx-core" - }, - { - "name": "sqlx-macros-core", - "packageId": "sqlx-macros-core" - }, - { - "name": "syn", - "packageId": "syn" - } - ], - "resolvedDefaultFeatures": [ - "_rt-tokio", - "_tls-rustls-ring-webpki", - "chrono", - "default", - "derive", - "json", - "macros", - "migrate", - "postgres", - "uuid" - ], - "procMacro": true, - "authors": [ - "Ryan Leckey ", - "Austin Bonander ", - "Chloe Ross ", - "Daniel Akhterov " - ] - }, - "sqlx-macros-core": { - "crateName": "sqlx-macros-core", - "version": "0.8.6", - "edition": "2021", - "sha256": "16r1slvkzfdxjkc2v5i3yd5l4xzcwbcy35hzfihmmb14262c3a8r", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "dotenvy", - "packageId": "dotenvy" - }, - { - "name": "either", - "packageId": "either" - }, - { - "name": "heck", - "packageId": "heck 0.5.0" - }, - { - "name": "hex", - "packageId": "hex" - }, - { - "name": "once_cell", - "packageId": "once_cell" - }, - { - "name": "proc-macro2", - "packageId": "proc-macro2" - }, - { - "name": "quote", - "packageId": "quote" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "sha2", - "packageId": "sha2 0.10.9" - }, - { - "name": "sqlx-core", - "packageId": "sqlx-core" - }, - { - "name": "sqlx-postgres", - "packageId": "sqlx-postgres" - }, - { - "name": "syn", - "packageId": "syn" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "url", - "packageId": "url" - } - ], - "resolvedDefaultFeatures": [ - "_rt-tokio", - "_tls-rustls-ring-webpki", - "chrono", - "default", - "derive", - "json", - "macros", - "migrate", - "postgres", - "sqlx-postgres", - "tokio", - "uuid" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Ryan Leckey ", - "Austin Bonander ", - "Chloe Ross ", - "Daniel Akhterov " - ] - }, - "sqlx-mysql": { - "crateName": "sqlx-mysql", - "version": "0.8.6", - "edition": "2021", - "sha256": "09n5k60z9j1ilbdmggcla6s27np3zwxc3fnbzsw4wy6z7003y05a", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "atoi", - "packageId": "atoi" - }, - { - "name": "base64", - "packageId": "base64 0.22.1" - }, - { - "name": "bitflags", - "packageId": "bitflags" - }, - { - "name": "byteorder", - "packageId": "byteorder" - }, - { - "name": "bytes", - "packageId": "bytes" - }, - { - "name": "chrono", - "packageId": "chrono" - }, - { - "name": "crc", - "packageId": "crc" - }, - { - "name": "digest", - "packageId": "digest 0.10.7" - }, - { - "name": "dotenvy", - "packageId": "dotenvy" - }, - { - "name": "either", - "packageId": "either" - }, - { - "name": "futures-channel", - "packageId": "futures-channel" - }, - { - "name": "futures-core", - "packageId": "futures-core" - }, - { - "name": "futures-io", - "packageId": "futures-io" - }, - { - "name": "futures-util", - "packageId": "futures-util" - }, - { - "name": "generic-array", - "packageId": "generic-array" - }, - { - "name": "hex", - "packageId": "hex" - }, - { - "name": "hkdf", - "packageId": "hkdf 0.12.4" - }, - { - "name": "hmac", - "packageId": "hmac 0.12.1" - }, - { - "name": "itoa", - "packageId": "itoa" - }, - { - "name": "log", - "packageId": "log" - }, - { - "name": "md-5", - "packageId": "md-5 0.10.6" - }, - { - "name": "memchr", - "packageId": "memchr" - }, - { - "name": "once_cell", - "packageId": "once_cell" - }, - { - "name": "percent-encoding", - "packageId": "percent-encoding" - }, - { - "name": "rand", - "packageId": "rand 0.8.5" - }, - { - "name": "rsa", - "packageId": "rsa" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "sha1", - "packageId": "sha1 0.10.6" - }, - { - "name": "sha2", - "packageId": "sha2 0.10.9" - }, - { - "name": "smallvec", - "packageId": "smallvec" - }, - { - "name": "sqlx-core", - "packageId": "sqlx-core" - }, - { - "name": "stringprep", - "packageId": "stringprep" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tracing", - "packageId": "tracing" - }, - { - "name": "uuid", - "packageId": "uuid" - }, - { - "name": "whoami", - "packageId": "whoami" - } - ], - "resolvedDefaultFeatures": [ - "any", - "chrono", - "json", - "migrate", - "offline", - "serde", - "uuid" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Ryan Leckey ", - "Austin Bonander ", - "Chloe Ross ", - "Daniel Akhterov " - ] - }, - "sqlx-postgres": { - "crateName": "sqlx-postgres", - "version": "0.8.6", - "edition": "2021", - "sha256": "0insvvaql0pz6nk64dbss4q4qzilj7zh2j0m9cc7rw1wlpazqn6v", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "atoi", - "packageId": "atoi" - }, - { - "name": "base64", - "packageId": "base64 0.22.1" - }, - { - "name": "bitflags", - "packageId": "bitflags" - }, - { - "name": "byteorder", - "packageId": "byteorder" - }, - { - "name": "chrono", - "packageId": "chrono" - }, - { - "name": "crc", - "packageId": "crc" - }, - { - "name": "dotenvy", - "packageId": "dotenvy" - }, - { - "name": "etcetera", - "packageId": "etcetera", - "target": "cfg(target_os = \"windows\")" - }, - { - "name": "futures-channel", - "packageId": "futures-channel" - }, - { - "name": "futures-core", - "packageId": "futures-core" - }, - { - "name": "futures-util", - "packageId": "futures-util" - }, - { - "name": "hex", - "packageId": "hex" - }, - { - "name": "hkdf", - "packageId": "hkdf 0.12.4" - }, - { - "name": "hmac", - "packageId": "hmac 0.12.1" - }, - { - "name": "home", - "packageId": "home" - }, - { - "name": "itoa", - "packageId": "itoa" - }, - { - "name": "log", - "packageId": "log" - }, - { - "name": "md-5", - "packageId": "md-5 0.10.6" - }, - { - "name": "memchr", - "packageId": "memchr" - }, - { - "name": "once_cell", - "packageId": "once_cell" - }, - { - "name": "rand", - "packageId": "rand 0.8.5" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "sha2", - "packageId": "sha2 0.10.9" - }, - { - "name": "smallvec", - "packageId": "smallvec" - }, - { - "name": "sqlx-core", - "packageId": "sqlx-core" - }, - { - "name": "stringprep", - "packageId": "stringprep" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tracing", - "packageId": "tracing" - }, - { - "name": "uuid", - "packageId": "uuid" - }, - { - "name": "whoami", - "packageId": "whoami" - } - ], - "resolvedDefaultFeatures": [ - "any", - "chrono", - "json", - "migrate", - "offline", - "uuid" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Ryan Leckey ", - "Austin Bonander ", - "Chloe Ross ", - "Daniel Akhterov " - ] - }, - "sqlx-sqlite": { - "crateName": "sqlx-sqlite", - "version": "0.8.6", - "edition": "2021", - "sha256": "1siy1jhqf5flpxyrmy7rw66j0y0v2l7zjmc00c0l86rc1gkjzlf2", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "atoi", - "packageId": "atoi" - }, - { - "name": "chrono", - "packageId": "chrono" - }, - { - "name": "flume", - "packageId": "flume" - }, - { - "name": "futures-channel", - "packageId": "futures-channel" - }, - { - "name": "futures-core", - "packageId": "futures-core" - }, - { - "name": "futures-executor", - "packageId": "futures-executor" - }, - { - "name": "futures-intrusive", - "packageId": "futures-intrusive" - }, - { - "name": "futures-util", - "packageId": "futures-util" - }, - { - "name": "libsqlite3-sys", - "packageId": "libsqlite3-sys" - }, - { - "name": "log", - "packageId": "log" - }, - { - "name": "percent-encoding", - "packageId": "percent-encoding" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "serde_urlencoded", - "packageId": "serde_urlencoded" - }, - { - "name": "sqlx-core", - "packageId": "sqlx-core" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tracing", - "packageId": "tracing" - }, - { - "name": "url", - "packageId": "url" - }, - { - "name": "uuid", - "packageId": "uuid" - } - ], - "resolvedDefaultFeatures": [ - "any", - "chrono", - "json", - "migrate", - "offline", - "serde", - "uuid" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Ryan Leckey ", - "Austin Bonander ", - "Chloe Ross ", - "Daniel Akhterov " - ] - }, - "sso_common": { - "crateName": "sso_common", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/sso/crates/sso_common" - }, - "dependencies": [ - { - "name": "fluxer_config_client", - "packageId": "fluxer_config_client" - }, - { - "name": "fluxer_db_core", - "packageId": "fluxer_db_core" - }, - { - "name": "opentelemetry", - "packageId": "opentelemetry" - }, - { - "name": "prost", - "packageId": "prost 0.14.3" - }, - { - "name": "prost-types", - "packageId": "prost-types 0.14.3" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "buildDependencies": [ - { - "name": "glob", - "packageId": "glob" - }, - { - "name": "prost-build", - "packageId": "prost-build 0.14.3" - } - ], - "resolvedDefaultFeatures": [ - "test-mode" - ], - "libCrateTypes": [ - "lib" - ] - }, - "sso_rpc": { - "crateName": "sso_rpc", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/sso/crates/sso_rpc" - }, - "dependencies": [ - { - "name": "fluxer_config_client", - "packageId": "fluxer_config_client" - }, - { - "name": "fluxer_kv_store_client", - "packageId": "fluxer_kv_store_client" - }, - { - "name": "fluxer_nats_rpc", - "packageId": "fluxer_nats_rpc" - }, - { - "name": "fluxer_service_utils", - "packageId": "fluxer_service_utils" - }, - { - "name": "hex", - "packageId": "hex" - }, - { - "name": "opentelemetry", - "packageId": "opentelemetry" - }, - { - "name": "reqwest", - "packageId": "reqwest 0.13.2" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "sha2", - "packageId": "sha2 0.11.0" - }, - { - "name": "sso_common", - "packageId": "sso_common" - }, - { - "name": "sso_service", - "packageId": "sso_service" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tracing", - "packageId": "tracing" - }, - { - "name": "url", - "packageId": "url" - }, - { - "name": "urlencoding", - "packageId": "urlencoding" - } - ], - "resolvedDefaultFeatures": [ - "test-mode" - ], - "libCrateTypes": [ - "lib" - ] - }, - "sso_service": { - "crateName": "sso_service", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/sso/crates/sso_service" - }, - "dependencies": [ - { - "name": "base64", - "packageId": "base64 0.22.1" - }, - { - "name": "fluxer_kv_store_client", - "packageId": "fluxer_kv_store_client" - }, - { - "name": "fluxer_service_utils", - "packageId": "fluxer_service_utils" - }, - { - "name": "hex", - "packageId": "hex" - }, - { - "name": "jsonwebtoken", - "packageId": "jsonwebtoken" - }, - { - "name": "rand", - "packageId": "rand 0.10.0" - }, - { - "name": "reqwest", - "packageId": "reqwest 0.13.2" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "sha2", - "packageId": "sha2 0.11.0" - }, - { - "name": "sso_common", - "packageId": "sso_common" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tracing", - "packageId": "tracing" - }, - { - "name": "url", - "packageId": "url" - }, - { - "name": "urlencoding", - "packageId": "urlencoding" - } - ], - "devDependencies": [ - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "wiremock", - "packageId": "wiremock" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "stable_deref_trait": { - "crateName": "stable_deref_trait", - "version": "1.2.1", - "edition": "2015", - "sha256": "15h5h73ppqyhdhx6ywxfj88azmrpml9gl6zp3pwy2malqa6vxqkc", - "source": { - "type": "crates-io" - }, - "resolvedDefaultFeatures": [ - "alloc", - "default", - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Robert Grosse " - ] - }, - "static_assertions": { - "crateName": "static_assertions", - "version": "1.1.0", - "edition": "2015", - "sha256": "0gsl6xmw10gvn3zs1rv99laj5ig7ylffnh71f9l34js4nr4r7sx2", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Nikolai Vazquez" - ] - }, - "streams_common": { - "crateName": "streams_common", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/streams/crates/streams_common" - }, - "dependencies": [ - { - "name": "async-trait", - "packageId": "async-trait" - }, - { - "name": "aws-credential-types", - "packageId": "aws-credential-types" - }, - { - "name": "aws-sdk-s3", - "packageId": "aws-sdk-s3" - }, - { - "name": "aws-types", - "packageId": "aws-types" - }, - { - "name": "bytes", - "packageId": "bytes" - }, - { - "name": "fluxer_config_client", - "packageId": "fluxer_config_client" - }, - { - "name": "fluxer_db_core", - "packageId": "fluxer_db_core" - }, - { - "name": "fluxer_kv_store_client", - "packageId": "fluxer_kv_store_client" - }, - { - "name": "fluxer_service_utils", - "packageId": "fluxer_service_utils" - }, - { - "name": "http", - "packageId": "http 1.4.0" - }, - { - "name": "prost", - "packageId": "prost 0.14.3" - }, - { - "name": "prost-types", - "packageId": "prost-types 0.14.3" - }, - { - "name": "scylla", - "packageId": "scylla" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "sqlx", - "packageId": "sqlx" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "buildDependencies": [ - { - "name": "prost-build", - "packageId": "prost-build 0.14.3" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "streams_http": { - "crateName": "streams_http", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/streams/crates/streams_http" - }, - "dependencies": [ - { - "name": "async-trait", - "packageId": "async-trait" - }, - { - "name": "axum", - "packageId": "axum" - }, - { - "name": "base64", - "packageId": "base64 0.22.1" - }, - { - "name": "fluxer_kv_store_client", - "packageId": "fluxer_kv_store_client" - }, - { - "name": "fluxer_service_utils", - "packageId": "fluxer_service_utils" - }, - { - "name": "fluxer_web_utils", - "packageId": "fluxer_web_utils" - }, - { - "name": "http", - "packageId": "http 1.4.0" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "streams_common", - "packageId": "streams_common" - }, - { - "name": "streams_service", - "packageId": "streams_service" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "devDependencies": [ - { - "name": "tower", - "packageId": "tower" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "streams_service": { - "crateName": "streams_service", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/streams/crates/streams_service" - }, - "dependencies": [ - { - "name": "async-nats", - "packageId": "async-nats" - }, - { - "name": "aws-sdk-s3", - "packageId": "aws-sdk-s3" - }, - { - "name": "base64", - "packageId": "base64 0.22.1" - }, - { - "name": "bytes", - "packageId": "bytes" - }, - { - "name": "fluxer_constants", - "packageId": "fluxer_constants" - }, - { - "name": "fluxer_nats_rpc", - "packageId": "fluxer_nats_rpc" - }, - { - "name": "fluxer_service_utils", - "packageId": "fluxer_service_utils" - }, - { - "name": "http", - "packageId": "http 1.4.0" - }, - { - "name": "prost", - "packageId": "prost 0.14.3" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "streams_common", - "packageId": "streams_common" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "devDependencies": [ - { - "name": "async-trait", - "packageId": "async-trait" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "strength_reduce": { - "crateName": "strength_reduce", - "version": "0.2.4", - "edition": "2015", - "sha256": "10jdq9dijjdkb20wg1dmwg447rnj37jbq0mwvbadvqi2gys5x2gy", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Elliott Mahler " - ] - }, - "string-interner": { - "crateName": "string-interner", - "version": "0.19.0", - "edition": "2021", - "sha256": "1h6jy7q32gjipylgwfiwsqr54dfrapx1cy56kff3875kg220ipi3", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "hashbrown", - "packageId": "hashbrown 0.15.5" - }, - { - "name": "serde", - "packageId": "serde" - } - ], - "resolvedDefaultFeatures": [ - "backends", - "default", - "inline-more", - "serde", - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Robbepop" - ] - }, - "string_cache": { - "crateName": "string_cache", - "version": "0.9.0", - "edition": "2018", - "sha256": "008rwf8gd1xhwr523r5zzzgypgkfmrz6l3wwh7r2k9w5qzw9d1d1", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "new_debug_unreachable", - "packageId": "new_debug_unreachable" - }, - { - "name": "parking_lot", - "packageId": "parking_lot" - }, - { - "name": "phf_shared", - "packageId": "phf_shared" - }, - { - "name": "precomputed-hash", - "packageId": "precomputed-hash" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "The Servo Project Developers" - ] - }, - "string_cache_codegen": { - "crateName": "string_cache_codegen", - "version": "0.6.1", - "edition": "2018", - "sha256": "0scvya8dsfard2r8m7pb2cjnar312jc9g165fsghacdjdpj3amjq", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "phf_generator", - "packageId": "phf_generator" - }, - { - "name": "phf_shared", - "packageId": "phf_shared" - }, - { - "name": "proc-macro2", - "packageId": "proc-macro2" - }, - { - "name": "quote", - "packageId": "quote" - } - ], - "libPath": "lib.rs", - "libCrateTypes": [ - "lib" - ], - "authors": [ - "The Servo Project Developers" - ] - }, - "stringprep": { - "crateName": "stringprep", - "version": "0.1.5", - "edition": "2015", - "sha256": "1cb3jis4h2b767csk272zw92lc6jzfzvh8d6m1cd86yqjb9z6kbv", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "unicode-bidi", - "packageId": "unicode-bidi" - }, - { - "name": "unicode-normalization", - "packageId": "unicode-normalization" - }, - { - "name": "unicode-properties", - "packageId": "unicode-properties" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Steven Fackler " - ] - }, - "strsim": { - "crateName": "strsim", - "version": "0.11.1", - "edition": "2015", - "sha256": "0kzvqlw8hxqb7y598w1s0hxlnmi84sg5vsipp3yg5na5d1rvba3x", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Danny Guo ", - "maxbachmann " - ] - }, - "subtle": { - "crateName": "subtle", - "version": "2.6.1", - "edition": "2018", - "sha256": "14ijxaymghbl1p0wql9cib5zlwiina7kall6w7g89csprkgbvhhk", - "source": { - "type": "crates-io" - }, - "resolvedDefaultFeatures": [ - "default", - "i128", - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Isis Lovecruft ", - "Henry de Valence " - ] - }, - "syn": { - "crateName": "syn", - "version": "2.0.117", - "edition": "2021", - "sha256": "16cv7c0wbn8amxc54n4w15kxlx5ypdmla8s0gxr2l7bv7s0bhrg6", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "proc-macro2", - "packageId": "proc-macro2" - }, - { - "name": "quote", - "packageId": "quote" - }, - { - "name": "unicode-ident", - "packageId": "unicode-ident" - } - ], - "resolvedDefaultFeatures": [ - "clone-impls", - "default", - "derive", - "extra-traits", - "fold", - "full", - "parsing", - "printing", - "proc-macro", - "visit", - "visit-mut" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "David Tolnay " - ] - }, - "sync_wrapper": { - "crateName": "sync_wrapper", - "version": "1.0.2", - "edition": "2021", - "sha256": "0qvjyasd6w18mjg5xlaq5jgy84jsjfsvmnn12c13gypxbv75dwhb", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "futures-core", - "packageId": "futures-core" - } - ], - "resolvedDefaultFeatures": [ - "futures", - "futures-core" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Actyx AG " - ] - }, - "synstructure": { - "crateName": "synstructure", - "version": "0.13.2", - "edition": "2018", - "sha256": "1lh9lx3r3jb18f8sbj29am5hm9jymvbwh6jb1izsnnxgvgrp12kj", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "proc-macro2", - "packageId": "proc-macro2" - }, - { - "name": "quote", - "packageId": "quote" - }, - { - "name": "syn", - "packageId": "syn" - } - ], - "resolvedDefaultFeatures": [ - "default", - "proc-macro" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Nika Layzell " - ] - }, - "system_dms_common": { - "crateName": "system_dms_common", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/system_dms/crates/system_dms_common" - }, - "dependencies": [ - { - "name": "async-trait", - "packageId": "async-trait" - }, - { - "name": "chrono", - "packageId": "chrono" - }, - { - "name": "fluxer_constants", - "packageId": "fluxer_constants" - }, - { - "name": "fluxer_db_core", - "packageId": "fluxer_db_core" - }, - { - "name": "prost", - "packageId": "prost 0.14.3" - }, - { - "name": "prost-types", - "packageId": "prost-types 0.14.3" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "sqlx", - "packageId": "sqlx" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tokio", - "packageId": "tokio" - } - ], - "buildDependencies": [ - { - "name": "prost-build", - "packageId": "prost-build 0.14.3" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "system_dms_rpc": { - "crateName": "system_dms_rpc", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/system_dms/crates/system_dms_rpc" - }, - "dependencies": [ - { - "name": "chrono", - "packageId": "chrono" - }, - { - "name": "fluxer_nats_rpc", - "packageId": "fluxer_nats_rpc" - }, - { - "name": "system_dms_common", - "packageId": "system_dms_common" - }, - { - "name": "system_dms_service", - "packageId": "system_dms_service" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "system_dms_service": { - "crateName": "system_dms_service", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/system_dms/crates/system_dms_service" - }, - "dependencies": [ - { - "name": "async-trait", - "packageId": "async-trait" - }, - { - "name": "bytes", - "packageId": "bytes" - }, - { - "name": "channel_common", - "packageId": "channel_common" - }, - { - "name": "channel_message", - "packageId": "channel_message" - }, - { - "name": "chrono", - "packageId": "chrono" - }, - { - "name": "fluxer_constants", - "packageId": "fluxer_constants" - }, - { - "name": "fluxer_nats_rpc", - "packageId": "fluxer_nats_rpc" - }, - { - "name": "fluxer_service_utils", - "packageId": "fluxer_service_utils" - }, - { - "name": "fluxer_snowflake", - "packageId": "fluxer_snowflake" - }, - { - "name": "futures-util", - "packageId": "futures-util" - }, - { - "name": "prost", - "packageId": "prost 0.14.3" - }, - { - "name": "read_state_common", - "packageId": "read_state_common" - }, - { - "name": "system_dms_common", - "packageId": "system_dms_common" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tokio-util", - "packageId": "tokio-util" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "system_dms_worker": { - "crateName": "system_dms_worker", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/system_dms/crates/system_dms_worker" - }, - "dependencies": [ - { - "name": "async-nats", - "packageId": "async-nats" - }, - { - "name": "async-trait", - "packageId": "async-trait" - }, - { - "name": "bytes", - "packageId": "bytes" - }, - { - "name": "fluxer_service_utils", - "packageId": "fluxer_service_utils" - }, - { - "name": "futures-util", - "packageId": "futures-util" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "system_dms_service", - "packageId": "system_dms_service" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tokio-util", - "packageId": "tokio-util" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "tagptr": { - "crateName": "tagptr", - "version": "0.2.0", - "edition": "2018", - "sha256": "05r4mwvlsclx1ayj65hpzjv3dn4wpi8j4xm695vydccf9k7r683v", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Oliver Giersch" - ] - }, - "tar": { - "crateName": "tar", - "version": "0.4.45", - "edition": "2021", - "sha256": "0wq90hif25348zrvmk88q01g8aj8v8pla7f1vxgsf7x2frj2ls92", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "filetime", - "packageId": "filetime" - }, - { - "name": "libc", - "packageId": "libc", - "target": "cfg(unix)" - }, - { - "name": "xattr", - "packageId": "xattr", - "target": "cfg(unix)" - } - ], - "resolvedDefaultFeatures": [ - "default", - "xattr" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Alex Crichton " - ] - }, - "target-lexicon": { - "crateName": "target-lexicon", - "version": "0.13.5", - "edition": "2018", - "sha256": "1jm6lmf9hsn7ri2d6v9gg6fy24lylhskh6pbxh71f82wdxd97dmd", - "source": { - "type": "crates-io" - }, - "resolvedDefaultFeatures": [ - "default" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Dan Gohman " - ] - }, - "tempfile": { - "crateName": "tempfile", - "version": "3.27.0", - "edition": "2021", - "sha256": "1gblhnyfjsbg9wjg194n89wrzah7jy3yzgnyzhp56f3v9jd7wj9j", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "fastrand", - "packageId": "fastrand" - }, - { - "name": "getrandom", - "packageId": "getrandom 0.4.2", - "target": "cfg(any(unix, windows, target_os = \"wasi\"))" - }, - { - "name": "once_cell", - "packageId": "once_cell" - }, - { - "name": "rustix", - "packageId": "rustix", - "target": "cfg(any(unix, target_os = \"wasi\"))" - }, - { - "name": "windows-sys", - "packageId": "windows-sys 0.61.2", - "target": "cfg(windows)" - } - ], - "resolvedDefaultFeatures": [ - "default", - "getrandom" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Steven Allen ", - "The Rust Project Developers", - "Ashley Mannix ", - "Jason White " - ] - }, - "tendril": { - "crateName": "tendril", - "version": "0.5.0", - "edition": "2021", - "sha256": "090dcvslanahwjnm4ihggjiv7fc82gir9c24nps319fmd71hyyf4", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "new_debug_unreachable", - "packageId": "new_debug_unreachable" - }, - { - "name": "utf-8", - "packageId": "utf-8" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Keegan McAllister ", - "Simon Sapin ", - "Chris Morgan " - ] - }, - "termcolor": { - "crateName": "termcolor", - "version": "1.4.1", - "edition": "2018", - "sha256": "0mappjh3fj3p2nmrg4y7qv94rchwi9mzmgmfflr8p2awdj7lyy86", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "winapi-util", - "packageId": "winapi-util", - "target": "cfg(windows)" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Andrew Gallant " - ] - }, - "thiserror 1.0.69": { - "crateName": "thiserror", - "version": "1.0.69", - "edition": "2021", - "sha256": "0lizjay08agcr5hs9yfzzj6axs53a2rgx070a1dsi3jpkcrzbamn", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "thiserror-impl", - "packageId": "thiserror-impl 1.0.69" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "David Tolnay " - ] - }, - "thiserror 2.0.18": { - "crateName": "thiserror", - "version": "2.0.18", - "edition": "2021", - "sha256": "1i7vcmw9900bvsmay7mww04ahahab7wmr8s925xc083rpjybb222", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "thiserror-impl", - "packageId": "thiserror-impl 2.0.18" - } - ], - "resolvedDefaultFeatures": [ - "default", - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "David Tolnay " - ] - }, - "thiserror-impl 1.0.69": { - "crateName": "thiserror-impl", - "version": "1.0.69", - "edition": "2021", - "sha256": "1h84fmn2nai41cxbhk6pqf46bxqq1b344v8yz089w1chzi76rvjg", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "proc-macro2", - "packageId": "proc-macro2" - }, - { - "name": "quote", - "packageId": "quote" - }, - { - "name": "syn", - "packageId": "syn" - } - ], - "procMacro": true, - "authors": [ - "David Tolnay " - ] - }, - "thiserror-impl 2.0.18": { - "crateName": "thiserror-impl", - "version": "2.0.18", - "edition": "2021", - "sha256": "1mf1vrbbimj1g6dvhdgzjmn6q09yflz2b92zs1j9n3k7cxzyxi7b", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "proc-macro2", - "packageId": "proc-macro2" - }, - { - "name": "quote", - "packageId": "quote" - }, - { - "name": "syn", - "packageId": "syn" - } - ], - "procMacro": true, - "authors": [ - "David Tolnay " - ] - }, - "thread_local": { - "crateName": "thread_local", - "version": "1.1.9", - "edition": "2021", - "sha256": "1191jvl8d63agnq06pcnarivf63qzgpws5xa33hgc92gjjj4c0pn", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "cfg-if", - "packageId": "cfg-if" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Amanieu d'Antras " - ] - }, - "tikv-jemalloc-ctl": { - "crateName": "tikv-jemalloc-ctl", - "version": "0.6.1", - "edition": "2018", - "sha256": "0k62gg1irc8qwk9jad712rl8dd0kjpqi0b2a2z4nv8xkaxm1y7v6", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "libc", - "packageId": "libc" - }, - { - "name": "paste", - "packageId": "paste" - }, - { - "name": "tikv-jemalloc-sys", - "packageId": "tikv-jemalloc-sys" - } - ], - "resolvedDefaultFeatures": [ - "default", - "stats" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Steven Fackler ", - "Gonzalo Brito Gadeschi ", - "The TiKV Project Developers" - ] - }, - "tikv-jemalloc-sys": { - "crateName": "tikv-jemalloc-sys", - "version": "0.6.1+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7", - "edition": "2018", - "sha256": "0frahmfl05hppiy1sz9g14qb5jv2q4wr323d83xcx8l6mfrab2nd", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "libc", - "packageId": "libc" - } - ], - "buildDependencies": [ - { - "name": "cc", - "packageId": "cc" - } - ], - "resolvedDefaultFeatures": [ - "background_threads_runtime_support", - "default", - "stats" - ], - "libCrateTypes": [ - "lib" - ], - "links": "jemalloc", - "authors": [ - "Alex Crichton ", - "Gonzalo Brito Gadeschi ", - "The TiKV Project Developers" - ] - }, - "tikv-jemallocator": { - "crateName": "tikv-jemallocator", - "version": "0.6.1", - "edition": "2018", - "sha256": "0fh55m13396lii5wj69qh547fq9n2k7r3cczwrkhaklmgwrb8n83", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "libc", - "packageId": "libc" - }, - { - "name": "tikv-jemalloc-sys", - "packageId": "tikv-jemalloc-sys" - } - ], - "resolvedDefaultFeatures": [ - "background_threads_runtime_support", - "default" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Alex Crichton ", - "Gonzalo Brito Gadeschi ", - "Simon Sapin ", - "Steven Fackler ", - "The TiKV Project Developers" - ] - }, - "time": { - "crateName": "time", - "version": "0.3.45", - "edition": "2021", - "sha256": "1gdag88agck220k6fxbgb7gsnr2r14n33sxzm5db9zfp6gy45r7r", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "deranged", - "packageId": "deranged" - }, - { - "name": "itoa", - "packageId": "itoa" - }, - { - "name": "num-conv", - "packageId": "num-conv" - }, - { - "name": "powerfmt", - "packageId": "powerfmt" - }, - { - "name": "serde_core", - "packageId": "serde_core" - }, - { - "name": "time-core", - "packageId": "time-core" - }, - { - "name": "time-macros", - "packageId": "time-macros" - } - ], - "resolvedDefaultFeatures": [ - "alloc", - "default", - "formatting", - "macros", - "parsing", - "serde", - "serde-well-known", - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Jacob Pratt ", - "Time contributors" - ] - }, - "time-core": { - "crateName": "time-core", - "version": "0.1.7", - "edition": "2021", - "sha256": "1jilglvr6m6h2iidnvdp3zfahck9wa7kw64rslk79v1izncfwdlb", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Jacob Pratt ", - "Time contributors" - ] - }, - "time-macros": { - "crateName": "time-macros", - "version": "0.2.25", - "edition": "2021", - "sha256": "1pg3zrqyvjcy1nh470mdw7qxwwq6zmwq3f1dlp11mxlv4k8m5rbi", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "num-conv", - "packageId": "num-conv" - }, - { - "name": "time-core", - "packageId": "time-core" - } - ], - "resolvedDefaultFeatures": [ - "formatting", - "parsing", - "serde" - ], - "procMacro": true, - "authors": [ - "Jacob Pratt ", - "Time contributors" - ] - }, - "tinystr": { - "crateName": "tinystr", - "version": "0.8.3", - "edition": "2021", - "sha256": "0vfr8x285w6zsqhna0a9jyhylwiafb2kc8pj2qaqaahw48236cn8", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "displaydoc", - "packageId": "displaydoc" - }, - { - "name": "zerovec", - "packageId": "zerovec" - } - ], - "resolvedDefaultFeatures": [ - "alloc", - "default", - "zerovec" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "The ICU4X Project Developers" - ] - }, - "tinytemplate": { - "crateName": "tinytemplate", - "version": "1.2.1", - "edition": "2015", - "sha256": "1g5n77cqkdh9hy75zdb01adxn45mkh9y40wdr7l68xpz35gnnkdy", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "serde_json", - "packageId": "serde_json" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Brook Heisler " - ] - }, - "tinyvec": { - "crateName": "tinyvec", - "version": "1.11.0", - "edition": "2018", - "sha256": "1wvycrghzmaysnw34kzwnf0mfx6r75045s24r214wnnjadqfcq9y", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "tinyvec_macros", - "packageId": "tinyvec_macros" - } - ], - "resolvedDefaultFeatures": [ - "alloc", - "default", - "tinyvec_macros" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Lokathor " - ] - }, - "tinyvec_macros": { - "crateName": "tinyvec_macros", - "version": "0.1.1", - "edition": "2018", - "sha256": "081gag86208sc3y6sdkshgw3vysm5d34p431dzw0bshz66ncng0z", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Soveu " - ] - }, - "tokio": { - "crateName": "tokio", - "version": "1.51.1", - "edition": "2021", - "sha256": "131vl4p3hdn8kpvgv6qv06lspfxj7yvk9avq7r6p4jysbicgjszn", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "bytes", - "packageId": "bytes" - }, - { - "name": "libc", - "packageId": "libc", - "target": "cfg(all(tokio_unstable, target_os = \"linux\"))" - }, - { - "name": "libc", - "packageId": "libc", - "target": "cfg(target_os = \"wasi\")" - }, - { - "name": "libc", - "packageId": "libc", - "target": "cfg(unix)" - }, - { - "name": "mio", - "packageId": "mio" - }, - { - "name": "mio", - "packageId": "mio", - "target": "cfg(all(tokio_unstable, target_os = \"linux\"))" - }, - { - "name": "parking_lot", - "packageId": "parking_lot" - }, - { - "name": "pin-project-lite", - "packageId": "pin-project-lite" - }, - { - "name": "signal-hook-registry", - "packageId": "signal-hook-registry", - "target": "cfg(unix)" - }, - { - "name": "socket2", - "packageId": "socket2 0.6.3", - "target": "cfg(any(not(target_family = \"wasm\"), all(target_os = \"wasi\", not(target_env = \"p1\"))))" - }, - { - "name": "tokio-macros", - "packageId": "tokio-macros" - }, - { - "name": "windows-sys", - "packageId": "windows-sys 0.61.2", - "target": "cfg(windows)" - } - ], - "resolvedDefaultFeatures": [ - "bytes", - "default", - "fs", - "full", - "io-std", - "io-util", - "libc", - "macros", - "mio", - "net", - "parking_lot", - "process", - "rt", - "rt-multi-thread", - "signal", - "signal-hook-registry", - "socket2", - "sync", - "test-util", - "time", - "tokio-macros", - "windows-sys" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Tokio Contributors " - ] - }, - "tokio-macros": { - "crateName": "tokio-macros", - "version": "2.7.0", - "edition": "2021", - "sha256": "15m4f37mdafs0gg36sh0rskm1i768lb7zmp8bw67kaxr3avnqniq", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "proc-macro2", - "packageId": "proc-macro2" - }, - { - "name": "quote", - "packageId": "quote" - }, - { - "name": "syn", - "packageId": "syn" - } - ], - "procMacro": true, - "authors": [ - "Tokio Contributors " - ] - }, - "tokio-native-tls": { - "crateName": "tokio-native-tls", - "version": "0.3.1", - "edition": "2018", - "sha256": "1wkfg6zn85zckmv4im7mv20ca6b1vmlib5xwz9p7g19wjfmpdbmv", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "native-tls", - "packageId": "native-tls" - }, - { - "name": "tokio", - "packageId": "tokio" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Tokio Contributors " - ] - }, - "tokio-rustls 0.24.1": { - "crateName": "tokio-rustls", - "version": "0.24.1", - "edition": "2018", - "sha256": "10bhibg57mqir7xjhb2xmf24xgfpx6fzpyw720a4ih8a737jg0y2", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "rustls", - "packageId": "rustls 0.21.12" - }, - { - "name": "tokio", - "packageId": "tokio" - } - ], - "resolvedDefaultFeatures": [ - "logging", - "tls12" - ], - "libCrateTypes": [ - "lib" - ] - }, - "tokio-rustls 0.26.4": { - "crateName": "tokio-rustls", - "version": "0.26.4", - "edition": "2021", - "sha256": "0qggwknz9w4bbsv1z158hlnpkm97j3w8v31586jipn99byaala8p", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "rustls", - "packageId": "rustls 0.23.37" - }, - { - "name": "tokio", - "packageId": "tokio" - } - ], - "resolvedDefaultFeatures": [ - "aws-lc-rs", - "aws_lc_rs", - "logging", - "ring", - "tls12" - ], - "libCrateTypes": [ - "lib" - ] - }, - "tokio-stream": { - "crateName": "tokio-stream", - "version": "0.1.18", - "edition": "2021", - "sha256": "0w3cj33605ab58wqd382gnla5pnd9hnr00xgg333np5bka04knij", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "futures-core", - "packageId": "futures-core" - }, - { - "name": "pin-project-lite", - "packageId": "pin-project-lite" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tokio-util", - "packageId": "tokio-util" - } - ], - "resolvedDefaultFeatures": [ - "default", - "fs", - "net", - "sync", - "time", - "tokio-util" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Tokio Contributors " - ] - }, - "tokio-tungstenite 0.28.0": { - "crateName": "tokio-tungstenite", - "version": "0.28.0", - "edition": "2018", - "sha256": "0mzqgc94csy5ai6kx5yxj548shppq2kwdbyrsdsilhycvmn40nnj", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "futures-util", - "packageId": "futures-util" - }, - { - "name": "log", - "packageId": "log" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tungstenite", - "packageId": "tungstenite 0.28.0" - } - ], - "resolvedDefaultFeatures": [ - "connect", - "default", - "handshake", - "stream" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Daniel Abramov ", - "Alexey Galakhov " - ] - }, - "tokio-tungstenite 0.29.0": { - "crateName": "tokio-tungstenite", - "version": "0.29.0", - "edition": "2018", - "sha256": "0p4i0a9fwhn92y4ybc0z75pc8hn2hjjgnlymminqb1c5h9ga0wlg", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "futures-util", - "packageId": "futures-util" - }, - { - "name": "log", - "packageId": "log" - }, - { - "name": "native-tls", - "packageId": "native-tls", - "rename": "native_tls_crate" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tokio-native-tls", - "packageId": "tokio-native-tls" - }, - { - "name": "tungstenite", - "packageId": "tungstenite 0.29.0" - } - ], - "resolvedDefaultFeatures": [ - "connect", - "default", - "handshake", - "native-tls", - "native-tls-crate", - "stream", - "tokio-native-tls" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Daniel Abramov ", - "Alexey Galakhov " - ] - }, - "tokio-util": { - "crateName": "tokio-util", - "version": "0.7.18", - "edition": "2021", - "sha256": "1600rd47pylwn7cap1k7s5nvdaa9j7w8kqigzp1qy7mh0p4cxscs", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "bytes", - "packageId": "bytes" - }, - { - "name": "futures-core", - "packageId": "futures-core" - }, - { - "name": "futures-sink", - "packageId": "futures-sink" - }, - { - "name": "futures-util", - "packageId": "futures-util" - }, - { - "name": "pin-project-lite", - "packageId": "pin-project-lite" - }, - { - "name": "tokio", - "packageId": "tokio" - } - ], - "resolvedDefaultFeatures": [ - "codec", - "default", - "futures-util", - "io", - "rt" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Tokio Contributors " - ] - }, - "tokio-websockets": { - "crateName": "tokio-websockets", - "version": "0.10.1", - "edition": "2021", - "sha256": "0pb072rbyqa8ba4a4bmdc1if1rvr3hkkij8n9p88s0xk7026d4gm", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "base64", - "packageId": "base64 0.22.1" - }, - { - "name": "bytes", - "packageId": "bytes" - }, - { - "name": "futures-core", - "packageId": "futures-core" - }, - { - "name": "futures-sink", - "packageId": "futures-sink" - }, - { - "name": "http", - "packageId": "http 1.4.0" - }, - { - "name": "httparse", - "packageId": "httparse" - }, - { - "name": "rand", - "packageId": "rand 0.8.5" - }, - { - "name": "ring", - "packageId": "ring" - }, - { - "name": "rustls-pki-types", - "packageId": "rustls-pki-types" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tokio-rustls", - "packageId": "tokio-rustls 0.26.4" - }, - { - "name": "tokio-util", - "packageId": "tokio-util" - }, - { - "name": "webpki-roots", - "packageId": "webpki-roots 0.26.11" - } - ], - "resolvedDefaultFeatures": [ - "client", - "rand", - "ring", - "rustls-webpki-roots" - ], - "libCrateTypes": [ - "lib" - ] - }, - "tonic": { - "crateName": "tonic", - "version": "0.14.5", - "edition": "2021", - "sha256": "1v4k7aa28m7722gz9qak2jiy7lis1ycm4fdmq63iip4m0qdcdizy", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "async-trait", - "packageId": "async-trait" - }, - { - "name": "base64", - "packageId": "base64 0.22.1" - }, - { - "name": "bytes", - "packageId": "bytes" - }, - { - "name": "http", - "packageId": "http 1.4.0" - }, - { - "name": "http-body", - "packageId": "http-body 1.0.1" - }, - { - "name": "http-body-util", - "packageId": "http-body-util" - }, - { - "name": "percent-encoding", - "packageId": "percent-encoding" - }, - { - "name": "pin-project", - "packageId": "pin-project" - }, - { - "name": "sync_wrapper", - "packageId": "sync_wrapper" - }, - { - "name": "tokio-stream", - "packageId": "tokio-stream" - }, - { - "name": "tower-layer", - "packageId": "tower-layer" - }, - { - "name": "tower-service", - "packageId": "tower-service" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "resolvedDefaultFeatures": [ - "codegen" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Lucio Franco " - ] - }, - "tonic-prost": { - "crateName": "tonic-prost", - "version": "0.14.5", - "edition": "2021", - "sha256": "02fkg2bv87q0yds2wz3w0s7i1x6qcgbrl00dy6ipajdapfh7clx5", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "bytes", - "packageId": "bytes" - }, - { - "name": "prost", - "packageId": "prost 0.14.3" - }, - { - "name": "tonic", - "packageId": "tonic" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Lucio Franco " - ] - }, - "totp-rs": { - "crateName": "totp-rs", - "version": "5.7.1", - "edition": "2021", - "sha256": "1fj0y5810sbiz28k5z5w88vz8vy75ibv8b0a680z9s97sffnmcx2", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "base32", - "packageId": "base32" - }, - { - "name": "constant_time_eq", - "packageId": "constant_time_eq" - }, - { - "name": "hmac", - "packageId": "hmac 0.12.1" - }, - { - "name": "rand", - "packageId": "rand 0.9.2" - }, - { - "name": "sha1", - "packageId": "sha1 0.10.6" - }, - { - "name": "sha2", - "packageId": "sha2 0.10.9" - } - ], - "resolvedDefaultFeatures": [ - "default", - "gen_secret", - "rand" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Cleo Rebert " - ] - }, - "tower": { - "crateName": "tower", - "version": "0.5.3", - "edition": "2018", - "sha256": "1m5i3a2z1sgs8nnz1hgfq2nr4clpdmizlp1d9qsg358ma5iyzrgb", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "futures-core", - "packageId": "futures-core" - }, - { - "name": "futures-util", - "packageId": "futures-util" - }, - { - "name": "pin-project-lite", - "packageId": "pin-project-lite" - }, - { - "name": "sync_wrapper", - "packageId": "sync_wrapper" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tower-layer", - "packageId": "tower-layer" - }, - { - "name": "tower-service", - "packageId": "tower-service" - } - ], - "resolvedDefaultFeatures": [ - "futures-core", - "futures-util", - "make", - "pin-project-lite", - "retry", - "sync_wrapper", - "timeout", - "tokio", - "util" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Tower Maintainers " - ] - }, - "tower-http": { - "crateName": "tower-http", - "version": "0.6.8", - "edition": "2018", - "sha256": "1y514jwzbyrmrkbaajpwmss4rg0mak82k16d6588w9ncaffmbrnl", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "async-compression", - "packageId": "async-compression" - }, - { - "name": "bitflags", - "packageId": "bitflags" - }, - { - "name": "bytes", - "packageId": "bytes" - }, - { - "name": "futures-core", - "packageId": "futures-core" - }, - { - "name": "futures-util", - "packageId": "futures-util" - }, - { - "name": "http", - "packageId": "http 1.4.0" - }, - { - "name": "http-body", - "packageId": "http-body 1.0.1" - }, - { - "name": "http-body-util", - "packageId": "http-body-util" - }, - { - "name": "iri-string", - "packageId": "iri-string" - }, - { - "name": "pin-project-lite", - "packageId": "pin-project-lite" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tokio-util", - "packageId": "tokio-util" - }, - { - "name": "tower", - "packageId": "tower" - }, - { - "name": "tower-layer", - "packageId": "tower-layer" - }, - { - "name": "tower-service", - "packageId": "tower-service" - } - ], - "resolvedDefaultFeatures": [ - "async-compression", - "decompression-br", - "decompression-gzip", - "follow-redirect", - "futures-core", - "futures-util", - "iri-string", - "tokio", - "tokio-util", - "tower" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Tower Maintainers " - ] - }, - "tower-layer": { - "crateName": "tower-layer", - "version": "0.3.3", - "edition": "2018", - "sha256": "03kq92fdzxin51w8iqix06dcfgydyvx7yr6izjq0p626v9n2l70j", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Tower Maintainers " - ] - }, - "tower-service": { - "crateName": "tower-service", - "version": "0.3.3", - "edition": "2018", - "sha256": "1hzfkvkci33ra94xjx64vv3pp0sq346w06fpkcdwjcid7zhvdycd", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Tower Maintainers " - ] - }, - "tracing": { - "crateName": "tracing", - "version": "0.1.44", - "edition": "2018", - "sha256": "006ilqkg1lmfdh3xhg3z762izfwmxcvz0w7m4qx2qajbz9i1drv3", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "log", - "packageId": "log" - }, - { - "name": "pin-project-lite", - "packageId": "pin-project-lite" - }, - { - "name": "tracing-attributes", - "packageId": "tracing-attributes" - }, - { - "name": "tracing-core", - "packageId": "tracing-core" - } - ], - "resolvedDefaultFeatures": [ - "attributes", - "default", - "log", - "std", - "tracing-attributes" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Eliza Weisman ", - "Tokio Contributors " - ] - }, - "tracing-attributes": { - "crateName": "tracing-attributes", - "version": "0.1.31", - "edition": "2018", - "sha256": "1np8d77shfvz0n7camx2bsf1qw0zg331lra0hxb4cdwnxjjwz43l", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "proc-macro2", - "packageId": "proc-macro2" - }, - { - "name": "quote", - "packageId": "quote" - }, - { - "name": "syn", - "packageId": "syn" - } - ], - "procMacro": true, - "authors": [ - "Tokio Contributors ", - "Eliza Weisman ", - "David Barsky " - ] - }, - "tracing-core": { - "crateName": "tracing-core", - "version": "0.1.36", - "edition": "2018", - "sha256": "16mpbz6p8vd6j7sf925k9k8wzvm9vdfsjbynbmaxxyq6v7wwm5yv", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "once_cell", - "packageId": "once_cell" - } - ], - "resolvedDefaultFeatures": [ - "default", - "once_cell", - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Tokio Contributors " - ] - }, - "tracing-log": { - "crateName": "tracing-log", - "version": "0.2.0", - "edition": "2018", - "sha256": "1hs77z026k730ij1a9dhahzrl0s073gfa2hm5p0fbl0b80gmz1gf", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "log", - "packageId": "log" - }, - { - "name": "once_cell", - "packageId": "once_cell" - }, - { - "name": "tracing-core", - "packageId": "tracing-core" - } - ], - "resolvedDefaultFeatures": [ - "log-tracer", - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Tokio Contributors " - ] - }, - "tracing-opentelemetry": { - "crateName": "tracing-opentelemetry", - "version": "0.32.1", - "edition": "2021", - "sha256": "1z2jjmxbkm1qawlb3bm99x8xwf4g8wjkbcknm9z4fv1w14nqzhhs", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "js-sys", - "packageId": "js-sys", - "target": "cfg(all(target_arch = \"wasm32\", not(target_os = \"wasi\")))" - }, - { - "name": "opentelemetry", - "packageId": "opentelemetry" - }, - { - "name": "smallvec", - "packageId": "smallvec" - }, - { - "name": "tracing", - "packageId": "tracing" - }, - { - "name": "tracing-core", - "packageId": "tracing-core" - }, - { - "name": "tracing-log", - "packageId": "tracing-log" - }, - { - "name": "tracing-subscriber", - "packageId": "tracing-subscriber" - }, - { - "name": "web-time", - "packageId": "web-time", - "target": "cfg(all(target_arch = \"wasm32\", not(target_os = \"wasi\")))" - } - ], - "resolvedDefaultFeatures": [ - "default", - "metrics", - "smallvec", - "tracing-log" - ], - "libCrateTypes": [ - "lib" - ] - }, - "tracing-serde": { - "crateName": "tracing-serde", - "version": "0.2.0", - "edition": "2018", - "sha256": "1wbgzi364vzfswfkvy48a3p0z5xmv98sx342r57sil70ggmiljvh", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "tracing-core", - "packageId": "tracing-core" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Tokio Contributors " - ] - }, - "tracing-subscriber": { - "crateName": "tracing-subscriber", - "version": "0.3.23", - "edition": "2018", - "sha256": "06fkr0qhggvrs861d7f74pn3i3a10h5jsp4n70jj9ys5b675fzyb", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "matchers", - "packageId": "matchers" - }, - { - "name": "nu-ansi-term", - "packageId": "nu-ansi-term" - }, - { - "name": "once_cell", - "packageId": "once_cell" - }, - { - "name": "regex-automata", - "packageId": "regex-automata" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "sharded-slab", - "packageId": "sharded-slab" - }, - { - "name": "smallvec", - "packageId": "smallvec" - }, - { - "name": "thread_local", - "packageId": "thread_local" - }, - { - "name": "tracing", - "packageId": "tracing" - }, - { - "name": "tracing-core", - "packageId": "tracing-core" - }, - { - "name": "tracing-log", - "packageId": "tracing-log" - }, - { - "name": "tracing-serde", - "packageId": "tracing-serde" - } - ], - "resolvedDefaultFeatures": [ - "alloc", - "ansi", - "default", - "env-filter", - "fmt", - "json", - "matchers", - "nu-ansi-term", - "once_cell", - "registry", - "serde", - "serde_json", - "sharded-slab", - "smallvec", - "std", - "thread_local", - "tracing", - "tracing-log", - "tracing-serde" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Eliza Weisman ", - "David Barsky ", - "Tokio Contributors " - ] - }, - "tract-core": { - "crateName": "tract-core", - "version": "0.23.0-dev.3", - "edition": "2024", - "sha256": "1nw84mxjgr04q1y6r7zwyq8z64pb0b28dcp68plflhsma1yyfa8i", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "anyhow", - "packageId": "anyhow" - }, - { - "name": "anymap3", - "packageId": "anymap3" - }, - { - "name": "bit-set", - "packageId": "bit-set 0.9.1" - }, - { - "name": "derive-new", - "packageId": "derive-new" - }, - { - "name": "downcast-rs", - "packageId": "downcast-rs" - }, - { - "name": "dyn-clone", - "packageId": "dyn-clone" - }, - { - "name": "erased-serde", - "packageId": "erased-serde" - }, - { - "name": "inventory", - "packageId": "inventory" - }, - { - "name": "lazy_static", - "packageId": "lazy_static" - }, - { - "name": "log", - "packageId": "log" - }, - { - "name": "maplit", - "packageId": "maplit" - }, - { - "name": "ndarray", - "packageId": "ndarray" - }, - { - "name": "num-complex", - "packageId": "num-complex" - }, - { - "name": "num-integer", - "packageId": "num-integer" - }, - { - "name": "num-traits", - "packageId": "num-traits" - }, - { - "name": "pastey", - "packageId": "pastey 0.2.1" - }, - { - "name": "rustfft", - "packageId": "rustfft" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "smallvec", - "packageId": "smallvec" - }, - { - "name": "tract-data", - "packageId": "tract-data" - }, - { - "name": "tract-linalg", - "packageId": "tract-linalg" - } - ], - "resolvedDefaultFeatures": [ - "default" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Mathieu Poumeyrol " - ] - }, - "tract-data": { - "crateName": "tract-data", - "version": "0.23.0-dev.3", - "edition": "2024", - "sha256": "0pk2b8zhsc5vpvz8qdsn27xh0j27pq08gpbc12jpspkmnf6hq5gi", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "anyhow", - "packageId": "anyhow" - }, - { - "name": "downcast-rs", - "packageId": "downcast-rs" - }, - { - "name": "dyn-clone", - "packageId": "dyn-clone" - }, - { - "name": "dyn-hash", - "packageId": "dyn-hash" - }, - { - "name": "half", - "packageId": "half" - }, - { - "name": "itertools", - "packageId": "itertools 0.14.0" - }, - { - "name": "lazy_static", - "packageId": "lazy_static" - }, - { - "name": "libm", - "packageId": "libm" - }, - { - "name": "maplit", - "packageId": "maplit" - }, - { - "name": "ndarray", - "packageId": "ndarray" - }, - { - "name": "nom", - "packageId": "nom 8.0.0" - }, - { - "name": "nom-language", - "packageId": "nom-language" - }, - { - "name": "num-integer", - "packageId": "num-integer" - }, - { - "name": "num-traits", - "packageId": "num-traits" - }, - { - "name": "parking_lot", - "packageId": "parking_lot" - }, - { - "name": "scan_fmt", - "packageId": "scan_fmt" - }, - { - "name": "smallvec", - "packageId": "smallvec" - }, - { - "name": "string-interner", - "packageId": "string-interner" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Mathieu Poumeyrol " - ] - }, - "tract-extra": { - "crateName": "tract-extra", - "version": "0.23.0-dev.3", - "edition": "2024", - "sha256": "01gdb7fw451d82lrqdj6j0zbfihdphwmxnci2shbmkm7ws5rf7bs", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "tract-nnef", - "packageId": "tract-nnef" - }, - { - "name": "tract-pulse", - "packageId": "tract-pulse" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Mathieu Poumeyrol " - ] - }, - "tract-hir": { - "crateName": "tract-hir", - "version": "0.23.0-dev.3", - "edition": "2024", - "sha256": "1zby6a8q234ysljzfnym2rcq70c6n6ygyr976rbx964n8pl3m37g", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "derive-new", - "packageId": "derive-new" - }, - { - "name": "log", - "packageId": "log" - }, - { - "name": "tract-core", - "packageId": "tract-core" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Mathieu Poumeyrol " - ] - }, - "tract-linalg": { - "crateName": "tract-linalg", - "version": "0.23.0-dev.3", - "edition": "2024", - "sha256": "168w05l324abbvhxvb7x90kns8xkbc4vp2r35n60iz8bjc02issa", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "byteorder", - "packageId": "byteorder" - }, - { - "name": "derive-new", - "packageId": "derive-new" - }, - { - "name": "downcast-rs", - "packageId": "downcast-rs" - }, - { - "name": "dyn-clone", - "packageId": "dyn-clone" - }, - { - "name": "dyn-hash", - "packageId": "dyn-hash" - }, - { - "name": "lazy_static", - "packageId": "lazy_static" - }, - { - "name": "log", - "packageId": "log" - }, - { - "name": "num-traits", - "packageId": "num-traits" - }, - { - "name": "pastey", - "packageId": "pastey 0.2.1" - }, - { - "name": "scan_fmt", - "packageId": "scan_fmt" - }, - { - "name": "tract-data", - "packageId": "tract-data" - } - ], - "buildDependencies": [ - { - "name": "cc", - "packageId": "cc" - }, - { - "name": "half", - "packageId": "half" - }, - { - "name": "liquid", - "packageId": "liquid" - }, - { - "name": "liquid-core", - "packageId": "liquid-core" - }, - { - "name": "liquid-derive", - "packageId": "liquid-derive" - }, - { - "name": "smallvec", - "packageId": "smallvec" - }, - { - "name": "time", - "packageId": "time" - }, - { - "name": "unicode-normalization", - "packageId": "unicode-normalization" - }, - { - "name": "walkdir", - "packageId": "walkdir" - } - ], - "resolvedDefaultFeatures": [ - "default" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Mathieu Poumeyrol " - ] - }, - "tract-nnef": { - "crateName": "tract-nnef", - "version": "0.23.0-dev.3", - "edition": "2024", - "sha256": "1bdiib44c1prnfp6hlr5hy6m6aqrwnw9g30qb6r5b13j2183nv89", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "byteorder", - "packageId": "byteorder" - }, - { - "name": "flate2", - "packageId": "flate2" - }, - { - "name": "liquid", - "packageId": "liquid" - }, - { - "name": "liquid-core", - "packageId": "liquid-core" - }, - { - "name": "log", - "packageId": "log" - }, - { - "name": "nom", - "packageId": "nom 8.0.0" - }, - { - "name": "nom-language", - "packageId": "nom-language" - }, - { - "name": "safetensors", - "packageId": "safetensors" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "simd-adler32", - "packageId": "simd-adler32" - }, - { - "name": "tar", - "packageId": "tar" - }, - { - "name": "tract-core", - "packageId": "tract-core" - }, - { - "name": "walkdir", - "packageId": "walkdir" - } - ], - "resolvedDefaultFeatures": [ - "default", - "flate2" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Mathieu Poumeyrol " - ] - }, - "tract-onnx": { - "crateName": "tract-onnx", - "version": "0.23.0-dev.3", - "edition": "2024", - "sha256": "1dw6jazj3h7hx9ba28r7d32x6313cvy87i52n0xmcgfgym1dsksv", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "bytes", - "packageId": "bytes" - }, - { - "name": "derive-new", - "packageId": "derive-new" - }, - { - "name": "log", - "packageId": "log" - }, - { - "name": "memmap2", - "packageId": "memmap2" - }, - { - "name": "num-integer", - "packageId": "num-integer" - }, - { - "name": "prost", - "packageId": "prost 0.14.3" - }, - { - "name": "smallvec", - "packageId": "smallvec" - }, - { - "name": "tract-extra", - "packageId": "tract-extra" - }, - { - "name": "tract-hir", - "packageId": "tract-hir" - }, - { - "name": "tract-nnef", - "packageId": "tract-nnef" - }, - { - "name": "tract-onnx-opl", - "packageId": "tract-onnx-opl" - } - ], - "resolvedDefaultFeatures": [ - "default" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Mathieu Poumeyrol " - ] - }, - "tract-onnx-opl": { - "crateName": "tract-onnx-opl", - "version": "0.23.0-dev.3", - "edition": "2024", - "sha256": "01s37lb6nyndwp7gwl421p30yv4k4gmdxlrcckf1ia0bhn73sysx", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "getrandom", - "packageId": "getrandom 0.4.2" - }, - { - "name": "log", - "packageId": "log" - }, - { - "name": "rand", - "packageId": "rand 0.10.0" - }, - { - "name": "rand_distr", - "packageId": "rand_distr" - }, - { - "name": "rustfft", - "packageId": "rustfft" - }, - { - "name": "tract-extra", - "packageId": "tract-extra" - }, - { - "name": "tract-nnef", - "packageId": "tract-nnef" - } - ], - "resolvedDefaultFeatures": [ - "default" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Mathieu Poumeyrol " - ] - }, - "tract-pulse": { - "crateName": "tract-pulse", - "version": "0.23.0-dev.3", - "edition": "2024", - "sha256": "1dksygw1bm0n05cglpn7fjnqy2jvcdsk1zakpbxjyhhfjr7dpngp", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "downcast-rs", - "packageId": "downcast-rs" - }, - { - "name": "erased-serde", - "packageId": "erased-serde" - }, - { - "name": "lazy_static", - "packageId": "lazy_static" - }, - { - "name": "log", - "packageId": "log" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "tract-pulse-opl", - "packageId": "tract-pulse-opl" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Mathieu Poumeyrol " - ] - }, - "tract-pulse-opl": { - "crateName": "tract-pulse-opl", - "version": "0.23.0-dev.3", - "edition": "2024", - "sha256": "0qfazh3yyvxwpdi8diwrjfrklcfxpsf2jhsy7002nnv8scadn711", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "downcast-rs", - "packageId": "downcast-rs" - }, - { - "name": "lazy_static", - "packageId": "lazy_static" - }, - { - "name": "tract-nnef", - "packageId": "tract-nnef" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Mathieu Poumeyrol " - ] - }, - "transpose": { - "crateName": "transpose", - "version": "0.2.3", - "edition": "2015", - "sha256": "0zp74v7jrjg4jr654dncdj6hqvacicsywyhc62jawgxwhvnimmhs", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "num-integer", - "packageId": "num-integer" - }, - { - "name": "strength_reduce", - "packageId": "strength_reduce" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Elliott Mahler " - ] - }, - "try-lock": { - "crateName": "try-lock", - "version": "0.2.5", - "edition": "2015", - "sha256": "0jqijrrvm1pyq34zn1jmy2vihd4jcrjlvsh4alkjahhssjnsn8g4", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Sean McArthur " - ] - }, - "tryhard": { - "crateName": "tryhard", - "version": "0.5.2", - "edition": "2018", - "sha256": "1rdl4cn7rrj2pkp596paagqixj5p0hm4v8gqw07nx5yxbsyqxrcz", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "pin-project-lite", - "packageId": "pin-project-lite" - }, - { - "name": "tokio", - "packageId": "tokio", - "rename": "tokio" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Embark " - ] - }, - "tungstenite 0.28.0": { - "crateName": "tungstenite", - "version": "0.28.0", - "edition": "2021", - "sha256": "0hll4l62lk77zqzgps04689skpk555lcpmi3hhyyn2as9v4dqa46", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "bytes", - "packageId": "bytes" - }, - { - "name": "data-encoding", - "packageId": "data-encoding" - }, - { - "name": "http", - "packageId": "http 1.4.0" - }, - { - "name": "httparse", - "packageId": "httparse" - }, - { - "name": "log", - "packageId": "log" - }, - { - "name": "rand", - "packageId": "rand 0.9.2" - }, - { - "name": "sha1", - "packageId": "sha1 0.10.6" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "utf-8", - "packageId": "utf-8" - } - ], - "resolvedDefaultFeatures": [ - "data-encoding", - "handshake", - "http", - "httparse", - "sha1" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Alexey Galakhov", - "Daniel Abramov" - ] - }, - "tungstenite 0.29.0": { - "crateName": "tungstenite", - "version": "0.29.0", - "edition": "2021", - "sha256": "1f7673dhqbfxc0f2ccyiyqhv882nkialnzm5qb3vkbwky8m1a0bc", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "bytes", - "packageId": "bytes" - }, - { - "name": "data-encoding", - "packageId": "data-encoding" - }, - { - "name": "http", - "packageId": "http 1.4.0" - }, - { - "name": "httparse", - "packageId": "httparse" - }, - { - "name": "log", - "packageId": "log" - }, - { - "name": "native-tls", - "packageId": "native-tls", - "rename": "native_tls_crate" - }, - { - "name": "rand", - "packageId": "rand 0.9.2" - }, - { - "name": "sha1", - "packageId": "sha1 0.10.6" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - } - ], - "resolvedDefaultFeatures": [ - "data-encoding", - "handshake", - "http", - "httparse", - "native-tls", - "native-tls-crate", - "sha1" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Alexey Galakhov", - "Daniel Abramov" - ] - }, - "twox-hash": { - "crateName": "twox-hash", - "version": "2.1.2", - "edition": "2021", - "sha256": "1721278f1yc5zvkpdb8gsb1x6nlfjdmwm5fk9ff3fismcxmi78wy", - "source": { - "type": "crates-io" - }, - "resolvedDefaultFeatures": [ - "xxhash32" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Jake Goulding " - ] - }, - "type-map": { - "crateName": "type-map", - "version": "0.5.1", - "edition": "2018", - "sha256": "143v32wwgpymxfy4y8s694vyq0wdi7li4s5dmms5w59nj2yxnc6b", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "rustc-hash", - "packageId": "rustc-hash" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Jacob Brown " - ] - }, - "typeid": { - "crateName": "typeid", - "version": "1.0.3", - "edition": "2018", - "sha256": "0727ypay2p6mlw72gz3yxkqayzdmjckw46sxqpaj08v0b0r64zdw", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ], - "authors": [ - "David Tolnay " - ] - }, - "typenum": { - "crateName": "typenum", - "version": "1.19.0", - "edition": "2018", - "sha256": "1fw2mpbn2vmqan56j1b3fbpcdg80mz26fm53fs16bq5xcq84hban", - "source": { - "type": "crates-io" - }, - "resolvedDefaultFeatures": [ - "const-generics" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Paho Lurie-Gregg ", - "Andre Bogus " - ] - }, - "ucd-trie": { - "crateName": "ucd-trie", - "version": "0.1.7", - "edition": "2021", - "sha256": "0wc9p07sqwz320848i52nvyjvpsxkx3kv5bfbmm6s35809fdk5i8", - "source": { - "type": "crates-io" - }, - "resolvedDefaultFeatures": [ - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Andrew Gallant " - ] - }, - "ulid": { - "crateName": "ulid", - "version": "1.2.1", - "edition": "2018", - "sha256": "1ghzggz7194hw345idz8afd8g1lw8qmknlhl7ka3j6ysj5jvy3a7", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "rand", - "packageId": "rand 0.9.2" - }, - { - "name": "web-time", - "packageId": "web-time", - "target": "wasm32-unknown-unknown" - } - ], - "resolvedDefaultFeatures": [ - "default", - "rand", - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "dylanhart " - ] - }, - "uname": { - "crateName": "uname", - "version": "0.1.1", - "edition": "2015", - "sha256": "1j1xd1rryml4j1hf07kahva9d5ym8m9jz9z20hfdpr1jrbq8jbxp", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "libc", - "packageId": "libc" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Ignacio Corderi " - ] - }, - "unarray": { - "crateName": "unarray", - "version": "0.1.4", - "edition": "2018", - "sha256": "154smf048k84prsdgh09nkm2n0w0336v84jd4zikyn6v6jrqbspa", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ] - }, - "unfurl_common": { - "crateName": "unfurl_common", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/unfurler/crates/unfurl_common" - }, - "dependencies": [ - { - "name": "anyhow", - "packageId": "anyhow" - }, - { - "name": "async-nats", - "packageId": "async-nats" - }, - { - "name": "base64", - "packageId": "base64 0.22.1" - }, - { - "name": "bytes", - "packageId": "bytes" - }, - { - "name": "channel_common", - "packageId": "channel_common" - }, - { - "name": "channel_message", - "packageId": "channel_message" - }, - { - "name": "fluxer_config_client", - "packageId": "fluxer_config_client" - }, - { - "name": "fluxer_db_core", - "packageId": "fluxer_db_core" - }, - { - "name": "fluxer_kv_store_client", - "packageId": "fluxer_kv_store_client" - }, - { - "name": "fluxer_service_utils", - "packageId": "fluxer_service_utils" - }, - { - "name": "http", - "packageId": "http 1.4.0" - }, - { - "name": "opentelemetry", - "packageId": "opentelemetry" - }, - { - "name": "prost", - "packageId": "prost 0.14.3" - }, - { - "name": "prost-types", - "packageId": "prost-types 0.14.3" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tracing", - "packageId": "tracing" - }, - { - "name": "url", - "packageId": "url" - } - ], - "buildDependencies": [ - { - "name": "prost-build", - "packageId": "prost-build 0.14.3" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "unfurl_core": { - "crateName": "unfurl_core", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/unfurler/crates/unfurl_core" - }, - "dependencies": [ - { - "name": "anyhow", - "packageId": "anyhow" - }, - { - "name": "async-trait", - "packageId": "async-trait" - }, - { - "name": "base64", - "packageId": "base64 0.22.1" - }, - { - "name": "bb8", - "packageId": "bb8" - }, - { - "name": "bytes", - "packageId": "bytes" - }, - { - "name": "chrono", - "packageId": "chrono" - }, - { - "name": "ego-tree", - "packageId": "ego-tree" - }, - { - "name": "fluxer_constants", - "packageId": "fluxer_constants" - }, - { - "name": "fluxer_nats_rpc", - "packageId": "fluxer_nats_rpc" - }, - { - "name": "fluxer_service_utils", - "packageId": "fluxer_service_utils" - }, - { - "name": "idna", - "packageId": "idna" - }, - { - "name": "infer", - "packageId": "infer" - }, - { - "name": "once_cell", - "packageId": "once_cell" - }, - { - "name": "regex", - "packageId": "regex" - }, - { - "name": "reqwest", - "packageId": "reqwest 0.13.2" - }, - { - "name": "scraper", - "packageId": "scraper" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tracing", - "packageId": "tracing" - }, - { - "name": "unfurl_common", - "packageId": "unfurl_common" - }, - { - "name": "url", - "packageId": "url" - }, - { - "name": "urlencoding", - "packageId": "urlencoding" - } - ], - "devDependencies": [ - { - "name": "wiremock", - "packageId": "wiremock" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "unfurl_worker": { - "crateName": "unfurl_worker", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/unfurler/crates/unfurl_worker" - }, - "dependencies": [ - { - "name": "anyhow", - "packageId": "anyhow" - }, - { - "name": "async-nats", - "packageId": "async-nats" - }, - { - "name": "bb8", - "packageId": "bb8" - }, - { - "name": "bytes", - "packageId": "bytes" - }, - { - "name": "chrono", - "packageId": "chrono" - }, - { - "name": "fluxer_service_utils", - "packageId": "fluxer_service_utils" - }, - { - "name": "futures-util", - "packageId": "futures-util" - }, - { - "name": "prost", - "packageId": "prost 0.14.3" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tokio-util", - "packageId": "tokio-util" - }, - { - "name": "tracing", - "packageId": "tracing" - }, - { - "name": "unfurl_common", - "packageId": "unfurl_common" - }, - { - "name": "unfurl_core", - "packageId": "unfurl_core" - }, - { - "name": "url", - "packageId": "url" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "unic-langid": { - "crateName": "unic-langid", - "version": "0.9.6", - "edition": "2021", - "sha256": "01bx59sqsx2jz4z7ppxq9kldcjq9dzadkmb2dr7iyc85kcnab2x2", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "unic-langid-impl", - "packageId": "unic-langid-impl" - }, - { - "name": "unic-langid-macros", - "packageId": "unic-langid-macros" - } - ], - "resolvedDefaultFeatures": [ - "default", - "macros", - "unic-langid-macros" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Zibi Braniecki " - ] - }, - "unic-langid-impl": { - "crateName": "unic-langid-impl", - "version": "0.9.6", - "edition": "2021", - "sha256": "0n66kdan4cz99n8ra18i27f7w136hmppi4wc0aa7ljsd0h4bzqfw", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "tinystr", - "packageId": "tinystr" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Zibi Braniecki " - ] - }, - "unic-langid-macros": { - "crateName": "unic-langid-macros", - "version": "0.9.6", - "edition": "2021", - "sha256": "09gwlpdzxnzhywvarfm43d7g1672lwak6ahq2kfplv9l5sw7x5fm", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "proc-macro-hack", - "packageId": "proc-macro-hack" - }, - { - "name": "tinystr", - "packageId": "tinystr" - }, - { - "name": "unic-langid-impl", - "packageId": "unic-langid-impl" - }, - { - "name": "unic-langid-macros-impl", - "packageId": "unic-langid-macros-impl" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Zibi Braniecki " - ] - }, - "unic-langid-macros-impl": { - "crateName": "unic-langid-macros-impl", - "version": "0.9.6", - "edition": "2021", - "sha256": "1dbmgybjxn4b3a7mb21grc5r98xwal9h1cgc46w39bg3imi9l951", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "proc-macro-hack", - "packageId": "proc-macro-hack" - }, - { - "name": "quote", - "packageId": "quote" - }, - { - "name": "syn", - "packageId": "syn" - }, - { - "name": "unic-langid-impl", - "packageId": "unic-langid-impl" - } - ], - "procMacro": true, - "authors": [ - "Zibi Braniecki " - ] - }, - "unicase": { - "crateName": "unicase", - "version": "2.9.0", - "edition": "2018", - "sha256": "0hh1wrfd7807mfph2q67jsxqgw8hm82xg2fb8ln8cvblkwxbri6v", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Sean McArthur " - ] - }, - "unicode-bidi": { - "crateName": "unicode-bidi", - "version": "0.3.18", - "edition": "2018", - "sha256": "1xcxwbsqa24b8vfchhzyyzgj0l6bn51ib5v8j6krha0m77dva72w", - "source": { - "type": "crates-io" - }, - "resolvedDefaultFeatures": [ - "default", - "hardcoded-data", - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "The Servo Project Developers" - ] - }, - "unicode-ident": { - "crateName": "unicode-ident", - "version": "1.0.24", - "edition": "2021", - "sha256": "0xfs8y1g7syl2iykji8zk5hgfi5jw819f5zsrbaxmlzwsly33r76", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ], - "authors": [ - "David Tolnay " - ] - }, - "unicode-normalization": { - "crateName": "unicode-normalization", - "version": "0.1.25", - "edition": "2018", - "sha256": "1s76dcrxw7vs32yhpi0p074apdc3s7lak7809f3qvclwij3zdm2z", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "tinyvec", - "packageId": "tinyvec" - } - ], - "resolvedDefaultFeatures": [ - "default", - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "kwantam ", - "Manish Goregaokar " - ] - }, - "unicode-properties": { - "crateName": "unicode-properties", - "version": "0.1.4", - "edition": "2021", - "sha256": "07fpm3sqq7lm9gmgpxa93z31q933h3c3ypfwy4cdh6l42g3miw3x", - "source": { - "type": "crates-io" - }, - "resolvedDefaultFeatures": [ - "default", - "emoji", - "general-category" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Charles Lew ", - "Manish Goregaokar " - ] - }, - "unicode-segmentation": { - "crateName": "unicode-segmentation", - "version": "1.13.2", - "edition": "2018", - "sha256": "135a26m4a0wj319gcw28j6a5aqvz00jmgwgmcs6szgxjf942facn", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ], - "authors": [ - "kwantam ", - "Manish Goregaokar " - ] - }, - "unicode-width": { - "crateName": "unicode-width", - "version": "0.2.2", - "edition": "2021", - "sha256": "0m7jjzlcccw716dy9423xxh0clys8pfpllc5smvfxrzdf66h9b5l", - "source": { - "type": "crates-io" - }, - "resolvedDefaultFeatures": [ - "cjk", - "default" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "kwantam ", - "Manish Goregaokar " - ] - }, - "unicode-xid": { - "crateName": "unicode-xid", - "version": "0.2.6", - "edition": "2015", - "sha256": "0lzqaky89fq0bcrh6jj6bhlz37scfd8c7dsj5dq7y32if56c1hgb", - "source": { - "type": "crates-io" - }, - "resolvedDefaultFeatures": [ - "default" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "erick.tryzelaar ", - "kwantam ", - "Manish Goregaokar " - ] - }, - "unindent": { - "crateName": "unindent", - "version": "0.2.4", - "edition": "2021", - "sha256": "1wvfh815i6wm6whpdz1viig7ib14cwfymyr1kn3sxk2kyl3y2r3j", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ], - "authors": [ - "David Tolnay " - ] - }, - "universal-hash": { - "crateName": "universal-hash", - "version": "0.5.1", - "edition": "2021", - "sha256": "1sh79x677zkncasa95wz05b36134822w6qxmi1ck05fwi33f47gw", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "crypto-common", - "packageId": "crypto-common 0.1.6" - }, - { - "name": "subtle", - "packageId": "subtle" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "RustCrypto Developers" - ] - }, - "unsafe-libyaml": { - "crateName": "unsafe-libyaml", - "version": "0.2.11", - "edition": "2021", - "sha256": "0qdq69ffl3v5pzx9kzxbghzn0fzn266i1xn70y88maybz9csqfk7", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ], - "authors": [ - "David Tolnay " - ] - }, - "untrusted": { - "crateName": "untrusted", - "version": "0.9.0", - "edition": "2018", - "sha256": "1ha7ib98vkc538x0z60gfn0fc5whqdd85mb87dvisdcaifi6vjwf", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Brian Smith " - ] - }, - "ureq": { - "crateName": "ureq", - "version": "3.3.0", - "edition": "2024", - "sha256": "1h6gmx5kbafh4vn1dbypc01m5gy9imja2n0vxd74v1nmvjf119yy", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "base64", - "packageId": "base64 0.22.1" - }, - { - "name": "log", - "packageId": "log" - }, - { - "name": "percent-encoding", - "packageId": "percent-encoding" - }, - { - "name": "rustls", - "packageId": "rustls 0.23.37" - }, - { - "name": "rustls-pki-types", - "packageId": "rustls-pki-types" - }, - { - "name": "ureq-proto", - "packageId": "ureq-proto" - }, - { - "name": "utf8-zero", - "packageId": "utf8-zero" - }, - { - "name": "webpki-roots", - "packageId": "webpki-roots 1.0.6" - } - ], - "resolvedDefaultFeatures": [ - "_ring", - "_rustls", - "_tls", - "rustls", - "rustls-no-provider", - "rustls-webpki-roots" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Martin Algesten ", - "Jacob Hoffman-Andrews " - ] - }, - "ureq-proto": { - "crateName": "ureq-proto", - "version": "0.6.0", - "edition": "2024", - "sha256": "1340ga8p9qi70c0vdrwg21h1fp4ai7pvfy18z461n6xxn22bm579", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "base64", - "packageId": "base64 0.22.1" - }, - { - "name": "http", - "packageId": "http 1.4.0" - }, - { - "name": "httparse", - "packageId": "httparse" - }, - { - "name": "log", - "packageId": "log" - } - ], - "resolvedDefaultFeatures": [ - "client" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Martin Algesten " - ] - }, - "url": { - "crateName": "url", - "version": "2.5.8", - "edition": "2018", - "sha256": "1v8f7nx3hpr1qh76if0a04sj08k86amsq4h8cvpw6wvk76jahrzz", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "form_urlencoded", - "packageId": "form_urlencoded" - }, - { - "name": "idna", - "packageId": "idna" - }, - { - "name": "percent-encoding", - "packageId": "percent-encoding" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "serde_derive", - "packageId": "serde_derive" - } - ], - "resolvedDefaultFeatures": [ - "default", - "serde", - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "The rust-url developers" - ] - }, - "urlencoding": { - "crateName": "urlencoding", - "version": "2.1.3", - "edition": "2021", - "sha256": "1nj99jp37k47n0hvaz5fvz7z6jd0sb4ppvfy3nphr1zbnyixpy6s", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Kornel ", - "Bertram Truong " - ] - }, - "users_bin": { - "crateName": "users_bin", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/users/crates/users_bin" - }, - "dependencies": [ - { - "name": "async-nats", - "packageId": "async-nats" - }, - { - "name": "async-trait", - "packageId": "async-trait" - }, - { - "name": "auth_common", - "packageId": "auth_common" - }, - { - "name": "aws-credential-types", - "packageId": "aws-credential-types" - }, - { - "name": "aws-sdk-s3", - "packageId": "aws-sdk-s3" - }, - { - "name": "bytes", - "packageId": "bytes" - }, - { - "name": "dm_permissions_common", - "packageId": "dm_permissions_common" - }, - { - "name": "dm_permissions_rpc", - "packageId": "dm_permissions_rpc" - }, - { - "name": "dm_permissions_service", - "packageId": "dm_permissions_service" - }, - { - "name": "fluxer_config_client", - "packageId": "fluxer_config_client" - }, - { - "name": "fluxer_nats_rpc", - "packageId": "fluxer_nats_rpc" - }, - { - "name": "fluxer_service_utils", - "packageId": "fluxer_service_utils" - }, - { - "name": "prost", - "packageId": "prost 0.14.3" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tracing", - "packageId": "tracing" - }, - { - "name": "users_common", - "packageId": "users_common" - }, - { - "name": "users_rpc", - "packageId": "users_rpc" - }, - { - "name": "users_service", - "packageId": "users_service" - }, - { - "name": "users_worker", - "packageId": "users_worker" - } - ], - "crateBin": [ - { - "name": "users", - "path": "src/main.rs" - } - ] - }, - "users_cache": { - "crateName": "users_cache", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/users/crates/users_cache" - }, - "dependencies": [ - { - "name": "dashmap", - "packageId": "dashmap" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tracing", - "packageId": "tracing" - }, - { - "name": "users_common", - "packageId": "users_common" - } - ], - "devDependencies": [ - { - "name": "tokio", - "packageId": "tokio" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "users_common": { - "crateName": "users_common", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/users/crates/users_common" - }, - "dependencies": [ - { - "name": "async-trait", - "packageId": "async-trait" - }, - { - "name": "chrono", - "packageId": "chrono" - }, - { - "name": "fluxer_db_core", - "packageId": "fluxer_db_core" - }, - { - "name": "prost", - "packageId": "prost 0.14.3" - }, - { - "name": "prost-types", - "packageId": "prost-types 0.14.3" - }, - { - "name": "scylla", - "packageId": "scylla" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "sqlx", - "packageId": "sqlx" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "uuid", - "packageId": "uuid" - } - ], - "buildDependencies": [ - { - "name": "glob", - "packageId": "glob" - }, - { - "name": "prost-build", - "packageId": "prost-build 0.14.3" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "users_rpc": { - "crateName": "users_rpc", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/users/crates/users_rpc" - }, - "dependencies": [ - { - "name": "fluxer_nats_rpc", - "packageId": "fluxer_nats_rpc" - }, - { - "name": "fluxer_service_utils", - "packageId": "fluxer_service_utils" - }, - { - "name": "metrics_common", - "packageId": "metrics_common" - }, - { - "name": "opentelemetry", - "packageId": "opentelemetry" - }, - { - "name": "users_common", - "packageId": "users_common" - }, - { - "name": "users_service", - "packageId": "users_service" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "users_service": { - "crateName": "users_service", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/users/crates/users_service" - }, - "dependencies": [ - { - "name": "base64", - "packageId": "base64 0.22.1" - }, - { - "name": "chrono", - "packageId": "chrono" - }, - { - "name": "fluxer_constants", - "packageId": "fluxer_constants" - }, - { - "name": "gateway_common", - "packageId": "gateway_common" - }, - { - "name": "prost", - "packageId": "prost 0.14.3" - }, - { - "name": "rand", - "packageId": "rand 0.10.0" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "sha2", - "packageId": "sha2 0.11.0" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tracing", - "packageId": "tracing" - }, - { - "name": "users_common", - "packageId": "users_common" - } - ], - "devDependencies": [ - { - "name": "async-trait", - "packageId": "async-trait" - }, - { - "name": "tokio", - "packageId": "tokio" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "users_worker": { - "crateName": "users_worker", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/users/crates/users_worker" - }, - "dependencies": [ - { - "name": "async-nats", - "packageId": "async-nats" - }, - { - "name": "async-trait", - "packageId": "async-trait" - }, - { - "name": "bytes", - "packageId": "bytes" - }, - { - "name": "chrono", - "packageId": "chrono" - }, - { - "name": "fluxer_service_utils", - "packageId": "fluxer_service_utils" - }, - { - "name": "futures-util", - "packageId": "futures-util" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tokio-util", - "packageId": "tokio-util" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "utf-8": { - "crateName": "utf-8", - "version": "0.7.6", - "edition": "2015", - "sha256": "1a9ns3fvgird0snjkd3wbdhwd3zdpc2h5gpyybrfr6ra5pkqxk09", - "source": { - "type": "crates-io" - }, - "libName": "utf8", - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Simon Sapin " - ] - }, - "utf8-zero": { - "crateName": "utf8-zero", - "version": "0.8.1", - "edition": "2021", - "sha256": "0vjsmwd1k2wwlsn1phi7mrcjxn4bv8fzk24caxyaw2slr51s1h5q", - "source": { - "type": "crates-io" - }, - "resolvedDefaultFeatures": [ - "default", - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Simon Sapin ", - "Martin Algesten " - ] - }, - "utf8_iter": { - "crateName": "utf8_iter", - "version": "1.0.4", - "edition": "2021", - "sha256": "1gmna9flnj8dbyd8ba17zigrp9c4c3zclngf5lnb5yvz1ri41hdn", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Henri Sivonen " - ] - }, - "utf8parse": { - "crateName": "utf8parse", - "version": "0.2.2", - "edition": "2018", - "sha256": "088807qwjq46azicqwbhlmzwrbkz7l4hpw43sdkdyyk524vdxaq6", - "source": { - "type": "crates-io" - }, - "resolvedDefaultFeatures": [ - "default" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Joe Wilm ", - "Christian Duerr " - ] - }, - "uuid": { - "crateName": "uuid", - "version": "1.23.0", - "edition": "2021", - "sha256": "1nbrzkdhwr4clshsks7flc2jq6lavjrsx65hyn63c9dd5vsbdj2s", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "getrandom", - "packageId": "getrandom 0.4.2", - "target": "cfg(not(all(target_arch = \"wasm32\", any(target_os = \"unknown\", target_os = \"none\"))))" - }, - { - "name": "serde_core", - "packageId": "serde_core" - } - ], - "resolvedDefaultFeatures": [ - "default", - "rng", - "serde", - "std", - "v4" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Ashley Mannix", - "Dylan DPC", - "Hunar Roop Kahlon" - ] - }, - "v_frame": { - "crateName": "v_frame", - "version": "0.3.9", - "edition": "2021", - "sha256": "1qkvb4ks33zck931vzqckjn36hkngj6l2cwmvfsnlpc7r0kpfsv6", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "aligned-vec", - "packageId": "aligned-vec" - }, - { - "name": "num-traits", - "packageId": "num-traits" - }, - { - "name": "wasm-bindgen", - "packageId": "wasm-bindgen", - "target": "wasm32-unknown-unknown" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Luca Barbato " - ] - }, - "valuable": { - "crateName": "valuable", - "version": "0.1.1", - "edition": "2021", - "sha256": "0r9srp55v7g27s5bg7a2m095fzckrcdca5maih6dy9bay6fflwxs", - "source": { - "type": "crates-io" - }, - "resolvedDefaultFeatures": [ - "alloc", - "std" - ], - "libCrateTypes": [ - "lib" - ] - }, - "vcpkg": { - "crateName": "vcpkg", - "version": "0.2.15", - "edition": "2015", - "sha256": "09i4nf5y8lig6xgj3f7fyrvzd3nlaw4znrihw8psidvv5yk4xkdc", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Jim McGrath " - ] - }, - "version_check": { - "crateName": "version_check", - "version": "0.9.5", - "edition": "2015", - "sha256": "0nhhi4i5x89gm911azqbn7avs9mdacw2i3vcz3cnmz3mv4rqz4hb", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Sergio Benitez " - ] - }, - "virus_scan_common": { - "crateName": "virus_scan_common", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/virus_scan/crates/virus_scan_common" - }, - "dependencies": [ - { - "name": "fluxer_config_client", - "packageId": "fluxer_config_client" - }, - { - "name": "fluxer_db_core", - "packageId": "fluxer_db_core" - }, - { - "name": "fluxer_service_utils", - "packageId": "fluxer_service_utils" - }, - { - "name": "opentelemetry", - "packageId": "opentelemetry" - }, - { - "name": "prost", - "packageId": "prost 0.14.3" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tracing", - "packageId": "tracing" - } - ], - "buildDependencies": [ - { - "name": "prost-build", - "packageId": "prost-build 0.14.3" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "virus_scan_rpc": { - "crateName": "virus_scan_rpc", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/virus_scan/crates/virus_scan_rpc" - }, - "dependencies": [ - { - "name": "fluxer_nats_rpc", - "packageId": "fluxer_nats_rpc" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tracing", - "packageId": "tracing" - }, - { - "name": "virus_scan_common", - "packageId": "virus_scan_common" - }, - { - "name": "virus_scan_service", - "packageId": "virus_scan_service" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "virus_scan_service": { - "crateName": "virus_scan_service", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/virus_scan/crates/virus_scan_service" - }, - "dependencies": [ - { - "name": "clamav-client", - "packageId": "clamav-client" - }, - { - "name": "fluxer_config_client", - "packageId": "fluxer_config_client" - }, - { - "name": "fluxer_kv_store_client", - "packageId": "fluxer_kv_store_client" - }, - { - "name": "fluxer_service_utils", - "packageId": "fluxer_service_utils" - }, - { - "name": "hex", - "packageId": "hex" - }, - { - "name": "opentelemetry", - "packageId": "opentelemetry" - }, - { - "name": "sha2", - "packageId": "sha2 0.11.0" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tracing", - "packageId": "tracing" - }, - { - "name": "virus_scan_common", - "packageId": "virus_scan_common" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "voice_bin": { - "crateName": "voice_bin", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/voice/crates/voice_bin" - }, - "dependencies": [ - { - "name": "axum", - "packageId": "axum" - }, - { - "name": "fluxer_config_client", - "packageId": "fluxer_config_client" - }, - { - "name": "fluxer_kv_store_client", - "packageId": "fluxer_kv_store_client" - }, - { - "name": "fluxer_nats_rpc", - "packageId": "fluxer_nats_rpc" - }, - { - "name": "fluxer_service_utils", - "packageId": "fluxer_service_utils" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tokio-util", - "packageId": "tokio-util" - }, - { - "name": "tracing", - "packageId": "tracing" - }, - { - "name": "voice_common", - "packageId": "voice_common" - }, - { - "name": "voice_http", - "packageId": "voice_http" - }, - { - "name": "voice_reconciliation", - "packageId": "voice_reconciliation" - }, - { - "name": "voice_rpc", - "packageId": "voice_rpc" - }, - { - "name": "voice_service", - "packageId": "voice_service" - }, - { - "name": "voice_webhook", - "packageId": "voice_webhook" - } - ], - "crateBin": [ - { - "name": "fluxer_voice", - "path": "src/main.rs" - } - ] - }, - "voice_common": { - "crateName": "voice_common", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/voice/crates/voice_common" - }, - "dependencies": [ - { - "name": "anyhow", - "packageId": "anyhow" - }, - { - "name": "async-nats", - "packageId": "async-nats" - }, - { - "name": "async-trait", - "packageId": "async-trait" - }, - { - "name": "bytes", - "packageId": "bytes" - }, - { - "name": "chrono", - "packageId": "chrono" - }, - { - "name": "fluxer_config_client", - "packageId": "fluxer_config_client" - }, - { - "name": "fluxer_db_core", - "packageId": "fluxer_db_core" - }, - { - "name": "fluxer_kv_store_client", - "packageId": "fluxer_kv_store_client" - }, - { - "name": "fluxer_service_utils", - "packageId": "fluxer_service_utils" - }, - { - "name": "futures-util", - "packageId": "futures-util" - }, - { - "name": "livekit-api", - "packageId": "livekit-api" - }, - { - "name": "livekit-protocol", - "packageId": "livekit-protocol" - }, - { - "name": "prost", - "packageId": "prost 0.14.3" - }, - { - "name": "prost-types", - "packageId": "prost-types 0.14.3" - }, - { - "name": "scylla", - "packageId": "scylla" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "sqlx", - "packageId": "sqlx" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tracing", - "packageId": "tracing" - }, - { - "name": "uuid", - "packageId": "uuid" - } - ], - "buildDependencies": [ - { - "name": "prost-build", - "packageId": "prost-build 0.14.3" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "voice_http": { - "crateName": "voice_http", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/voice/crates/voice_http" - }, - "dependencies": [ - { - "name": "axum", - "packageId": "axum" - }, - { - "name": "fluxer_service_utils", - "packageId": "fluxer_service_utils" - }, - { - "name": "http", - "packageId": "http 1.4.0" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tower", - "packageId": "tower" - }, - { - "name": "tracing", - "packageId": "tracing" - }, - { - "name": "voice_common", - "packageId": "voice_common" - }, - { - "name": "voice_webhook", - "packageId": "voice_webhook" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "voice_reconciliation": { - "crateName": "voice_reconciliation", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/voice/crates/voice_reconciliation" - }, - "dependencies": [ - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tokio-util", - "packageId": "tokio-util" - }, - { - "name": "tracing", - "packageId": "tracing" - }, - { - "name": "uuid", - "packageId": "uuid" - }, - { - "name": "voice_common", - "packageId": "voice_common" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "voice_rpc": { - "crateName": "voice_rpc", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/voice/crates/voice_rpc" - }, - "dependencies": [ - { - "name": "fluxer_nats_rpc", - "packageId": "fluxer_nats_rpc" - }, - { - "name": "fluxer_service_utils", - "packageId": "fluxer_service_utils" - }, - { - "name": "opentelemetry", - "packageId": "opentelemetry" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tracing", - "packageId": "tracing" - }, - { - "name": "voice_common", - "packageId": "voice_common" - }, - { - "name": "voice_service", - "packageId": "voice_service" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "voice_service": { - "crateName": "voice_service", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/voice/crates/voice_service" - }, - "dependencies": [ - { - "name": "bytes", - "packageId": "bytes" - }, - { - "name": "chrono", - "packageId": "chrono" - }, - { - "name": "fluxer_kv_store_client", - "packageId": "fluxer_kv_store_client" - }, - { - "name": "fluxer_service_utils", - "packageId": "fluxer_service_utils" - }, - { - "name": "livekit-api", - "packageId": "livekit-api" - }, - { - "name": "livekit-protocol", - "packageId": "livekit-protocol" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tracing", - "packageId": "tracing" - }, - { - "name": "uuid", - "packageId": "uuid" - }, - { - "name": "voice_common", - "packageId": "voice_common" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "voice_webhook": { - "crateName": "voice_webhook", - "version": "0.0.0", - "edition": "2024", - "source": { - "type": "local", - "path": "services/voice/crates/voice_webhook" - }, - "dependencies": [ - { - "name": "bytes", - "packageId": "bytes" - }, - { - "name": "livekit-api", - "packageId": "livekit-api" - }, - { - "name": "livekit-protocol", - "packageId": "livekit-protocol" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "tracing", - "packageId": "tracing" - }, - { - "name": "voice_common", - "packageId": "voice_common" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "vsimd": { - "crateName": "vsimd", - "version": "0.8.0", - "edition": "2021", - "sha256": "0r4wn54jxb12r0x023r5yxcrqk785akmbddqkcafz9fm03584c2w", - "source": { - "type": "crates-io" - }, - "resolvedDefaultFeatures": [ - "alloc", - "detect", - "std" - ], - "libCrateTypes": [ - "lib" - ] - }, - "wait-timeout": { - "crateName": "wait-timeout", - "version": "0.2.1", - "edition": "2015", - "sha256": "04azqv9mnfxgvnc8j2wp362xraybakh2dy1nj22gj51rdl93pb09", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "libc", - "packageId": "libc", - "target": "cfg(unix)" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Alex Crichton " - ] - }, - "walkdir": { - "crateName": "walkdir", - "version": "2.5.0", - "edition": "2018", - "sha256": "0jsy7a710qv8gld5957ybrnc07gavppp963gs32xk4ag8130jy99", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "same-file", - "packageId": "same-file" - }, - { - "name": "winapi-util", - "packageId": "winapi-util", - "target": "cfg(windows)" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Andrew Gallant " - ] - }, - "want": { - "crateName": "want", - "version": "0.3.1", - "edition": "2018", - "sha256": "03hbfrnvqqdchb5kgxyavb9jabwza0dmh2vw5kg0dq8rxl57d9xz", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "try-lock", - "packageId": "try-lock" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Sean McArthur " - ] - }, - "wasi 0.11.1+wasi-snapshot-preview1": { - "crateName": "wasi", - "version": "0.11.1+wasi-snapshot-preview1", - "edition": "2018", - "sha256": "0jx49r7nbkbhyfrfyhz0bm4817yrnxgd3jiwwwfv0zl439jyrwyc", - "source": { - "type": "crates-io" - }, - "resolvedDefaultFeatures": [ - "default", - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "The Cranelift Project Developers" - ] - }, - "wasi 0.9.0+wasi-snapshot-preview1": { - "crateName": "wasi", - "version": "0.9.0+wasi-snapshot-preview1", - "edition": "2018", - "sha256": "06g5v3vrdapfzvfq662cij7v8a1flwr2my45nnncdv2galrdzkfc", - "source": { - "type": "crates-io" - }, - "resolvedDefaultFeatures": [ - "default", - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "The Cranelift Project Developers" - ] - }, - "wasip2": { - "crateName": "wasip2", - "version": "1.0.2+wasi-0.2.9", - "edition": "2021", - "sha256": "1xdw7v08jpfjdg94sp4lbdgzwa587m5ifpz6fpdnkh02kwizj5wm", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "wit-bindgen", - "packageId": "wit-bindgen" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "wasip3": { - "crateName": "wasip3", - "version": "0.4.0+wasi-0.3.0-rc-2026-01-06", - "edition": "2021", - "sha256": "19dc8p0y2mfrvgk3qw3c3240nfbylv22mvyxz84dqpgai2zzha2l", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "wit-bindgen", - "packageId": "wit-bindgen" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "wasite": { - "crateName": "wasite", - "version": "0.1.0", - "edition": "2018", - "sha256": "0nw5h9nmcl4fyf4j5d4mfdjfgvwi1cakpi349wc4zrr59wxxinmq", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ] - }, - "wasm-bindgen": { - "crateName": "wasm-bindgen", - "version": "0.2.118", - "edition": "2021", - "sha256": "129s5r14fx4v4xrzpx2c6l860nkxpl48j50y7kl6j16bpah3iy8b", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "cfg-if", - "packageId": "cfg-if" - }, - { - "name": "once_cell", - "packageId": "once_cell" - }, - { - "name": "wasm-bindgen-macro", - "packageId": "wasm-bindgen-macro" - }, - { - "name": "wasm-bindgen-shared", - "packageId": "wasm-bindgen-shared" - } - ], - "buildDependencies": [ - { - "name": "rustversion", - "packageId": "rustversion", - "rename": "rustversion_compat" - } - ], - "resolvedDefaultFeatures": [ - "default", - "msrv", - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "The wasm-bindgen Developers" - ] - }, - "wasm-bindgen-futures": { - "crateName": "wasm-bindgen-futures", - "version": "0.4.68", - "edition": "2021", - "sha256": "1y7bq5d9fk7s9xaayx38bgs9ns35na0kpb5zw19944zvya1x6wgk", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "js-sys", - "packageId": "js-sys" - }, - { - "name": "wasm-bindgen", - "packageId": "wasm-bindgen" - } - ], - "resolvedDefaultFeatures": [ - "default", - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "The wasm-bindgen Developers" - ] - }, - "wasm-bindgen-macro": { - "crateName": "wasm-bindgen-macro", - "version": "0.2.118", - "edition": "2021", - "sha256": "1v98r8vs17cj8918qsg0xx4nlg4nxk1g0jd4nwnyrh1687w29zzf", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "quote", - "packageId": "quote" - }, - { - "name": "wasm-bindgen-macro-support", - "packageId": "wasm-bindgen-macro-support" - } - ], - "procMacro": true, - "authors": [ - "The wasm-bindgen Developers" - ] - }, - "wasm-bindgen-macro-support": { - "crateName": "wasm-bindgen-macro-support", - "version": "0.2.118", - "edition": "2021", - "sha256": "0169jr0q469hfx5zqxfyywf2h2f4aj17vn4zly02nfwqmxghc24x", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "bumpalo", - "packageId": "bumpalo" - }, - { - "name": "proc-macro2", - "packageId": "proc-macro2" - }, - { - "name": "quote", - "packageId": "quote" - }, - { - "name": "syn", - "packageId": "syn" - }, - { - "name": "wasm-bindgen-shared", - "packageId": "wasm-bindgen-shared" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "The wasm-bindgen Developers" - ] - }, - "wasm-bindgen-shared": { - "crateName": "wasm-bindgen-shared", - "version": "0.2.118", - "edition": "2021", - "sha256": "0ag1vvdzi4334jlzilsy14y3nyzwddf1ndn62fyhf6bg62g4vl2z", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "unicode-ident", - "packageId": "unicode-ident" - } - ], - "libCrateTypes": [ - "lib" - ], - "links": "wasm_bindgen", - "authors": [ - "The wasm-bindgen Developers" - ] - }, - "wasm-encoder": { - "crateName": "wasm-encoder", - "version": "0.244.0", - "edition": "2021", - "sha256": "06c35kv4h42vk3k51xjz1x6hn3mqwfswycmr6ziky033zvr6a04r", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "leb128fmt", - "packageId": "leb128fmt" - }, - { - "name": "wasmparser", - "packageId": "wasmparser" - } - ], - "resolvedDefaultFeatures": [ - "component-model", - "std", - "wasmparser" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Nick Fitzgerald " - ] - }, - "wasm-metadata": { - "crateName": "wasm-metadata", - "version": "0.244.0", - "edition": "2021", - "sha256": "02f9dhlnryd2l7zf03whlxai5sv26x4spfibjdvc3g9gd8z3a3mv", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "anyhow", - "packageId": "anyhow" - }, - { - "name": "indexmap", - "packageId": "indexmap" - }, - { - "name": "wasm-encoder", - "packageId": "wasm-encoder" - }, - { - "name": "wasmparser", - "packageId": "wasmparser" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "wasm-streams": { - "crateName": "wasm-streams", - "version": "0.5.0", - "edition": "2021", - "sha256": "1fqbcx33w8ys5i5dv3p28a82g4yiclmhn80fcfp137kwa7vc87lx", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "futures-util", - "packageId": "futures-util" - }, - { - "name": "js-sys", - "packageId": "js-sys" - }, - { - "name": "wasm-bindgen", - "packageId": "wasm-bindgen" - }, - { - "name": "wasm-bindgen-futures", - "packageId": "wasm-bindgen-futures" - }, - { - "name": "web-sys", - "packageId": "web-sys" - } - ], - "libCrateTypes": [ - "cdylib", - "rlib" - ], - "authors": [ - "Mattias Buelens " - ] - }, - "wasmparser": { - "crateName": "wasmparser", - "version": "0.244.0", - "edition": "2021", - "sha256": "1zi821hrlsxfhn39nqpmgzc0wk7ax3dv6vrs5cw6kb0v5v3hgf27", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "bitflags", - "packageId": "bitflags" - }, - { - "name": "hashbrown", - "packageId": "hashbrown 0.15.5" - }, - { - "name": "indexmap", - "packageId": "indexmap" - }, - { - "name": "semver", - "packageId": "semver" - } - ], - "resolvedDefaultFeatures": [ - "component-model", - "features", - "hash-collections", - "simd", - "std", - "validate" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Yury Delendik " - ] - }, - "web-sys": { - "crateName": "web-sys", - "version": "0.3.95", - "edition": "2021", - "sha256": "0zfr2jy5bpkkggl88i43yy37p538hg20i56kwn421yj9g6qznbag", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "js-sys", - "packageId": "js-sys" - }, - { - "name": "wasm-bindgen", - "packageId": "wasm-bindgen" - } - ], - "resolvedDefaultFeatures": [ - "AbortController", - "AbortSignal", - "Blob", - "BlobPropertyBag", - "CanvasRenderingContext2d", - "Document", - "DomRect", - "DomRectReadOnly", - "Element", - "EventTarget", - "File", - "FormData", - "Headers", - "HtmlCanvasElement", - "HtmlElement", - "Node", - "Performance", - "QueuingStrategy", - "ReadableByteStreamController", - "ReadableStream", - "ReadableStreamByobReader", - "ReadableStreamByobRequest", - "ReadableStreamDefaultController", - "ReadableStreamDefaultReader", - "ReadableStreamGetReaderOptions", - "ReadableStreamReadResult", - "ReadableStreamReaderMode", - "ReadableStreamType", - "ReadableWritablePair", - "Request", - "RequestCache", - "RequestCredentials", - "RequestInit", - "RequestMode", - "Response", - "ServiceWorkerGlobalScope", - "StreamPipeOptions", - "TransformStream", - "TransformStreamDefaultController", - "Transformer", - "UnderlyingSink", - "UnderlyingSource", - "Window", - "WorkerGlobalScope", - "WritableStream", - "WritableStreamDefaultController", - "WritableStreamDefaultWriter", - "default", - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "The wasm-bindgen Developers" - ] - }, - "web-time": { - "crateName": "web-time", - "version": "1.1.0", - "edition": "2021", - "sha256": "1fx05yqx83dhx628wb70fyy10yjfq1jpl20qfqhdkymi13rq0ras", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "js-sys", - "packageId": "js-sys", - "target": "cfg(all(target_family = \"wasm\", target_os = \"unknown\"))" - }, - { - "name": "wasm-bindgen", - "packageId": "wasm-bindgen", - "target": "cfg(all(target_family = \"wasm\", target_os = \"unknown\"))" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "web_atoms": { - "crateName": "web_atoms", - "version": "0.2.3", - "edition": "2021", - "sha256": "0xhm7f286sgz5ci33fd7zcx7fsrgm83ygbhpwcfarlh4kyg7gaap", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "phf", - "packageId": "phf" - }, - { - "name": "string_cache", - "packageId": "string_cache" - } - ], - "buildDependencies": [ - { - "name": "phf_codegen", - "packageId": "phf_codegen" - }, - { - "name": "string_cache_codegen", - "packageId": "string_cache_codegen" - } - ], - "libPath": "lib.rs", - "libCrateTypes": [ - "lib" - ], - "authors": [ - "The html5ever Project Developers" - ] - }, - "webauthn-attestation-ca": { - "crateName": "webauthn-attestation-ca", - "version": "0.5.4", - "edition": "2021", - "sha256": "0sysljfj94731sali5wyapbqbhjp6zfjr8mfshp2kyy1glzz3z7s", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "base64urlsafedata", - "packageId": "base64urlsafedata" - }, - { - "name": "openssl", - "packageId": "openssl" - }, - { - "name": "openssl-sys", - "packageId": "openssl-sys" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "tracing", - "packageId": "tracing" - }, - { - "name": "uuid", - "packageId": "uuid" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "William Brown ", - "Michael Farrell " - ] - }, - "webauthn-rs": { - "crateName": "webauthn-rs", - "version": "0.5.4", - "edition": "2021", - "sha256": "1y17czqgr8mpjygpfp3nij3ddxzf7c95dzkgzgz5h0insf1d090v", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "base64urlsafedata", - "packageId": "base64urlsafedata" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "tracing", - "packageId": "tracing" - }, - { - "name": "url", - "packageId": "url" - }, - { - "name": "uuid", - "packageId": "uuid" - }, - { - "name": "webauthn-rs-core", - "packageId": "webauthn-rs-core" - } - ], - "resolvedDefaultFeatures": [ - "attestation", - "conditional-ui", - "danger-allow-state-serialisation", - "default" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "William Brown ", - "Michael Farrell " - ] - }, - "webauthn-rs-core": { - "crateName": "webauthn-rs-core", - "version": "0.5.4", - "edition": "2021", - "sha256": "12wv01m6hfkrvzsyzygvvd18g4x0aswjya370pk0q5scl9046y0m", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "base64", - "packageId": "base64 0.21.7" - }, - { - "name": "base64urlsafedata", - "packageId": "base64urlsafedata" - }, - { - "name": "der-parser", - "packageId": "der-parser 9.0.0" - }, - { - "name": "hex", - "packageId": "hex" - }, - { - "name": "nom", - "packageId": "nom 7.1.3" - }, - { - "name": "openssl", - "packageId": "openssl" - }, - { - "name": "openssl-sys", - "packageId": "openssl-sys" - }, - { - "name": "rand", - "packageId": "rand 0.9.2" - }, - { - "name": "rand_chacha", - "packageId": "rand_chacha 0.9.0" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "serde_cbor_2", - "packageId": "serde_cbor_2" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "thiserror", - "packageId": "thiserror 1.0.69" - }, - { - "name": "tracing", - "packageId": "tracing" - }, - { - "name": "url", - "packageId": "url" - }, - { - "name": "uuid", - "packageId": "uuid" - }, - { - "name": "webauthn-attestation-ca", - "packageId": "webauthn-attestation-ca" - }, - { - "name": "webauthn-rs-proto", - "packageId": "webauthn-rs-proto" - }, - { - "name": "x509-parser", - "packageId": "x509-parser 0.16.0" - } - ], - "resolvedDefaultFeatures": [ - "default" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "William Brown ", - "Michael Farrell " - ] - }, - "webauthn-rs-proto": { - "crateName": "webauthn-rs-proto", - "version": "0.5.4", - "edition": "2021", - "sha256": "0z29dr0qqbp00v79x1z1im10vayfw96s449h5njblwyfh0jzp88n", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "base64", - "packageId": "base64 0.21.7" - }, - { - "name": "base64urlsafedata", - "packageId": "base64urlsafedata" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "url", - "packageId": "url" - } - ], - "resolvedDefaultFeatures": [ - "default" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "William Brown ", - "Michael Farrell " - ] - }, - "webpki-root-certs": { - "crateName": "webpki-root-certs", - "version": "1.0.6", - "edition": "2021", - "sha256": "1jm844z3caldlsb4ycb2h7q6vw4awfdgmddmx2sgyxi6mjj1hkw0", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "rustls-pki-types", - "packageId": "rustls-pki-types", - "rename": "pki_types" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "webpki-roots 0.26.11": { - "crateName": "webpki-roots", - "version": "0.26.11", - "edition": "2021", - "sha256": "1agpayg5zzf7m1a01q30jahlgmn5nwggbabdhq0in008pf5c66sj", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "webpki-roots", - "packageId": "webpki-roots 1.0.6", - "rename": "parent" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "webpki-roots 1.0.6": { - "crateName": "webpki-roots", - "version": "1.0.6", - "edition": "2021", - "sha256": "1v8brkarm4spqkjs6y5b67xixnz4zlg33d1wwxigz4rr0qyazkr2", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "rustls-pki-types", - "packageId": "rustls-pki-types", - "rename": "pki_types" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "weezl": { - "crateName": "weezl", - "version": "0.1.12", - "edition": "2018", - "sha256": "122a1dhha6cib5az4ihcqlh60ns2bi6rskdv875p94lbvj6wk2m2", - "source": { - "type": "crates-io" - }, - "resolvedDefaultFeatures": [ - "alloc", - "default", - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "The image-rs Developers" - ] - }, - "whoami": { - "crateName": "whoami", - "version": "1.6.1", - "edition": "2018", - "sha256": "0zg9sz669vhqyxysn4lymnianj29jxs2vl6k2lqcl0kp0yslsjjx", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "libredox", - "packageId": "libredox", - "target": "cfg(all(target_os = \"redox\", not(target_arch = \"wasm32\")))" - }, - { - "name": "wasite", - "packageId": "wasite", - "target": "cfg(all(target_arch = \"wasm32\", target_os = \"wasi\"))" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "widestring": { - "crateName": "widestring", - "version": "1.2.1", - "edition": "2021", - "sha256": "0wg4qdbs70xqnlbm8wb0bs4idm2mxk3b6kaqwllsncmb2cqrq1kj", - "source": { - "type": "crates-io" - }, - "resolvedDefaultFeatures": [ - "alloc", - "default", - "std" - ], - "libCrateTypes": [ - "lib" - ] - }, - "winapi": { - "crateName": "winapi", - "version": "0.3.9", - "edition": "2015", - "sha256": "06gl025x418lchw1wxj64ycr7gha83m44cjr5sarhynd9xkrm0sw", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "winapi-i686-pc-windows-gnu", - "packageId": "winapi-i686-pc-windows-gnu", - "target": "i686-pc-windows-gnu" - }, - { - "name": "winapi-x86_64-pc-windows-gnu", - "packageId": "winapi-x86_64-pc-windows-gnu", - "target": "x86_64-pc-windows-gnu" - } - ], - "resolvedDefaultFeatures": [ - "consoleapi", - "minwinbase", - "minwindef", - "processenv", - "profileapi", - "winbase" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Peter Atashian " - ] - }, - "winapi-i686-pc-windows-gnu": { - "crateName": "winapi-i686-pc-windows-gnu", - "version": "0.4.0", - "edition": "2015", - "sha256": "1dmpa6mvcvzz16zg6d5vrfy4bxgg541wxrcip7cnshi06v38ffxc", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Peter Atashian " - ] - }, - "winapi-util": { - "crateName": "winapi-util", - "version": "0.1.11", - "edition": "2021", - "sha256": "08hdl7mkll7pz8whg869h58c1r9y7in0w0pk8fm24qc77k0b39y2", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "windows-sys", - "packageId": "windows-sys 0.61.2", - "target": "cfg(windows)" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Andrew Gallant " - ] - }, - "winapi-x86_64-pc-windows-gnu": { - "crateName": "winapi-x86_64-pc-windows-gnu", - "version": "0.4.0", - "edition": "2015", - "sha256": "0gqq64czqb64kskjryj8isp62m2sgvx25yyj3kpc2myh85w24bki", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Peter Atashian " - ] - }, - "windows-core": { - "crateName": "windows-core", - "version": "0.62.2", - "edition": "2021", - "sha256": "1swxpv1a8qvn3bkxv8cn663238h2jccq35ff3nsj61jdsca3ms5q", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "windows-implement", - "packageId": "windows-implement" - }, - { - "name": "windows-interface", - "packageId": "windows-interface" - }, - { - "name": "windows-link", - "packageId": "windows-link" - }, - { - "name": "windows-result", - "packageId": "windows-result" - }, - { - "name": "windows-strings", - "packageId": "windows-strings" - } - ], - "resolvedDefaultFeatures": [ - "default", - "std" - ], - "libCrateTypes": [ - "lib" - ] - }, - "windows-implement": { - "crateName": "windows-implement", - "version": "0.60.2", - "edition": "2021", - "sha256": "1psxhmklzcf3wjs4b8qb42qb6znvc142cb5pa74rsyxm1822wgh5", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "proc-macro2", - "packageId": "proc-macro2" - }, - { - "name": "quote", - "packageId": "quote" - }, - { - "name": "syn", - "packageId": "syn" - } - ], - "procMacro": true - }, - "windows-interface": { - "crateName": "windows-interface", - "version": "0.59.3", - "edition": "2021", - "sha256": "0n73cwrn4247d0axrk7gjp08p34x1723483jxjxjdfkh4m56qc9z", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "proc-macro2", - "packageId": "proc-macro2" - }, - { - "name": "quote", - "packageId": "quote" - }, - { - "name": "syn", - "packageId": "syn" - } - ], - "procMacro": true - }, - "windows-link": { - "crateName": "windows-link", - "version": "0.2.1", - "edition": "2021", - "sha256": "1rag186yfr3xx7piv5rg8b6im2dwcf8zldiflvb22xbzwli5507h", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ] - }, - "windows-registry": { - "crateName": "windows-registry", - "version": "0.6.1", - "edition": "2021", - "sha256": "082p7l615qk8a4g8g15yipc5lghga6cgfhm74wm7zknwzgvjnx82", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "windows-link", - "packageId": "windows-link" - }, - { - "name": "windows-result", - "packageId": "windows-result" - }, - { - "name": "windows-strings", - "packageId": "windows-strings" - } - ], - "resolvedDefaultFeatures": [ - "default", - "std" - ], - "libCrateTypes": [ - "lib" - ] - }, - "windows-result": { - "crateName": "windows-result", - "version": "0.4.1", - "edition": "2021", - "sha256": "1d9yhmrmmfqh56zlj751s5wfm9a2aa7az9rd7nn5027nxa4zm0bp", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "windows-link", - "packageId": "windows-link" - } - ], - "resolvedDefaultFeatures": [ - "default", - "std" - ], - "libCrateTypes": [ - "lib" - ] - }, - "windows-strings": { - "crateName": "windows-strings", - "version": "0.5.1", - "edition": "2021", - "sha256": "14bhng9jqv4fyl7lqjz3az7vzh8pw0w4am49fsqgcz67d67x0dvq", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "windows-link", - "packageId": "windows-link" - } - ], - "resolvedDefaultFeatures": [ - "std" - ], - "libCrateTypes": [ - "lib" - ] - }, - "windows-sys 0.45.0": { - "crateName": "windows-sys", - "version": "0.45.0", - "edition": "2018", - "sha256": "1l36bcqm4g89pknfp8r9rl1w4bn017q6a8qlx8viv0xjxzjkna3m", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "windows-targets", - "packageId": "windows-targets 0.42.2", - "target": "cfg(not(windows_raw_dylib))" - } - ], - "resolvedDefaultFeatures": [ - "Win32", - "Win32_Globalization", - "default" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Microsoft" - ] - }, - "windows-sys 0.48.0": { - "crateName": "windows-sys", - "version": "0.48.0", - "edition": "2018", - "sha256": "1aan23v5gs7gya1lc46hqn9mdh8yph3fhxmhxlw36pn6pqc28zb7", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "windows-targets", - "packageId": "windows-targets 0.48.5" - } - ], - "resolvedDefaultFeatures": [ - "Win32", - "Win32_Foundation", - "Win32_UI", - "Win32_UI_Shell", - "default" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Microsoft" - ] - }, - "windows-sys 0.52.0": { - "crateName": "windows-sys", - "version": "0.52.0", - "edition": "2021", - "sha256": "0gd3v4ji88490zgb6b5mq5zgbvwv7zx1ibn8v3x83rwcdbryaar8", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "windows-targets", - "packageId": "windows-targets 0.52.6" - } - ], - "resolvedDefaultFeatures": [ - "Win32", - "Win32_Foundation", - "Win32_Networking", - "Win32_Networking_WinSock", - "Win32_System", - "Win32_System_IO", - "Win32_System_Threading", - "Win32_System_WindowsProgramming", - "default" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Microsoft" - ] - }, - "windows-sys 0.60.2": { - "crateName": "windows-sys", - "version": "0.60.2", - "edition": "2021", - "sha256": "1jrbc615ihqnhjhxplr2kw7rasrskv9wj3lr80hgfd42sbj01xgj", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "windows-targets", - "packageId": "windows-targets 0.53.5" - } - ], - "resolvedDefaultFeatures": [ - "Win32", - "Win32_Foundation", - "Win32_Networking", - "Win32_Networking_WinSock", - "Win32_System", - "Win32_System_IO", - "default" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Microsoft" - ] - }, - "windows-sys 0.61.2": { - "crateName": "windows-sys", - "version": "0.61.2", - "edition": "2021", - "sha256": "1z7k3y9b6b5h52kid57lvmvm05362zv1v8w0gc7xyv5xphlp44xf", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "windows-link", - "packageId": "windows-link" - } - ], - "resolvedDefaultFeatures": [ - "Wdk", - "Wdk_Foundation", - "Wdk_Storage", - "Wdk_Storage_FileSystem", - "Wdk_System", - "Wdk_System_IO", - "Win32", - "Win32_Foundation", - "Win32_Networking", - "Win32_Networking_WinSock", - "Win32_Security", - "Win32_Security_Authentication", - "Win32_Security_Authentication_Identity", - "Win32_Security_Credentials", - "Win32_Security_Cryptography", - "Win32_Storage", - "Win32_Storage_FileSystem", - "Win32_System", - "Win32_System_Com", - "Win32_System_Console", - "Win32_System_Diagnostics", - "Win32_System_Diagnostics_Debug", - "Win32_System_IO", - "Win32_System_LibraryLoader", - "Win32_System_Memory", - "Win32_System_Pipes", - "Win32_System_Registry", - "Win32_System_SystemInformation", - "Win32_System_SystemServices", - "Win32_System_Threading", - "Win32_System_WindowsProgramming", - "Win32_UI", - "Win32_UI_Shell", - "Win32_UI_WindowsAndMessaging", - "default" - ], - "libCrateTypes": [ - "lib" - ] - }, - "windows-targets 0.42.2": { - "crateName": "windows-targets", - "version": "0.42.2", - "edition": "2018", - "sha256": "0wfhnib2fisxlx8c507dbmh97kgij4r6kcxdi0f9nk6l1k080lcf", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "windows_aarch64_gnullvm", - "packageId": "windows_aarch64_gnullvm 0.42.2", - "target": "aarch64-pc-windows-gnullvm" - }, - { - "name": "windows_aarch64_msvc", - "packageId": "windows_aarch64_msvc 0.42.2", - "target": "aarch64-pc-windows-msvc" - }, - { - "name": "windows_aarch64_msvc", - "packageId": "windows_aarch64_msvc 0.42.2", - "target": "aarch64-uwp-windows-msvc" - }, - { - "name": "windows_i686_gnu", - "packageId": "windows_i686_gnu 0.42.2", - "target": "i686-pc-windows-gnu" - }, - { - "name": "windows_i686_gnu", - "packageId": "windows_i686_gnu 0.42.2", - "target": "i686-uwp-windows-gnu" - }, - { - "name": "windows_i686_msvc", - "packageId": "windows_i686_msvc 0.42.2", - "target": "i686-pc-windows-msvc" - }, - { - "name": "windows_i686_msvc", - "packageId": "windows_i686_msvc 0.42.2", - "target": "i686-uwp-windows-msvc" - }, - { - "name": "windows_x86_64_gnu", - "packageId": "windows_x86_64_gnu 0.42.2", - "target": "x86_64-pc-windows-gnu" - }, - { - "name": "windows_x86_64_gnu", - "packageId": "windows_x86_64_gnu 0.42.2", - "target": "x86_64-uwp-windows-gnu" - }, - { - "name": "windows_x86_64_gnullvm", - "packageId": "windows_x86_64_gnullvm 0.42.2", - "target": "x86_64-pc-windows-gnullvm" - }, - { - "name": "windows_x86_64_msvc", - "packageId": "windows_x86_64_msvc 0.42.2", - "target": "x86_64-pc-windows-msvc" - }, - { - "name": "windows_x86_64_msvc", - "packageId": "windows_x86_64_msvc 0.42.2", - "target": "x86_64-uwp-windows-msvc" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Microsoft" - ] - }, - "windows-targets 0.48.5": { - "crateName": "windows-targets", - "version": "0.48.5", - "edition": "2018", - "sha256": "034ljxqshifs1lan89xwpcy1hp0lhdh4b5n0d2z4fwjx2piacbws", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "windows_aarch64_gnullvm", - "packageId": "windows_aarch64_gnullvm 0.48.5", - "target": "aarch64-pc-windows-gnullvm" - }, - { - "name": "windows_aarch64_msvc", - "packageId": "windows_aarch64_msvc 0.48.5", - "target": "cfg(all(target_arch = \"aarch64\", target_env = \"msvc\", not(windows_raw_dylib)))" - }, - { - "name": "windows_i686_gnu", - "packageId": "windows_i686_gnu 0.48.5", - "target": "cfg(all(target_arch = \"x86\", target_env = \"gnu\", not(windows_raw_dylib)))" - }, - { - "name": "windows_i686_msvc", - "packageId": "windows_i686_msvc 0.48.5", - "target": "cfg(all(target_arch = \"x86\", target_env = \"msvc\", not(windows_raw_dylib)))" - }, - { - "name": "windows_x86_64_gnu", - "packageId": "windows_x86_64_gnu 0.48.5", - "target": "cfg(all(target_arch = \"x86_64\", target_env = \"gnu\", not(target_abi = \"llvm\"), not(windows_raw_dylib)))" - }, - { - "name": "windows_x86_64_gnullvm", - "packageId": "windows_x86_64_gnullvm 0.48.5", - "target": "x86_64-pc-windows-gnullvm" - }, - { - "name": "windows_x86_64_msvc", - "packageId": "windows_x86_64_msvc 0.48.5", - "target": "cfg(all(target_arch = \"x86_64\", target_env = \"msvc\", not(windows_raw_dylib)))" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Microsoft" - ] - }, - "windows-targets 0.52.6": { - "crateName": "windows-targets", - "version": "0.52.6", - "edition": "2021", - "sha256": "0wwrx625nwlfp7k93r2rra568gad1mwd888h1jwnl0vfg5r4ywlv", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "windows_aarch64_gnullvm", - "packageId": "windows_aarch64_gnullvm 0.52.6", - "target": "aarch64-pc-windows-gnullvm" - }, - { - "name": "windows_aarch64_msvc", - "packageId": "windows_aarch64_msvc 0.52.6", - "target": "cfg(all(target_arch = \"aarch64\", target_env = \"msvc\", not(windows_raw_dylib)))" - }, - { - "name": "windows_i686_gnu", - "packageId": "windows_i686_gnu 0.52.6", - "target": "cfg(all(target_arch = \"x86\", target_env = \"gnu\", not(target_abi = \"llvm\"), not(windows_raw_dylib)))" - }, - { - "name": "windows_i686_gnullvm", - "packageId": "windows_i686_gnullvm 0.52.6", - "target": "i686-pc-windows-gnullvm" - }, - { - "name": "windows_i686_msvc", - "packageId": "windows_i686_msvc 0.52.6", - "target": "cfg(all(target_arch = \"x86\", target_env = \"msvc\", not(windows_raw_dylib)))" - }, - { - "name": "windows_x86_64_gnu", - "packageId": "windows_x86_64_gnu 0.52.6", - "target": "cfg(all(target_arch = \"x86_64\", target_env = \"gnu\", not(target_abi = \"llvm\"), not(windows_raw_dylib)))" - }, - { - "name": "windows_x86_64_gnullvm", - "packageId": "windows_x86_64_gnullvm 0.52.6", - "target": "x86_64-pc-windows-gnullvm" - }, - { - "name": "windows_x86_64_msvc", - "packageId": "windows_x86_64_msvc 0.52.6", - "target": "cfg(all(any(target_arch = \"x86_64\", target_arch = \"arm64ec\"), target_env = \"msvc\", not(windows_raw_dylib)))" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Microsoft" - ] - }, - "windows-targets 0.53.5": { - "crateName": "windows-targets", - "version": "0.53.5", - "edition": "2021", - "sha256": "1wv9j2gv3l6wj3gkw5j1kr6ymb5q6dfc42yvydjhv3mqa7szjia9", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "windows-link", - "packageId": "windows-link", - "target": "cfg(windows_raw_dylib)" - }, - { - "name": "windows_aarch64_gnullvm", - "packageId": "windows_aarch64_gnullvm 0.53.1", - "target": "aarch64-pc-windows-gnullvm" - }, - { - "name": "windows_aarch64_msvc", - "packageId": "windows_aarch64_msvc 0.53.1", - "target": "cfg(all(target_arch = \"aarch64\", target_env = \"msvc\", not(windows_raw_dylib)))" - }, - { - "name": "windows_i686_gnu", - "packageId": "windows_i686_gnu 0.53.1", - "target": "cfg(all(target_arch = \"x86\", target_env = \"gnu\", not(target_abi = \"llvm\"), not(windows_raw_dylib)))" - }, - { - "name": "windows_i686_gnullvm", - "packageId": "windows_i686_gnullvm 0.53.1", - "target": "i686-pc-windows-gnullvm" - }, - { - "name": "windows_i686_msvc", - "packageId": "windows_i686_msvc 0.53.1", - "target": "cfg(all(target_arch = \"x86\", target_env = \"msvc\", not(windows_raw_dylib)))" - }, - { - "name": "windows_x86_64_gnu", - "packageId": "windows_x86_64_gnu 0.53.1", - "target": "cfg(all(target_arch = \"x86_64\", target_env = \"gnu\", not(target_abi = \"llvm\"), not(windows_raw_dylib)))" - }, - { - "name": "windows_x86_64_gnullvm", - "packageId": "windows_x86_64_gnullvm 0.53.1", - "target": "x86_64-pc-windows-gnullvm" - }, - { - "name": "windows_x86_64_msvc", - "packageId": "windows_x86_64_msvc 0.53.1", - "target": "cfg(all(any(target_arch = \"x86_64\", target_arch = \"arm64ec\"), target_env = \"msvc\", not(windows_raw_dylib)))" - } - ], - "libCrateTypes": [ - "lib" - ] - }, - "windows_aarch64_gnullvm 0.42.2": { - "crateName": "windows_aarch64_gnullvm", - "version": "0.42.2", - "edition": "2018", - "sha256": "1y4q0qmvl0lvp7syxvfykafvmwal5hrjb4fmv04bqs0bawc52yjr", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Microsoft" - ] - }, - "windows_aarch64_gnullvm 0.48.5": { - "crateName": "windows_aarch64_gnullvm", - "version": "0.48.5", - "edition": "2018", - "sha256": "1n05v7qblg1ci3i567inc7xrkmywczxrs1z3lj3rkkxw18py6f1b", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Microsoft" - ] - }, - "windows_aarch64_gnullvm 0.52.6": { - "crateName": "windows_aarch64_gnullvm", - "version": "0.52.6", - "edition": "2021", - "sha256": "1lrcq38cr2arvmz19v32qaggvj8bh1640mdm9c2fr877h0hn591j", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Microsoft" - ] - }, - "windows_aarch64_gnullvm 0.53.1": { - "crateName": "windows_aarch64_gnullvm", - "version": "0.53.1", - "edition": "2021", - "sha256": "0lqvdm510mka9w26vmga7hbkmrw9glzc90l4gya5qbxlm1pl3n59", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ] - }, - "windows_aarch64_msvc 0.42.2": { - "crateName": "windows_aarch64_msvc", - "version": "0.42.2", - "edition": "2018", - "sha256": "0hsdikjl5sa1fva5qskpwlxzpc5q9l909fpl1w6yy1hglrj8i3p0", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Microsoft" - ] - }, - "windows_aarch64_msvc 0.48.5": { - "crateName": "windows_aarch64_msvc", - "version": "0.48.5", - "edition": "2018", - "sha256": "1g5l4ry968p73g6bg6jgyvy9lb8fyhcs54067yzxpcpkf44k2dfw", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Microsoft" - ] - }, - "windows_aarch64_msvc 0.52.6": { - "crateName": "windows_aarch64_msvc", - "version": "0.52.6", - "edition": "2021", - "sha256": "0sfl0nysnz32yyfh773hpi49b1q700ah6y7sacmjbqjjn5xjmv09", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Microsoft" - ] - }, - "windows_aarch64_msvc 0.53.1": { - "crateName": "windows_aarch64_msvc", - "version": "0.53.1", - "edition": "2021", - "sha256": "01jh2adlwx043rji888b22whx4bm8alrk3khjpik5xn20kl85mxr", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ] - }, - "windows_i686_gnu 0.42.2": { - "crateName": "windows_i686_gnu", - "version": "0.42.2", - "edition": "2018", - "sha256": "0kx866dfrby88lqs9v1vgmrkk1z6af9lhaghh5maj7d4imyr47f6", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Microsoft" - ] - }, - "windows_i686_gnu 0.48.5": { - "crateName": "windows_i686_gnu", - "version": "0.48.5", - "edition": "2018", - "sha256": "0gklnglwd9ilqx7ac3cn8hbhkraqisd0n83jxzf9837nvvkiand7", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Microsoft" - ] - }, - "windows_i686_gnu 0.52.6": { - "crateName": "windows_i686_gnu", - "version": "0.52.6", - "edition": "2021", - "sha256": "02zspglbykh1jh9pi7gn8g1f97jh1rrccni9ivmrfbl0mgamm6wf", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Microsoft" - ] - }, - "windows_i686_gnu 0.53.1": { - "crateName": "windows_i686_gnu", - "version": "0.53.1", - "edition": "2021", - "sha256": "18wkcm82ldyg4figcsidzwbg1pqd49jpm98crfz0j7nqd6h6s3ln", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ] - }, - "windows_i686_gnullvm 0.52.6": { - "crateName": "windows_i686_gnullvm", - "version": "0.52.6", - "edition": "2021", - "sha256": "0rpdx1537mw6slcpqa0rm3qixmsb79nbhqy5fsm3q2q9ik9m5vhf", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Microsoft" - ] - }, - "windows_i686_gnullvm 0.53.1": { - "crateName": "windows_i686_gnullvm", - "version": "0.53.1", - "edition": "2021", - "sha256": "030qaxqc4salz6l4immfb6sykc6gmhyir9wzn2w8mxj8038mjwzs", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ] - }, - "windows_i686_msvc 0.42.2": { - "crateName": "windows_i686_msvc", - "version": "0.42.2", - "edition": "2018", - "sha256": "0q0h9m2aq1pygc199pa5jgc952qhcnf0zn688454i7v4xjv41n24", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Microsoft" - ] - }, - "windows_i686_msvc 0.48.5": { - "crateName": "windows_i686_msvc", - "version": "0.48.5", - "edition": "2018", - "sha256": "01m4rik437dl9rdf0ndnm2syh10hizvq0dajdkv2fjqcywrw4mcg", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Microsoft" - ] - }, - "windows_i686_msvc 0.52.6": { - "crateName": "windows_i686_msvc", - "version": "0.52.6", - "edition": "2021", - "sha256": "0rkcqmp4zzmfvrrrx01260q3xkpzi6fzi2x2pgdcdry50ny4h294", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Microsoft" - ] - }, - "windows_i686_msvc 0.53.1": { - "crateName": "windows_i686_msvc", - "version": "0.53.1", - "edition": "2021", - "sha256": "1hi6scw3mn2pbdl30ji5i4y8vvspb9b66l98kkz350pig58wfyhy", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ] - }, - "windows_x86_64_gnu 0.42.2": { - "crateName": "windows_x86_64_gnu", - "version": "0.42.2", - "edition": "2018", - "sha256": "0dnbf2xnp3xrvy8v9mgs3var4zq9v9yh9kv79035rdgyp2w15scd", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Microsoft" - ] - }, - "windows_x86_64_gnu 0.48.5": { - "crateName": "windows_x86_64_gnu", - "version": "0.48.5", - "edition": "2018", - "sha256": "13kiqqcvz2vnyxzydjh73hwgigsdr2z1xpzx313kxll34nyhmm2k", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Microsoft" - ] - }, - "windows_x86_64_gnu 0.52.6": { - "crateName": "windows_x86_64_gnu", - "version": "0.52.6", - "edition": "2021", - "sha256": "0y0sifqcb56a56mvn7xjgs8g43p33mfqkd8wj1yhrgxzma05qyhl", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Microsoft" - ] - }, - "windows_x86_64_gnu 0.53.1": { - "crateName": "windows_x86_64_gnu", - "version": "0.53.1", - "edition": "2021", - "sha256": "16d4yiysmfdlsrghndr97y57gh3kljkwhfdbcs05m1jasz6l4f4w", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ] - }, - "windows_x86_64_gnullvm 0.42.2": { - "crateName": "windows_x86_64_gnullvm", - "version": "0.42.2", - "edition": "2018", - "sha256": "18wl9r8qbsl475j39zvawlidp1bsbinliwfymr43fibdld31pm16", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Microsoft" - ] - }, - "windows_x86_64_gnullvm 0.48.5": { - "crateName": "windows_x86_64_gnullvm", - "version": "0.48.5", - "edition": "2018", - "sha256": "1k24810wfbgz8k48c2yknqjmiigmql6kk3knmddkv8k8g1v54yqb", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Microsoft" - ] - }, - "windows_x86_64_gnullvm 0.52.6": { - "crateName": "windows_x86_64_gnullvm", - "version": "0.52.6", - "edition": "2021", - "sha256": "03gda7zjx1qh8k9nnlgb7m3w3s1xkysg55hkd1wjch8pqhyv5m94", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Microsoft" - ] - }, - "windows_x86_64_gnullvm 0.53.1": { - "crateName": "windows_x86_64_gnullvm", - "version": "0.53.1", - "edition": "2021", - "sha256": "1qbspgv4g3q0vygkg8rnql5c6z3caqv38japiynyivh75ng1gyhg", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ] - }, - "windows_x86_64_msvc 0.42.2": { - "crateName": "windows_x86_64_msvc", - "version": "0.42.2", - "edition": "2018", - "sha256": "1w5r0q0yzx827d10dpjza2ww0j8iajqhmb54s735hhaj66imvv4s", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Microsoft" - ] - }, - "windows_x86_64_msvc 0.48.5": { - "crateName": "windows_x86_64_msvc", - "version": "0.48.5", - "edition": "2018", - "sha256": "0f4mdp895kkjh9zv8dxvn4pc10xr7839lf5pa9l0193i2pkgr57d", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Microsoft" - ] - }, - "windows_x86_64_msvc 0.52.6": { - "crateName": "windows_x86_64_msvc", - "version": "0.52.6", - "edition": "2021", - "sha256": "1v7rb5cibyzx8vak29pdrk8nx9hycsjs4w0jgms08qk49jl6v7sq", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Microsoft" - ] - }, - "windows_x86_64_msvc 0.53.1": { - "crateName": "windows_x86_64_msvc", - "version": "0.53.1", - "edition": "2021", - "sha256": "0l6npq76vlq4ksn4bwsncpr8508mk0gmznm6wnhjg95d19gzzfyn", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ] - }, - "wiremock": { - "crateName": "wiremock", - "version": "0.6.5", - "edition": "2024", - "sha256": "0cahz2c4lwaw8f7g5d805wlqh824fjhaw8g588akr6sxn3gixnq8", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "assert-json-diff", - "packageId": "assert-json-diff" - }, - { - "name": "base64", - "packageId": "base64 0.22.1" - }, - { - "name": "deadpool", - "packageId": "deadpool" - }, - { - "name": "futures", - "packageId": "futures" - }, - { - "name": "http", - "packageId": "http 1.4.0" - }, - { - "name": "http-body-util", - "packageId": "http-body-util" - }, - { - "name": "hyper", - "packageId": "hyper 1.9.0" - }, - { - "name": "hyper-util", - "packageId": "hyper-util" - }, - { - "name": "log", - "packageId": "log" - }, - { - "name": "once_cell", - "packageId": "once_cell" - }, - { - "name": "regex", - "packageId": "regex" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "tokio", - "packageId": "tokio" - }, - { - "name": "url", - "packageId": "url" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Luca Palmieri " - ] - }, - "wit-bindgen": { - "crateName": "wit-bindgen", - "version": "0.51.0", - "edition": "2024", - "sha256": "19fazgch8sq5cvjv3ynhhfh5d5x08jq2pkw8jfb05vbcyqcr496p", - "source": { - "type": "crates-io" - }, - "resolvedDefaultFeatures": [ - "async", - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Alex Crichton " - ] - }, - "wit-bindgen-core": { - "crateName": "wit-bindgen-core", - "version": "0.51.0", - "edition": "2024", - "sha256": "1p2jszqsqbx8k7y8nwvxg65wqzxjm048ba5phaq8r9iy9ildwqga", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "anyhow", - "packageId": "anyhow" - }, - { - "name": "heck", - "packageId": "heck 0.5.0" - }, - { - "name": "wit-parser", - "packageId": "wit-parser" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Alex Crichton " - ] - }, - "wit-bindgen-rust": { - "crateName": "wit-bindgen-rust", - "version": "0.51.0", - "edition": "2024", - "sha256": "08bzn5fsvkb9x9wyvyx98qglknj2075xk1n7c5jxv15jykh6didp", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "anyhow", - "packageId": "anyhow" - }, - { - "name": "heck", - "packageId": "heck 0.5.0" - }, - { - "name": "indexmap", - "packageId": "indexmap" - }, - { - "name": "prettyplease", - "packageId": "prettyplease" - }, - { - "name": "syn", - "packageId": "syn" - }, - { - "name": "wasm-metadata", - "packageId": "wasm-metadata" - }, - { - "name": "wit-bindgen-core", - "packageId": "wit-bindgen-core" - }, - { - "name": "wit-component", - "packageId": "wit-component" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Alex Crichton " - ] - }, - "wit-bindgen-rust-macro": { - "crateName": "wit-bindgen-rust-macro", - "version": "0.51.0", - "edition": "2024", - "sha256": "0ymizapzv2id89igxsz2n587y2hlfypf6n8kyp68x976fzyrn3qc", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "anyhow", - "packageId": "anyhow" - }, - { - "name": "prettyplease", - "packageId": "prettyplease" - }, - { - "name": "proc-macro2", - "packageId": "proc-macro2" - }, - { - "name": "quote", - "packageId": "quote" - }, - { - "name": "syn", - "packageId": "syn" - }, - { - "name": "wit-bindgen-core", - "packageId": "wit-bindgen-core" - }, - { - "name": "wit-bindgen-rust", - "packageId": "wit-bindgen-rust" - } - ], - "resolvedDefaultFeatures": [ - "async" - ], - "procMacro": true, - "authors": [ - "Alex Crichton " - ] - }, - "wit-component": { - "crateName": "wit-component", - "version": "0.244.0", - "edition": "2021", - "sha256": "1clwxgsgdns3zj2fqnrjcp8y5gazwfa1k0sy5cbk0fsmx4hflrlx", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "anyhow", - "packageId": "anyhow" - }, - { - "name": "bitflags", - "packageId": "bitflags" - }, - { - "name": "indexmap", - "packageId": "indexmap" - }, - { - "name": "log", - "packageId": "log" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "serde_derive", - "packageId": "serde_derive" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "wasm-encoder", - "packageId": "wasm-encoder" - }, - { - "name": "wasm-metadata", - "packageId": "wasm-metadata" - }, - { - "name": "wasmparser", - "packageId": "wasmparser" - }, - { - "name": "wit-parser", - "packageId": "wit-parser" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Peter Huene " - ] - }, - "wit-parser": { - "crateName": "wit-parser", - "version": "0.244.0", - "edition": "2021", - "sha256": "0dm7avvdxryxd5b02l0g5h6933z1cw5z0d4wynvq2cywq55srj7c", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "anyhow", - "packageId": "anyhow" - }, - { - "name": "id-arena", - "packageId": "id-arena" - }, - { - "name": "indexmap", - "packageId": "indexmap" - }, - { - "name": "log", - "packageId": "log" - }, - { - "name": "semver", - "packageId": "semver" - }, - { - "name": "serde", - "packageId": "serde" - }, - { - "name": "serde_derive", - "packageId": "serde_derive" - }, - { - "name": "serde_json", - "packageId": "serde_json" - }, - { - "name": "unicode-xid", - "packageId": "unicode-xid" - }, - { - "name": "wasmparser", - "packageId": "wasmparser" - } - ], - "resolvedDefaultFeatures": [ - "decoding", - "default", - "serde", - "serde_json" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Alex Crichton " - ] - }, - "woothee": { - "crateName": "woothee", - "version": "0.13.0", - "edition": "2018", - "sha256": "0wb9pz32b0wrdh7kfzj9lbnhjrnlyyp2gp938mylv7bplk378qc9", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "lazy_static", - "packageId": "lazy_static" - }, - { - "name": "regex", - "packageId": "regex" - } - ], - "resolvedDefaultFeatures": [ - "default" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "hhatto " - ] - }, - "writeable": { - "crateName": "writeable", - "version": "0.6.3", - "edition": "2021", - "sha256": "1i54d13h9bpap2hf13xcry1s4lxh7ap3923g8f3c0grd7c9fbyhz", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ], - "authors": [ - "The ICU4X Project Developers" - ] - }, - "x509-parser 0.16.0": { - "crateName": "x509-parser", - "version": "0.16.0", - "edition": "2018", - "sha256": "0s8zyl6fafkzpylcpcn08bmcmrzzcb6gfjx2h8zny3bh60pidg7w", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "asn1-rs", - "packageId": "asn1-rs 0.6.2" - }, - { - "name": "data-encoding", - "packageId": "data-encoding" - }, - { - "name": "der-parser", - "packageId": "der-parser 9.0.0" - }, - { - "name": "lazy_static", - "packageId": "lazy_static" - }, - { - "name": "nom", - "packageId": "nom 7.1.3" - }, - { - "name": "oid-registry", - "packageId": "oid-registry 0.7.1" - }, - { - "name": "rusticata-macros", - "packageId": "rusticata-macros" - }, - { - "name": "thiserror", - "packageId": "thiserror 1.0.69" - }, - { - "name": "time", - "packageId": "time" - } - ], - "resolvedDefaultFeatures": [ - "default" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Pierre Chifflier " - ] - }, - "x509-parser 0.18.1": { - "crateName": "x509-parser", - "version": "0.18.1", - "edition": "2018", - "sha256": "00jj31m702vxas7xs0vjn2863y7k4kp266w5q1ms0z85rrqhyfyl", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "asn1-rs", - "packageId": "asn1-rs 0.7.1" - }, - { - "name": "data-encoding", - "packageId": "data-encoding" - }, - { - "name": "der-parser", - "packageId": "der-parser 10.0.0" - }, - { - "name": "lazy_static", - "packageId": "lazy_static" - }, - { - "name": "nom", - "packageId": "nom 7.1.3" - }, - { - "name": "oid-registry", - "packageId": "oid-registry 0.8.1" - }, - { - "name": "ring", - "packageId": "ring" - }, - { - "name": "rusticata-macros", - "packageId": "rusticata-macros" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "time", - "packageId": "time" - } - ], - "resolvedDefaultFeatures": [ - "default", - "ring", - "verify" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Pierre Chifflier " - ] - }, - "xattr": { - "crateName": "xattr", - "version": "1.6.1", - "edition": "2021", - "sha256": "0ml1mb43gqasawillql6b344m0zgq8mz0isi11wj8vbg43a5mr1j", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "libc", - "packageId": "libc", - "target": "cfg(any(target_os = \"freebsd\", target_os = \"netbsd\"))" - }, - { - "name": "rustix", - "packageId": "rustix", - "target": "cfg(any(target_os = \"android\", target_os = \"linux\", target_os = \"macos\", target_os = \"hurd\"))" - } - ], - "resolvedDefaultFeatures": [ - "default", - "unsupported" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Steven Allen " - ] - }, - "xmlparser": { - "crateName": "xmlparser", - "version": "0.13.6", - "edition": "2018", - "sha256": "1r796g21c70p983ax0j6rmhzmalg4rhx61mvd4farxdhfyvy1zk6", - "source": { - "type": "crates-io" - }, - "resolvedDefaultFeatures": [ - "default", - "std" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Yevhenii Reizner " - ] - }, - "xsd-parser": { - "crateName": "xsd-parser", - "version": "1.5.2", - "edition": "2021", - "sha256": "1siy2l4fjdzlwjc9b8qy6nng7xakk9h926dczks1sicvyjx1rwby", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "Inflector", - "packageId": "Inflector" - }, - { - "name": "anyhow", - "packageId": "anyhow" - }, - { - "name": "bit-set", - "packageId": "bit-set 0.8.0" - }, - { - "name": "bitflags", - "packageId": "bitflags" - }, - { - "name": "indexmap", - "packageId": "indexmap" - }, - { - "name": "parking_lot", - "packageId": "parking_lot" - }, - { - "name": "proc-macro2", - "packageId": "proc-macro2" - }, - { - "name": "quick-xml", - "packageId": "quick-xml 0.38.4" - }, - { - "name": "quote", - "packageId": "quote" - }, - { - "name": "smallvec", - "packageId": "smallvec" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - }, - { - "name": "tracing", - "packageId": "tracing" - }, - { - "name": "unindent", - "packageId": "unindent" - }, - { - "name": "url", - "packageId": "url" - }, - { - "name": "xsd-parser-types", - "packageId": "xsd-parser-types" - } - ], - "buildDependencies": [ - { - "name": "base64", - "packageId": "base64 0.22.1" - }, - { - "name": "regex", - "packageId": "regex" - } - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Bergmann89 " - ] - }, - "xsd-parser-types": { - "crateName": "xsd-parser-types", - "version": "0.2.1", - "edition": "2021", - "sha256": "1x9gsv34yw2r233iprqs4b0p86qrdp3591wwl8zy4dwinkmpfacq", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "encoding_rs", - "packageId": "encoding_rs" - }, - { - "name": "indexmap", - "packageId": "indexmap" - }, - { - "name": "quick-xml", - "packageId": "quick-xml 0.38.4" - }, - { - "name": "regex", - "packageId": "regex" - }, - { - "name": "thiserror", - "packageId": "thiserror 2.0.18" - } - ], - "resolvedDefaultFeatures": [ - "default", - "quick-xml", - "xml" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Bergmann89 " - ] - }, - "y4m": { - "crateName": "y4m", - "version": "0.8.0", - "edition": "2015", - "sha256": "0j24y2zf60lpxwd7kyg737hqfyqx16y32s0fjyi6fax6w4hlnnks", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Kagami Hiiragi " - ] - }, - "yasna": { - "crateName": "yasna", - "version": "0.5.2", - "edition": "2018", - "sha256": "1ka4ixrplnrfqyl1kymdj8cwpdp2k0kdr73b57hilcn1kiab6yz1", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "time", - "packageId": "time" - } - ], - "resolvedDefaultFeatures": [ - "default", - "std", - "time" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Masaki Hara " - ] - }, - "yoke": { - "crateName": "yoke", - "version": "0.8.2", - "edition": "2021", - "sha256": "1jprcs7a98a5whvfs6r3jvfh1nnfp6zyijl7y4ywmn88lzywbs5b", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "stable_deref_trait", - "packageId": "stable_deref_trait" - }, - { - "name": "yoke-derive", - "packageId": "yoke-derive" - }, - { - "name": "zerofrom", - "packageId": "zerofrom" - } - ], - "resolvedDefaultFeatures": [ - "alloc", - "default", - "derive", - "zerofrom" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Manish Goregaokar " - ] - }, - "yoke-derive": { - "crateName": "yoke-derive", - "version": "0.8.2", - "edition": "2021", - "sha256": "13l5y5sz4lqm7rmyakjbh6vwgikxiql51xfff9hq2j485hk4r16y", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "proc-macro2", - "packageId": "proc-macro2" - }, - { - "name": "quote", - "packageId": "quote" - }, - { - "name": "syn", - "packageId": "syn" - }, - { - "name": "synstructure", - "packageId": "synstructure" - } - ], - "procMacro": true, - "authors": [ - "Manish Goregaokar " - ] - }, - "zerocopy": { - "crateName": "zerocopy", - "version": "0.8.48", - "edition": "2021", - "sha256": "1sb8plax8jbrsng1jdval7bdhk7hhrx40dz3hwh074k6knzkgm7f", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "zerocopy-derive", - "packageId": "zerocopy-derive" - }, - { - "name": "zerocopy-derive", - "packageId": "zerocopy-derive", - "target": "cfg(any())" - } - ], - "resolvedDefaultFeatures": [ - "derive", - "simd", - "zerocopy-derive" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Joshua Liebow-Feeser ", - "Jack Wrenn " - ] - }, - "zerocopy-derive": { - "crateName": "zerocopy-derive", - "version": "0.8.48", - "edition": "2021", - "sha256": "1m5s0g92cxggqc74j83k1priz24k3z93sj5gadppd20p9c4cvqvh", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "proc-macro2", - "packageId": "proc-macro2" - }, - { - "name": "quote", - "packageId": "quote" - }, - { - "name": "syn", - "packageId": "syn" - } - ], - "procMacro": true, - "authors": [ - "Joshua Liebow-Feeser ", - "Jack Wrenn " - ] - }, - "zerofrom": { - "crateName": "zerofrom", - "version": "0.1.7", - "edition": "2021", - "sha256": "1py40in4rirc9q8w36q67pld0zk8ssg024xhh0cncxgal7ra3yk9", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "zerofrom-derive", - "packageId": "zerofrom-derive" - } - ], - "resolvedDefaultFeatures": [ - "alloc", - "derive" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Manish Goregaokar " - ] - }, - "zerofrom-derive": { - "crateName": "zerofrom-derive", - "version": "0.1.7", - "edition": "2021", - "sha256": "18c4wsnznhdxx6m80piil1lbyszdiwsshgjrybqcm4b6qic22lqi", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "proc-macro2", - "packageId": "proc-macro2" - }, - { - "name": "quote", - "packageId": "quote" - }, - { - "name": "syn", - "packageId": "syn" - }, - { - "name": "synstructure", - "packageId": "synstructure" - } - ], - "procMacro": true, - "authors": [ - "Manish Goregaokar " - ] - }, - "zeroize": { - "crateName": "zeroize", - "version": "1.8.2", - "edition": "2021", - "sha256": "1l48zxgcv34d7kjskr610zqsm6j2b4fcr2vfh9jm9j1jgvk58wdr", - "source": { - "type": "crates-io" - }, - "resolvedDefaultFeatures": [ - "alloc", - "default" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "The RustCrypto Project Developers" - ] - }, - "zerotrie": { - "crateName": "zerotrie", - "version": "0.2.4", - "edition": "2021", - "sha256": "1gr0pkcn3qsr6in6iixqyp0vbzwf2j1jzyvh7yl2yydh3p9m548g", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "displaydoc", - "packageId": "displaydoc" - }, - { - "name": "yoke", - "packageId": "yoke" - }, - { - "name": "zerofrom", - "packageId": "zerofrom" - } - ], - "resolvedDefaultFeatures": [ - "yoke", - "zerofrom" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "The ICU4X Project Developers" - ] - }, - "zerovec": { - "crateName": "zerovec", - "version": "0.11.6", - "edition": "2021", - "sha256": "0fdjsy6b31q9i0d73sl7xjd12xadbwi45lkpfgqnmasrqg5i3ych", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "yoke", - "packageId": "yoke" - }, - { - "name": "zerofrom", - "packageId": "zerofrom" - }, - { - "name": "zerovec-derive", - "packageId": "zerovec-derive" - } - ], - "resolvedDefaultFeatures": [ - "alloc", - "derive", - "yoke" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "The ICU4X Project Developers" - ] - }, - "zerovec-derive": { - "crateName": "zerovec-derive", - "version": "0.11.3", - "edition": "2021", - "sha256": "0m85qj92mmfvhjra6ziqky5b1p4kcmp5069k7kfadp5hr8jw8pb2", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "proc-macro2", - "packageId": "proc-macro2" - }, - { - "name": "quote", - "packageId": "quote" - }, - { - "name": "syn", - "packageId": "syn" - } - ], - "procMacro": true, - "authors": [ - "Manish Goregaokar " - ] - }, - "zmij": { - "crateName": "zmij", - "version": "1.0.21", - "edition": "2021", - "sha256": "1amb5i6gz7yjb0dnmz5y669674pqmwbj44p4yfxfv2ncgvk8x15q", - "source": { - "type": "crates-io" - }, - "libCrateTypes": [ - "lib" - ], - "authors": [ - "David Tolnay " - ] - }, - "zstd": { - "crateName": "zstd", - "version": "0.13.3", - "edition": "2018", - "sha256": "12n0h4w9l526li7jl972rxpyf012jw3nwmji2qbjghv9ll8y67p9", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "zstd-safe", - "packageId": "zstd-safe" - } - ], - "resolvedDefaultFeatures": [ - "arrays", - "default", - "legacy", - "zdict_builder" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Alexandre Bury " - ] - }, - "zstd-safe": { - "crateName": "zstd-safe", - "version": "7.2.4", - "edition": "2018", - "sha256": "179vxmkzhpz6cq6mfzvgwc99bpgllkr6lwxq7ylh5dmby3aw8jcg", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "zstd-sys", - "packageId": "zstd-sys" - } - ], - "resolvedDefaultFeatures": [ - "arrays", - "legacy", - "std", - "zdict_builder" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "Alexandre Bury " - ] - }, - "zstd-sys": { - "crateName": "zstd-sys", - "version": "2.0.16+zstd.1.5.7", - "edition": "2018", - "sha256": "0j1pd2iaqpvaxlgqmmijj68wma7xwdv9grrr63j873yw5ay9xqci", - "source": { - "type": "crates-io" - }, - "buildDependencies": [ - { - "name": "cc", - "packageId": "cc" - }, - { - "name": "pkg-config", - "packageId": "pkg-config" - } - ], - "resolvedDefaultFeatures": [ - "legacy", - "std", - "zdict_builder" - ], - "libCrateTypes": [ - "lib" - ], - "links": "zstd", - "authors": [ - "Alexandre Bury " - ] - }, - "zune-core": { - "crateName": "zune-core", - "version": "0.5.1", - "edition": "2021", - "sha256": "1ya0zdqxlr5v57791j7bvm408ri2cfx81a4v6z85f560yw3hi2nb", - "source": { - "type": "crates-io" - }, - "resolvedDefaultFeatures": [ - "std" - ], - "libCrateTypes": [ - "lib" - ] - }, - "zune-jpeg": { - "crateName": "zune-jpeg", - "version": "0.5.15", - "edition": "2021", - "sha256": "15kjpn6pywxlwb8w5irfd68x31wi3mb4y1da8bqh7havh5drvg17", - "source": { - "type": "crates-io" - }, - "dependencies": [ - { - "name": "zune-core", - "packageId": "zune-core" - } - ], - "resolvedDefaultFeatures": [ - "default", - "neon", - "std", - "x86" - ], - "libCrateTypes": [ - "lib" - ], - "authors": [ - "caleb " - ] - } - } -} \ No newline at end of file diff --git a/packages/fluxer_nix_v2/apps/aggregate.nix b/packages/fluxer_nix_v2/apps/aggregate.nix deleted file mode 100644 index d952c90..0000000 --- a/packages/fluxer_nix_v2/apps/aggregate.nix +++ /dev/null @@ -1,296 +0,0 @@ -{ - sources, - pkgs, - fluxer_src, - app, - ... -}: - -import "${toString sources.crate2nix.outPath}/lib/build-from-json.nix" rec { - inherit pkgs; - src = fluxer_src; - resolvedJson = ../Cargo.json; - buildRustCrateForPkgs = ( - pkgs: - let - newBuildRustCrate = pkgs.buildRustCrate.override { - defaultCrateOverrides = { - av-scenechange = ( - attrs: { - nativeBuildInputs = - (attrs.nativeBuildInputs or [ ]) - ++ (with pkgs; [ - nasm - ]); - CARGO_ENCODED_RUSTFLAGS = ""; - } - ); - rav1e = ( - attrs: { - CARGO_ENCODED_RUSTFLAGS = ""; - } - ); - rate_limit_common = ( - _: { - FLUXER_RATE_LIMIT_PROTO_DIR = "${src}/services/rate_limit/proto"; - } - ); - bulk_delete_common = ( - _: { - FLUXER_BULK_DELETE_PROTO_DIR = "${src}/services/bulk_delete/proto"; - } - ); - config_common = ( - _: { - FLUXER_CONFIG_PROTO_DIR = "${src}/services/config/proto"; - } - ); - discovery_common = ( - _: { - FLUXER_DISCOVERY_PROTO_DIR = "${src}/services/discovery/proto"; - } - ); - users_common = ( - _: { - FLUXER_USERS_PROTO_DIR = "${src}/services/users/proto"; - } - ); - system_dms_common = ( - _: { - FLUXER_SYSTEM_DMS_PROTO_DIR = "${src}/services/system_dms/proto"; - } - ); - limits_common = ( - _: { - FLUXER_LIMITS_PROTO_DIR = "${src}/services/limits/proto"; - } - ); - kv_store_common = ( - _: { - FLUXER_KV_STORE_PROTO_DIR = "${src}/services/kv_store/proto"; - } - ); - guild_common = ( - _: { - FLUXER_GUILD_PROTO_DIR = "${src}/services/guild/proto"; - } - ); - opennsfw2_common = ( - _: { - FLUXER_OPENNSFW2_PROTO_DIR = "${src}/services/opennsfw2/proto"; - } - ); - dm_permissions_common = ( - _: { - FLUXER_DM_PERMISSIONS_PROTO_DIR = "${src}/services/dm_permissions/proto"; - } - ); - audit_log_common = ( - _: { - FLUXER_AUDIT_LOG_PROTO_DIR = "${src}/services/audit_log/proto"; - } - ); - notification_common = ( - _: { - FLUXER_NOTIFICATION_PROTO_DIR = "${src}/services/notification/proto"; - } - ); - channel_common = ( - _: { - FLUXER_CHANNEL_PROTO_DIR = "${src}/services/channel/proto"; - FLUXER_GATEWAY_PROTO_DIR = "${src}/services/gateway/proto"; - FLUXER_AUTH_PROTO_DIR = "${src}/services/authentication/proto"; - } - ); - platform_bans_common = ( - _: { - FLUXER_PLATFORM_BANS_PROTO_DIR = "${src}/services/platform_bans/proto"; - } - ); - auth_common = ( - _: { - FLUXER_AUTH_PROTO_DIR = "${src}/services/authentication/proto"; - } - ); - antispam_common = ( - _: { - FLUXER_ANTISPAM_PROTO_DIR = "${src}/services/antispam/proto"; - } - ); - metrics_common = ( - _: { - FLUXER_METRICS_MIGRATIONS_DIR = "${src}/services/metrics/migrations"; - FLUXER_METRICS_PROTO_DIR = "${src}/services/metrics/proto"; - } - ); - sso_common = ( - _: { - FLUXER_SSO_PROTO_DIR = "${src}/services/sso/proto"; - } - ); - automod_common = ( - _: { - FLUXER_AUTOMOD_PROTO_DIR = "${src}/services/automod/proto"; - } - ); - feature_flags_common = ( - _: { - FLUXER_FEATURE_FLAGS_PROTO_DIR = "${src}/services/feature_flags/proto"; - } - ); - iar_common = ( - _: { - FLUXER_IAR_PROTO_DIR = "${src}/services/iar/proto"; - } - ); - read_state_common = ( - _: { - FLUXER_READ_STATE_PROTO_DIR = "${src}/services/read_state/proto"; - FLUXER_GATEWAY_PROTO_DIR = "${src}/services/gateway/proto"; - FLUXER_AUTH_PROTO_DIR = "${src}/services/authentication/proto"; - } - ); - voice_common = ( - _: { - FLUXER_GATEWAY_PROTO_DIR = "${src}/services/gateway/proto"; - } - ); - safety_common = ( - _: { - FLUXER_SAFETY_PROTO_DIR = "${src}/services/safety/proto"; - } - ); - metrics_rpc = ( - _: { - FLUXER_METRICS_RPC_PROTO_DIR = "${src}/services/metrics/proto"; - } - ); - virus_scan_common = ( - _: { - FLUXER_VIRUS_SCAN_PROTO_DIR = "${src}/services/virus_scan/proto"; - } - ); - payments_common = ( - _: { - FLUXER_PAYMENTS_PROTO_DIR = "${src}/services/payments/proto"; - } - ); - oauth2_common = ( - _: { - FLUXER_OAUTH2_PROTO_DIR = "${src}/services/oauth2/proto"; - } - ); - streams_common = ( - _: { - FLUXER_GATEWAY_PROTO_DIR = "${src}/services/gateway/proto"; - FLUXER_AUTH_PROTO_DIR = "${src}/services/authentication/proto"; - } - ); - gateway_common = ( - _: { - FLUXER_GATEWAY_PROTO_DIR = "${src}/services/gateway/proto"; - } - ); - gateway_dispatch_encoder = ( - _: { - FLUXER_GATEWAY_PROTO_DIR = "${src}/services/gateway/proto"; - } - ); - unfurl_common = ( - _: { - FLUXER_UNFURLER_PROTO_DIR = "${src}/services/unfurler/proto"; - } - ); - - ingress_common = ( - _: { - FLUXER_TRANSPORT_PROTO_DIR = "${src}/proto"; - FLUXER_AUTHENTICATION_PROTO_DIR = "${src}/services/authentication/proto"; - FLUXER_RATE_LIMIT_PROTO_DIR = "${src}/services/rate_limit/proto"; - FLUXER_PLATFORM_BANS_PROTO_DIR = "${src}/services/platform_bans/proto"; - } - ); - ingress_service = ( - attrs: { - FLUXER_INGRESS_SERVICE_DIST_DIR = "${app}"; - preConfigure = '' - ln -sf ${app} ./spa_dist - ''; - } - ); - ingress_bin = ( - _: { - FLUXER_INGRESS_BIN_POLICY_DIR = "1"; - preConfigure = '' - ln -sf ${src}/services/ingress/policies ./policies - ''; - } - ); - fluxer_nats_rpc = ( - _: { - FLUXER_NATS_RPC_PROTO_DIR = "${src}/proto"; - } - ); - fluxer_admin_panel = ( - _: { - FLUXER_TAILWIND_BIN = "${pkgs.tailwindcss_4}/bin/tailwindcss"; - } - ); - fluxer_marketing_site = ( - _: { - FLUXER_TAILWIND_BIN = "${pkgs.tailwindcss_4}/bin/tailwindcss"; - - FLUXER_MARKETING_SITE_STATIC_DIR = "1"; - preConfigure = '' - ln -sf ${src}/infrastructure/static ./static_dir - ''; - } - ); - - fluxer_media_proxy = ( - attrs: { - buildInputs = - (attrs.buildInputs or [ ]) - ++ (with pkgs; [ - opencv4 - ffmpeg.dev - libwebp - libavif.dev - lcms2.dev - libpng.dev - libjpeg.dev - zlib - giflib - ]); - } - ); - fluxer_setup_wizard = ( - _: { - FLUXER_SERVICES_DIR = "${src}/services"; - } - ); - }; - }; - in - ( - crate: - newBuildRustCrate ( - crate - // { - nativeBuildInputs = - (crate.nativeBuildInputs or [ ]) - ++ (with pkgs; [ - python3 - openssl - ]); - buildInputs = - (crate.buildInputs or [ ]) - ++ (with pkgs; [ - pkg-config - ]); - PROTOC = "${pkgs.protobuf}/bin/protoc"; - } - ) - ) - ); -} diff --git a/packages/fluxer_nix_v2/apps/api.nix b/packages/fluxer_nix_v2/apps/api.nix deleted file mode 100644 index 511a562..0000000 --- a/packages/fluxer_nix_v2/apps/api.nix +++ /dev/null @@ -1,61 +0,0 @@ -{ - lib, - stdenv, - callPackage, - turbo, - fetchPnpmDeps, - pnpm, - nodejs, - pnpmConfigHook, - makeWrapper, - ... -}: -stdenv.mkDerivation rec { - pname = "fluxer_api"; - version = "0.0.0"; - - src = callPackage ../util/turbo.nix { - stdenv = stdenv; - turbo = turbo; - workspace = "fluxer_api"; - extra_install_steps = '' - cp -r ./tsconfigs $out/tsconfigs - ''; - }; - - pnpmDeps = fetchPnpmDeps { - inherit pname version src; - fetcherVersion = 3; - hash = "sha256-k9jfiBrWEw7VwqKQ3CwXl1uMVDQwCTjIasYtccYkOWY="; - }; - - pnpmInstallFlags = [ - "--frozen-lockfile" - ]; - - nativeBuildInputs = [ - pnpm - pnpmConfigHook - makeWrapper - ]; - - installPhase = '' - runHook preInstall - - mkdir -p $out/bin - mkdir -p $out/lib - cp -r ./* $out/lib - - makeWrapper ${pnpm}/bin/pnpm $out/bin/fluxer_api \ - --chdir $out/lib/apps/api \ - --add-flags "run start" \ - --prefix PATH : ${lib.makeBinPath [ nodejs ]} - - makeWrapper ${pnpm}/bin/pnpm $out/bin/fluxer_api_worker \ - --chdir $out/lib/apps/api \ - --add-flags "run start:worker" \ - --prefix PATH : ${lib.makeBinPath [ nodejs ]} - - runHook postInstall - ''; -} diff --git a/packages/fluxer_nix_v2/apps/app.nix b/packages/fluxer_nix_v2/apps/app.nix deleted file mode 100644 index 08e1ca3..0000000 --- a/packages/fluxer_nix_v2/apps/app.nix +++ /dev/null @@ -1,59 +0,0 @@ -{ - stdenv, - nodejs_24, - pnpmConfigHook, - pnpm_10, - callPackage, - turbo, - fetchPnpmDeps, - libfluxcore, -}: -stdenv.mkDerivation (finalAttrs: { - - pname = "fluxer_app"; - version = "0.0.0"; - src = callPackage ../util/turbo.nix { - stdenv = stdenv; - turbo = turbo; - workspace = "fluxer_app"; - extra_install_steps = '' - cp -r ./tsconfigs $out/tsconfigs - cp -r ./apps/app/scripts/build $out/apps/app/scripts/build - ''; - }; - - pnpmDeps = fetchPnpmDeps { - inherit (finalAttrs) pname version src; - fetcherVersion = 3; - hash = "sha256-5DbQKechCDrr7JqM9FJ+Yd3t1nq4oYlUwkMhGEtWApA="; - }; - - postPatch = '' - sed -i 's/pnpm wasm:codegen && //g' ./apps/app/package.json - ''; - - nativeBuildInputs = [ - nodejs_24 - pnpmConfigHook - pnpm_10 - ]; - - buildPhase = '' - runHook preBuild - - mkdir -p ./apps/app/pkgs - ln -sf ${libfluxcore} ./apps/app/pkgs/libfluxcore - - pnpm --filter fluxer_app build - - runHook postBuild - ''; - - installPhase = '' - runHook preInstall - - mv apps/app/dist $out - - runHook postInstall - ''; -}) diff --git a/packages/fluxer_nix_v2/apps/desktop.nix b/packages/fluxer_nix_v2/apps/desktop.nix deleted file mode 100644 index 5eb6c5a..0000000 --- a/packages/fluxer_nix_v2/apps/desktop.nix +++ /dev/null @@ -1,147 +0,0 @@ -{ - stdenv, - autoPatchelfHook, - makeWrapper, - glib, - nspr, - nss, - dbus, - at-spi2-atk, - cups, - cairo, - gtk3, - pango, - libX11, - libXcomposite, - libXdamage, - libXext, - libXtst, - libXt, - libXfixes, - libXrandr, - libgbm, - expat, - libxcb, - libxkbcommon, - eudev, - alsa-lib, - lib, - libGL, - writeText, - electron_40, - fetchPnpmDeps, - pnpmConfigHook, - pnpm, - nodejs, - python3, - esbuild, - # fetchFromGitHub, - instanceUrl ? "https://web.canary.fluxer.app", - ... -}: -stdenv.mkDerivation rec { - pname = "fluxer_desktop"; - version = "1.0.0-canary"; - - # src = "${ - # fetchFromGitHub { - # owner = "fluxerapp"; - # repo = "fluxer"; - # rev = "refactor"; - # sha256 = "sha256-gHziJbueqVYrC+34xJ5AKsGLdPJrhWgXKDwq+jcRFkA="; - # } - # }/fluxer_desktop"; - mono_repo_src = fetchGit { - url = "file:///home/roufpup/repos/fluxer-v2/"; - }; - src = "${mono_repo_src}/apps/desktop"; - - nativeBuildInputs = [ - autoPatchelfHook - makeWrapper - pnpmConfigHook - pnpm - nodejs - python3 - esbuild - ]; - - pnpmDeps = fetchPnpmDeps { - inherit pname version src; - fetcherVersion = 3; - hash = "sha256-8VX2+GbhBV3P/D9gThoDYHfrKaroJOyjADrgAa2sTc4="; - }; - - pnpmInstallFlags = [ - "--frozen-lockfile" - ]; - - buildInputs = [ - glib - nspr - nss - dbus.lib - at-spi2-atk - cups.lib - cairo - gtk3 - pango - libX11 - libXcomposite - libXdamage - libXext - libXtst - libXt - libXfixes - libXrandr - libgbm - expat - libxcb - libxkbcommon - eudev - alsa-lib - ]; - - postConfigure = '' - mkdir -p node_modules/@fluxer/constants - cp -r ${mono_repo_src}/packages/constants/src node_modules/@fluxer/constants/src - ''; - - installPhase = '' - export BUILD_CHANNEL="canary" - pnpm set-channel canary - pnpm build - - pnpm exec electron-builder --config electron-builder.config.cjs --linux \ - --dir \ - -c.electronDist=${electron_40}/libexec/electron \ - -c.electronVersion=${electron_40.version} \ - -c.npmRebuild=false - - mkdir -p $out/share/fluxer - mkdir -p $out/bin - - cp -r ./dist-electron/linux-unpacked/resources/* $out/share/fluxer - - makeWrapper ${electron_40}/bin/electron $out/bin/fluxer \ - --prefix LD_LIBRARY_PATH : "${lib.makeLibraryPath [ libGL ]}" \ - --set FLUXER_CANARY_APP_URL "${instanceUrl}" \ - --add-flags "$out/share/fluxer/app.asar" - - mkdir -p $out/share/applications/ - substitute ${writeText "fluxer.desktop" '' - [Desktop Entry] - Name=Fluxer Desktop - Comment=OSS messaging platform - Exec=@out@/bin/fluxer - Icon=fluxer - Terminal=false - Type=Application - StartupNotify=true - StartupWMClass=fluxer - ''} $out/share/applications/fluxer.desktop --subst-var out - - mkdir -p $out/share/icons/hicolor/512x512/ - cp build_resources/icons-canary/512x512.png $out/share/icons/hicolor/512x512/fluxer.png - ''; -} diff --git a/packages/fluxer_nix_v2/apps/libfluxcore.nix b/packages/fluxer_nix_v2/apps/libfluxcore.nix deleted file mode 100644 index a65dd12..0000000 --- a/packages/fluxer_nix_v2/apps/libfluxcore.nix +++ /dev/null @@ -1,62 +0,0 @@ -{ - stdenv, - rust-bin, - wasm-pack, - binaryen, - buildWasmBindgenCli, - fetchCrate, - rustPlatform, - ... -}: -stdenv.mkDerivation rec { - pname = "libfluxcore"; - version = "0.0.0"; - src = fetchGit { - url = "file:///home/roufpup/repos/fluxer-v2"; - }; - - nativeBuildInputs = [ - rustPlatform.cargoSetupHook - wasm-pack - binaryen - - (rust-bin.stable.latest.default.override { - targets = [ "wasm32-unknown-unknown" ]; - }) - (buildWasmBindgenCli rec { - src = fetchCrate { - pname = "wasm-bindgen-cli"; - version = "0.2.118"; - hash = "sha256-ve783oYH0TGv8Z8lIPdGjItzeLDQLOT5uv/jbFOlZpI="; - }; - - cargoDeps = rustPlatform.fetchCargoVendor { - inherit src; - inherit (src) pname version; - hash = "sha256-EYDfuBlH3zmTxACBL+sjicRna84CvoesKSQVcYiG9P0="; - }; - }) - ]; - - cargoDeps = rustPlatform.fetchCargoVendor { - inherit - pname - version - src - ; - hash = "sha256-B7kLteNmg+R0Bm8w7K5DnOCgJODUbsmIfvivvzrWFHU="; - }; - - buildPhase = '' - runHook preBuild - - export WASM_PACK_CACHE=$(mktemp -d) - - cat ./apps/app/package.json - cd ./apps/app/crates/libfluxcore - mkdir -p $out - wasm-pack build --target web --out-dir $out --release - - runHook postBuild - ''; -} diff --git a/packages/fluxer_nix_v2/default.nix b/packages/fluxer_nix_v2/default.nix deleted file mode 100644 index 2725802..0000000 --- a/packages/fluxer_nix_v2/default.nix +++ /dev/null @@ -1,54 +0,0 @@ -let - sources = import ../../npins; - pkgs = import sources.nixpkgs { - overlays = [ - (import sources.rust-overlay) - ]; - }; - - fluxer_src = fetchGit { - url = "file:///home/roufpup/repos/fluxer-v2"; - }; - - libfluxcore = pkgs.callPackage ./apps/libfluxcore.nix { }; - app = pkgs.callPackage ./apps/app.nix { inherit libfluxcore; }; - api = pkgs.callPackage ./apps/api.nix { inherit libfluxcore; }; - desktop = pkgs.callPackage ./apps/desktop.nix { inherit libfluxcore; }; - - aggregate = import ./apps/aggregate.nix { - inherit - sources - pkgs - fluxer_src - app - ; - }; - - aggregate_crates = ( - pkgs.lib.filterAttrs (name: _: (!builtins.elem name [ "libfluxcore" ])) aggregate.workspaceMembers - ); - - filtered_aggregate_crates = ( - pkgs.lib.filterAttrs (name: _: (!builtins.elem name [ "fluxer_aggregate" ])) aggregate_crates - ); - -in -pkgs.lib.fix (self: { - - aggregate = pkgs.runCommand "fluxer_aggregate" { } '' - mkdir -p $out/bin/aggregate-services - ln -sf ${aggregate_crates.fluxer_aggregate.build}/bin/fluxer_aggregate $out/bin/fluxer_aggregate - - ${pkgs.lib.concatMapStrings (drv: '' - ln -sf ${drv.build}/bin/* $out/bin/aggregate-services/ - '') (builtins.attrValues filtered_aggregate_crates)} - ''; - inherit - app - api - desktop - - libfluxcore - aggregate_crates - ; -}) diff --git a/packages/fluxer_nix_v2/util/turbo.nix b/packages/fluxer_nix_v2/util/turbo.nix deleted file mode 100644 index 40c10b4..0000000 --- a/packages/fluxer_nix_v2/util/turbo.nix +++ /dev/null @@ -1,33 +0,0 @@ -{ - stdenv, - turbo, - workspace, - extra_install_steps ? "", - ... -}: - -stdenv.mkDerivation { - pname = "pruned-${workspace}-src"; - version = "0.0.0"; - - src = fetchGit { - url = "file:///home/roufpup/repos/fluxer-v2/"; - }; - - nativeBuildInputs = [ - turbo - ]; - - installPhase = '' - runHook preInstall - turbo prune ${workspace} - - mkdir -p $out - cp -r ./out/* $out - '' - + extra_install_steps - + '' - runHook postInstall - ''; - -} diff --git a/packages/fluxer_selfhost/.env b/packages/fluxer_selfhost/.env deleted file mode 100644 index cd1483a..0000000 --- a/packages/fluxer_selfhost/.env +++ /dev/null @@ -1,47 +0,0 @@ -# Fluxaaaer prodauction -# 1) Copy to .env -# 2) Fiall in passwords -# 3) docaker compose -f compose.prod.yaml up --build -d -# Runtimea config is managed via the admin UI at /config after first run. - -FLUXaER_ENV=production -NODE_ENV=production - -# Profiles: comma-separated list of optional features to enable. -# Default includes meilisearch. Switch to elasticsearch to use Elasticsearch instead. -# Available: meilisearch, elasticsearch, cassandra, voice, ncmec -COMPOSE_PROFILES=meilisearch - -POSTGRES_USER=fluxer -POSTGRES_PASSWORD=fluxer -POSTGRES_DB=fluxer -FLUXER_POSTGRES_URL=postgresql://fluxer:${POSTGRES_PASSWORD}@postgres:5432/fluxer -MEILI_MASTER_KEY=fluxer -FLUXER_CONFIG_ENCRYPTION_KEY=fluxer -FLUXER_INTERNAL_SERVICE_TOKEN=fluxer -CADDY_SITE_ADDRESS=:80 - -# Required for the API to start -FLUXER_AUTH_SUDO_MODE_SECRET=fluxer -FLUXER_AUTH_CONNECTION_INITIATION_SECRET=fluxer -FLUXER_AUTH_VAPID_PUBLIC_KEY=fluxer -FLUXER_AUTH_VAPID_PRIVATE_KEY=fluxer -FLUXER_S3_ENDPOINT=fluxer -FLUXER_S3_ACCESS_KEY_ID=fluxer -FLUXER_S3_SECRET_ACCESS_KEY=fluxer - -# --- Cassandra (enable 'cassandra' profile) --- -# FLUXER_DATABASE_BACKEND=cassandra -# FLUXER_CASSANDRA_CONTACT_POINTS=cassandra:9042 -# FLUXER_CASSANDRA_KEYSPACE=fluxer -# FLUXER_CASSANDRA_LOCAL_DC=dc1 -# FLUXER_CASSANDRA_USERNAME= -# FLUXER_CASSANDRA_PASSWORD= -# CASSANDRA_MEM_LIMIT=2g - -# --- Elasticsearch (replace 'meilisearch' with 'elasticsearch' in COMPOSE_PROFILES) --- -# ELASTICSEARCH_PASSWORD= -# ELASTICSEARCH_MEM_LIMIT=2g - -# --- Aggregate service --- -# AGGREGATE_MEM_LIMIT=2g diff --git a/packages/fluxer_selfhost/aggregate.nix b/packages/fluxer_selfhost/aggregate.nix deleted file mode 100644 index 7507b3b..0000000 --- a/packages/fluxer_selfhost/aggregate.nix +++ /dev/null @@ -1,20 +0,0 @@ -{ ... }: -let - pkgs = import { }; -in -pkgs.callPackage ./common.nix { - package_name = "fluxer_aggregate"; - cargo_build_flags = ["--package" "fluxer_aggregate"]; - extra_options = { - PROTOC = "${pkgs.protobuf}/bin/protoc"; - buildInputs = with pkgs; [ - openssl - ]; - nativeBuildInputs = with pkgs; [ - pkg-config - ]; - postInstall = '' - mkdir -p $out/bin/aggregate-services - ''; - }; -} diff --git a/packages/fluxer_selfhost/aggregate_services.nix b/packages/fluxer_selfhost/aggregate_services.nix deleted file mode 100644 index 4367efa..0000000 --- a/packages/fluxer_selfhost/aggregate_services.nix +++ /dev/null @@ -1,61 +0,0 @@ -{ ... }: -let - pkgs = import { }; -in -pkgs.callPackage ./common.nix { - package_name = "fluxer_aggregate_services"; - - cargo_build_flags = [ - "--workspace" - "--exclude" - "libfluxcore" - ]; - - extra_options = { - PROTOC = "${pkgs.protobuf}/bin/protoc"; - buildInputs = with pkgs; [ - openssl - - # Media proxy deps - opencv4 - ffmpeg.dev - libwebp - libavif.dev - lcms2.dev - libpng.dev - libjpeg.dev - zlib - giflib - - ]; - nativeBuildInputs = with pkgs; [ - pkg-config - python3 - pnpmConfigHook - pnpm - nodejs - ]; - - pnpmDeps = pkgs.fetchPnpmDeps { - pname = "fluxer_aggregate_services"; - version = "0.0.0"; - - src = fetchGit { - url = "file:///home/roufpup/repos/fluxer-v2"; - }; - fetcherVersion = 3; - hash = "sha256-j2aawTFacqc6JZFmY4kRjyWNNzFbR5gyXuZebdQc56g="; - }; - postInstall = '' - mkdir -p $out/bin/aggregate-services - - for f in $out/bin/*; do - [ "$f" != "$out/bin/aggregate-services" ] && mv "$f" $out/bin/aggregate-services/ - done - - mv $out/bin/aggregate-services/fluxer_aggregate $out/bin - ''; - - doCheck = false; - }; -} diff --git a/packages/fluxer_selfhost/api.nix b/packages/fluxer_selfhost/api.nix deleted file mode 100644 index 0e774cf..0000000 --- a/packages/fluxer_selfhost/api.nix +++ /dev/null @@ -1,60 +0,0 @@ -{ - ... -}: -let - pkgs = import { }; - -in -pkgs.stdenv.mkDerivation rec { - pname = "fluxer_api"; - version = "0.0.0"; - - src = pkgs.callPackage ./prune-repo.nix { - stdenv = pkgs.stdenv; - turbo = pkgs.turbo; - workspace = "fluxer_api"; - extra_install_steps = '' - cp -r ./tsconfigs $out/tsconfigs - ''; - }; - - pnpmDeps = pkgs.fetchPnpmDeps { - inherit pname version src; - fetcherVersion = 3; - hash = "sha256-K611Pys8kgZfCgtn0WmxdHBJLfMh+WHoGoiTskadKIw="; - }; - - pnpmInstallFlags = [ - "--frozen-lockfile" - ]; - - nativeBuildInputs = with pkgs; [ - pnpm - pnpmConfigHook - makeWrapper - ]; - - buildInputs = [ - - ]; - - installPhase = '' - runHook preInstall - - mkdir -p $out/bin - mkdir -p $out/lib - cp -r ./* $out/lib - - makeWrapper ${pkgs.pnpm}/bin/pnpm $out/bin/fluxer_api \ - --chdir $out/lib/apps/api \ - --add-flags "run start" \ - --prefix PATH : ${pkgs.lib.makeBinPath (with pkgs; [ nodejs ])} - - makeWrapper ${pkgs.pnpm}/bin/pnpm $out/bin/fluxer_api_worker \ - --chdir $out/lib/apps/api \ - --add-flags "run start:worker" \ - --prefix PATH : ${pkgs.lib.makeBinPath (with pkgs; [ nodejs ])} - - runHook postInstall - ''; -} diff --git a/packages/fluxer_selfhost/app.nix b/packages/fluxer_selfhost/app.nix deleted file mode 100644 index 8bdfd92..0000000 --- a/packages/fluxer_selfhost/app.nix +++ /dev/null @@ -1,152 +0,0 @@ -{ - lib, - stdenv, - nodejs_24, - pnpmConfigHook, - pnpm_10, - rustPlatform, - rustc, - cargo, - wasm-pack, - binaryen, - runCommand, - callPackage, - turbo, - fetchPnpmDeps, - #Temporary for wasm bindgen - buildWasmBindgenCli, - fetchCrate, -}: -stdenv.mkDerivation (finalAttrs: { - - src = callPackage ./prune-repo.nix { - stdenv = stdenv; - turbo = turbo; - workspace = "fluxer_app"; - extra_install_steps = '' - cp ./Cargo.lock $out - cp -r ./tsconfigs $out/tsconfigs - cp -r ./apps/app/scripts/build $out/apps/app/scripts/build - - cat <<'EOF' > $out/apps/app/Cargo.toml - [workspace] - resolver = "2" - members = ["crates/libfluxcore"] - - [workspace.package] - version = "0.0.0" - edition = "2024" - rust-version = "1.85" - license = "AGPL-3.0-or-later" - publish = false - - [workspace.dependencies] - gif = "0.14" - image = { version = "0.25.9", default-features = false, features = ["avif", "jpeg", "png", "webp"] } - png = "0.18" - ruzstd = { version = "0.8", default-features = false, features = ["std"] } - serde = { version = "1.0.228", features = ["derive"] } - wasm-bindgen = { version = "0.2", features = ["std"] } - - [workspace.lints.clippy] - unwrap_used = "deny" - expect_used = "deny" - todo = "deny" - panic = "deny" - clone_on_ref_ptr = "deny" - dbg_macro = "deny" - EOF - ''; - }; - - pnpmDeps = fetchPnpmDeps { - inherit (finalAttrs) pname version src; - fetcherVersion = 3; - hash = "sha256-5DbQKechCDrr7JqM9FJ+Yd3t1nq4oYlUwkMhGEtWApA="; - }; - - pname = "fluxer-app"; - version = "0.0.0"; - - postPatch = '' - substituteInPlace apps/app/package.json \ - --replace-fail "wasm-pack build" "${lib.getExe wasm-pack} build" - ''; - - cargoDeps = rustPlatform.fetchCargoVendor { - inherit (finalAttrs) - pname - version - src - # cargoRoot - ; - hash = "sha256-gFsxCQeDII39dAnPMPDhz1nidwq1Gf3nJ+9SNYrU8+I="; - }; - - nativeBuildInputs = [ - nodejs_24 - pnpmConfigHook - pnpm_10 - - # for libfluxcore - rustPlatform.cargoSetupHook - rustc - rustc.llvmPackages.lld - cargo - wasm-pack - (buildWasmBindgenCli rec { - src = fetchCrate { - pname = "wasm-bindgen-cli"; - version = "0.2.118"; - hash = "sha256-ve783oYH0TGv8Z8lIPdGjItzeLDQLOT5uv/jbFOlZpI="; - }; - - cargoDeps = rustPlatform.fetchCargoVendor { - inherit src; - inherit (src) pname version; - hash = "sha256-EYDfuBlH3zmTxACBL+sjicRna84CvoesKSQVcYiG9P0="; - }; - }) - binaryen - ]; - - buildPhase = '' - runHook preBuild - - pnpm --filter fluxer_app build - - runHook postBuild - ''; - - installPhase = '' - runHook preInstall - - mv apps/app/dist $out - - runHook postInstall - ''; - - passthru.withConfig = - { - baseDomain, - publicScheme, - publicPort, - staticBase, - }: - runCommand "fluxer-app-with-config" { } '' - cp -r ${finalAttrs.finalPackage} $out - substituteInPlace $out/{index.html,manifest.json,browserconfig.xml} $out/assets/*.{js,css} \ - --replace-quiet NIX_FLUXER_APP_BASE_DOMAIN '${baseDomain}' \ - --replace-quiet NIX_FLUXER_APP_PUBLIC_SCHEME '${publicScheme}' \ - --replace-quiet NIX_FLUXER_APP_PUBLIC_PORT '${toString publicPort}' \ - --replace-quiet NIX_FLUXER_APP_STATIC_BASE '${staticBase}' - ''; - - meta = { - description = "A free and open source instant messaging and VoIP platform built for friends, groups, and communities"; - homepage = "https://github.com/fluxerapp/fluxer"; - license = lib.licenses.agpl3Plus; - platforms = lib.platforms.all; - maintainers = with lib.maintainers; [ niklaskorz ]; - }; -}) diff --git a/packages/fluxer_selfhost/common.nix b/packages/fluxer_selfhost/common.nix deleted file mode 100644 index ef9fcc1..0000000 --- a/packages/fluxer_selfhost/common.nix +++ /dev/null @@ -1,23 +0,0 @@ -{ - rustPlatform, - package_name, - cargo_build_flags, - extra_options ? { }, - ... -}: -rustPlatform.buildRustPackage ( - rec { - pname = "${package_name}"; - version = "0.0.0"; - - src = fetchGit { - url = "file:///home/roufpup/repos/fluxer-v2"; - }; - - cargoBuildFlags = cargo_build_flags; - cargoTestFlags = cargo_build_flags; - # cargoVendorDir = "vendor/cargo"; - cargoHash = "sha256-ZCqEQIY11hBnkkjoQra/pn2R9dE9uhIYE0npS4dp33g="; - } - // extra_options -) diff --git a/packages/fluxer_selfhost/ingress.nix b/packages/fluxer_selfhost/ingress.nix deleted file mode 100644 index 3d5b54d..0000000 --- a/packages/fluxer_selfhost/ingress.nix +++ /dev/null @@ -1,29 +0,0 @@ -{ ... }: -let - pkgs = import { }; - app = pkgs.callPackage ./app.nix { }; -in -pkgs.buildGoModule rec { - pname = "fluxer_ingress"; - version = "0.0.0"; - src = "${ - fetchGit { - url = "file:///home/roufpup/repos/fluxer-v2/"; - } - }/infrastructure/ingress"; - - vendorHash = null; - postInstall = '' - mkdir -p $out/assets - cp -R "${app}"/* $out/assets - ls -la - cp ${src}/../../deploy/self_hosted/ingress-routes.json $out/ingress-routes.json - substituteInPlace $out/ingress-routes.json \ - --replace-fail "ws://aggregate:7070" "ws://0.0.0.0:7070" - - mkdir -p $out/source/apps/marketing_site - mkdir -p $out/source/infrastructure - cp -R ${src}/../static $out/source/infrastructure - - ''; -} diff --git a/packages/fluxer_selfhost/prototype_build.rs b/packages/fluxer_selfhost/prototype_build.rs deleted file mode 100644 index 2dc45c6..0000000 --- a/packages/fluxer_selfhost/prototype_build.rs +++ /dev/null @@ -1,163 +0,0 @@ -/* - * Copyright (C) 2026 Fluxer Contributors - * - * This file is part of Fluxer. - * - * Fluxer is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * Fluxer is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with Fluxer. If not, see . - */ - -use std::path::PathBuf; - -fn main() -> Result<(), Box> { - let manifest_dir = workspace_manifest_dir()?; - let proto_root = manifest_dir.join("proto"); - let proto_file = proto_root.join("fluxer/media_proxy/v2/media_proxy.proto"); - - prost_build::Config::new().compile_protos(&[proto_file], &[proto_root])?; - - build_native_bindings()?; - Ok(()) -} - -fn workspace_manifest_dir() -> Result> { - Ok(PathBuf::from(std::env::var("CARGO_MANIFEST_DIR")?)) -} - -fn build_native_bindings() -> Result<(), Box> { - let manifest_dir = workspace_manifest_dir()?; - let native_dir = manifest_dir.join("native"); - - let arch = std::env::var("CARGO_CFG_TARGET_ARCH").unwrap_or_else(|_| "x86_64".to_string()); - let deps_arch = match arch.as_str() { - "x86_64" => "amd64", - "aarch64" => "aarch64", - _ => return Err(format!("unsupported architecture: {arch}").into()), - }; - - let deps_dir = manifest_dir.join("deps/linux").join(deps_arch); - let deps_include = deps_dir.join("include"); - let deps_lib = deps_dir.join("lib"); - - // if !deps_lib.exists() { - // println!("cargo:warning=native dependencies not built yet"); - // println!("cargo:warning=run: cd deps && ./build-deps-linux.sh --arch={deps_arch}"); - // return Ok(()); - // } - - - - cc::Build::new() - .cpp(true) - .std("c++17") - .opt_level(2) - .pic(true) - .warnings(false) - .include(&native_dir) - // .include(&deps_include) - // .include(deps_include.join("opencv4")) - .include(pkg_config::probe_library("opencv4").unwrap().include_paths.first().unwrap()) - .include(pkg_config::probe_library("libopenjp2").unwrap().include_paths.first().unwrap()) - // .include(pkg_config::probe_library("ippicv").unwrap().include_paths.first().unwrap()) // issue bundle - // .include(pkg_config::probe_library("ippiw").unwrap().include_paths.first().unwrap()) // issue bundle - // .include(pkg_config::probe_library("ittnotify").unwrap().include_paths.first().unwrap()) // issue bundle - .include(pkg_config::probe_library("libturbojpeg").unwrap().include_paths.first().unwrap()) - .include(pkg_config::probe_library("libpng16").unwrap().include_paths.first().unwrap()) - .include(pkg_config::probe_library("libwebp").unwrap().include_paths.first().unwrap()) - .include(pkg_config::probe_library("libwebpmux").unwrap().include_paths.first().unwrap()) - .include(pkg_config::probe_library("libwebpdemux").unwrap().include_paths.first().unwrap()) - .include(pkg_config::probe_library("libsharpyuv").unwrap().include_paths.first().unwrap()) - // .include(pkg_config::probe_library("gif").unwrap().include_paths.first().unwrap()) // no .pc - .include(pkg_config::probe_library("libavif").unwrap().include_paths.first().unwrap()) - .include(pkg_config::probe_library("yuv").unwrap().include_paths.first().unwrap()) // - .include(pkg_config::probe_library("libavcodec").unwrap().include_paths.first().unwrap()) - .include(pkg_config::probe_library("libavformat").unwrap().include_paths.first().unwrap()) - .include(pkg_config::probe_library("libavutil").unwrap().include_paths.first().unwrap()) - .include(pkg_config::probe_library("libswscale").unwrap().include_paths.first().unwrap()) - .include(pkg_config::probe_library("libswresample").unwrap().include_paths.first().unwrap()) - .include(pkg_config::probe_library("dav1d").unwrap().include_paths.first().unwrap()) - .include(pkg_config::probe_library("aom").unwrap().include_paths.first().unwrap()) - .include(pkg_config::probe_library("zlib").unwrap().include_paths.first().unwrap()) - .include(pkg_config::probe_library("bz2").unwrap().include_paths.first().unwrap()) // - .include(pkg_config::probe_library("lcms2").unwrap().include_paths.first().unwrap()) - .include(pkg_config::probe_library("stdc++").unwrap().include_paths.first().unwrap()) - .include(pkg_config::probe_library("m").unwrap().include_paths.first().unwrap()) - .include(pkg_config::probe_library("pthread").unwrap().include_paths.first().unwrap()) - .include(pkg_config::probe_library("dl").unwrap().include_paths.first().unwrap()) - // .include(pkg_config::probe_library("opencv4").unwrap().include_paths.first().unwrap()) - .file(native_dir.join("opencv.cpp")) - .file(native_dir.join("webp.cpp")) - .file(native_dir.join("giflib.cpp")) - .file(native_dir.join("avif.cpp")) - .file(native_dir.join("avcodec.cpp")) - .file(native_dir.join("thumbhash.cpp")) - .file(native_dir.join("color_info.cpp")) - .file(native_dir.join("cxx_compat.cpp")) - .compile("fluxer_native"); - - cc::Build::new() - .opt_level(2) - .pic(true) - .warnings(false) - .file(native_dir.join("glibc_compat.c")) - .compile("glibc_compat"); - - // println!("cargo:rustc-link-search=native={}", deps_lib.display()); - // println!("cargo:rustc-link-search=native={}", deps_lib.join("opencv4/3rdparty").display()); - - // println!("cargo:rustc-link-lib=static=opencv_imgcodecs"); - // println!("cargo:rustc-link-lib=static=opencv_imgproc"); - // println!("cargo:rustc-link-lib=static=opencv_highgui"); - // println!("cargo:rustc-link-lib=static=opencv_photo"); - // println!("cargo:rustc-link-lib=static=opencv_core"); - - // println!("cargo:rustc-link-lib=static=libopenjp2"); - - // if arch == "x86_64" { - // println!("cargo:rustc-link-lib=static=ippicv"); - // println!("cargo:rustc-link-lib=static=ippiw"); - // println!("cargo:rustc-link-lib=static=ittnotify"); - // } - - // println!("cargo:rustc-link-lib=static=jpeg"); - // println!("cargo:rustc-link-lib=static=png16"); - // println!("cargo:rustc-link-lib=static=webp"); - // println!("cargo:rustc-link-lib=static=webpmux"); - // println!("cargo:rustc-link-lib=static=webpdemux"); - // println!("cargo:rustc-link-lib=static=sharpyuv"); - // println!("cargo:rustc-link-lib=static=gif"); - // println!("cargo:rustc-link-lib=static=avif"); - - // println!("cargo:rustc-link-lib=static=yuv"); - - // println!("cargo:rustc-link-lib=static=avcodec"); - // println!("cargo:rustc-link-lib=static=avformat"); - // println!("cargo:rustc-link-lib=static=avutil"); - // println!("cargo:rustc-link-lib=static=swscale"); - // println!("cargo:rustc-link-lib=static=swresample"); - - // println!("cargo:rustc-link-lib=static=dav1d"); - // println!("cargo:rustc-link-lib=static=aom"); - - // println!("cargo:rustc-link-lib=static=z"); - // println!("cargo:rustc-link-lib=static=bz2"); - // println!("cargo:rustc-link-lib=static=lcms2"); - - // println!("cargo:rustc-link-lib=stdc++"); - // println!("cargo:rustc-link-lib=m"); - // println!("cargo:rustc-link-lib=pthread"); - // println!("cargo:rustc-link-lib=dl"); - - // println!("cargo:rerun-if-changed={}", native_dir.display()); - Ok(()) -} diff --git a/packages/fluxer_selfhost/temp_app.nix b/packages/fluxer_selfhost/temp_app.nix deleted file mode 100644 index e54a875..0000000 --- a/packages/fluxer_selfhost/temp_app.nix +++ /dev/null @@ -1,5 +0,0 @@ -{ ... }: -let - pkgs = import { }; -in -pkgs.callPackage ./app.nix { } diff --git a/packages/fluxer_selfhost/temp_media_proxy.nix b/packages/fluxer_selfhost/temp_media_proxy.nix deleted file mode 100644 index 7752785..0000000 --- a/packages/fluxer_selfhost/temp_media_proxy.nix +++ /dev/null @@ -1,32 +0,0 @@ -{ ... }: -let - pkgs = import { }; -in -pkgs.callPackage ./common.nix { - package_name = "fluxer_media_proxy"; - - cargo_build_flags = [ - "--package" - "fluxer_media_proxy" - ]; - - extra_options = { - PROTOC = "${pkgs.protobuf}/bin/protoc"; - - nativeBuildInputs = with pkgs; [ - pkg-config - ]; - buildInputs = with pkgs; [ - opencv4 - ffmpeg.dev - libwebp - libavif.dev - lcms2.dev - libpng.dev - libjpeg.dev - zlib - giflib - ]; - doCheck = false; - }; -} diff --git a/packages/fluxer_selfhost/temp_service_wrapper.nix b/packages/fluxer_selfhost/temp_service_wrapper.nix deleted file mode 100644 index 484e6cb..0000000 --- a/packages/fluxer_selfhost/temp_service_wrapper.nix +++ /dev/null @@ -1,20 +0,0 @@ -{ ... }: -let - pkgs = import { }; - services = pkgs.callPackage ./aggregate_services.nix { }; -in -pkgs.stdenv.mkDerivation { - name = "fluxer_aggregate_services_wrapper"; - verison = "0.0.0"; - - dontUnpack = true; - - installPhase = '' - mkdir -p $out/bin/aggregate-services - cp ${services}/bin/fluxer_aggregate $out/bin/fluxer_aggregate - - cp -R ${services}/bin/* $out/bin/aggregate-services - rm -rf $out/bin/aggregate-services/fluxer_aggregate - rm -rf $out/bin/aggregate-services/aggregate-services - ''; -} diff --git a/packages/netbird/default.nix b/packages/netbird/default.nix deleted file mode 100644 index 3c0fee4..0000000 --- a/packages/netbird/default.nix +++ /dev/null @@ -1,181 +0,0 @@ -{ - stdenv, - lib, - nixosTests, - nix-update-script, - buildGoModule, - fetchFromGitHub, - installShellFiles, - pkg-config, - gtk3, - libayatana-appindicator, - libX11, - libXcursor, - libXxf86vm, - versionCheckHook, - netbird-management, - netbird-relay, - netbird-signal, - netbird-ui, - netbird-upload, - componentName ? "client", - needsUpdateScript ? componentName == "client", -}: -let - /* - License tagging is based off: - - https://github.com/netbirdio/netbird/blob/9e95841252c62b50ae93805c8dfd2b749ac95ea7/LICENSES/REUSE.toml - - https://github.com/netbirdio/netbird/blob/9e95841252c62b50ae93805c8dfd2b749ac95ea7/LICENSE#L1-L2 - */ - availableComponents = { - client = { - module = "client"; - binaryName = "netbird"; - license = lib.licenses.bsd3; - versionCheckProgramArg = "version"; - hasCompletion = true; - }; - ui = { - module = "client/ui"; - binaryName = "netbird-ui"; - license = lib.licenses.bsd3; - }; - upload = { - module = "upload-server"; - binaryName = "netbird-upload"; - license = lib.licenses.bsd3; - }; - management = { - module = "management"; - binaryName = "netbird-mgmt"; - license = lib.licenses.agpl3Only; - versionCheckProgramArg = "--version"; - hasCompletion = true; - }; - signal = { - module = "signal"; - binaryName = "netbird-signal"; - license = lib.licenses.agpl3Only; - hasCompletion = true; - }; - relay = { - module = "relay"; - binaryName = "netbird-relay"; - license = lib.licenses.agpl3Only; - }; - proxy = { - module = "proxy/cmd/proxy"; - binaryName = "netbird-proxy"; - license = lib.licenses.agpl3Only; - }; - }; - component = availableComponents.${componentName}; -in -buildGoModule (finalAttrs: { - pname = "netbird-${componentName}"; - version = "0.67.4"; - - src = fetchFromGitHub { - owner = "netbirdio"; - repo = "netbird"; - tag = "v${finalAttrs.version}"; - hash = "sha256-8KafkdH92oOwDVH+fPi84+PYLvPtZuPMxJqzdWE0+B8="; - }; - - patches = [ - ../../patches/netbird.patch - ]; - vendorHash = "sha256-tsAbNuSqH8NjI6VWDXJ/9u3JKkBAnhjcEdeDXT2Bbv8="; - - nativeBuildInputs = [ installShellFiles ] ++ lib.optional (componentName == "ui") pkg-config; - - buildInputs = lib.optionals (stdenv.hostPlatform.isLinux && componentName == "ui") [ - gtk3 - libayatana-appindicator - libX11 - libXcursor - libXxf86vm - ]; - - subPackages = [ component.module ]; - - ldflags = [ - "-s" - "-w" - "-X github.com/netbirdio/netbird/version.version=${finalAttrs.version}" - "-X main.builtBy=nix" - ]; - - # needs network access - doCheck = false; - - postPatch = '' - # make it compatible with systemd's RuntimeDirectory - substituteInPlace client/cmd/root.go \ - --replace-fail 'unix:///var/run/netbird.sock' 'unix:///var/run/netbird/sock' - substituteInPlace client/ui/client_ui.go \ - --replace-fail 'unix:///var/run/netbird.sock' 'unix:///var/run/netbird/sock' - ''; - - postInstall = - let - builtBinaryName = lib.last (lib.splitString "/" component.module); - in - '' - ls $out/bin/ - mv $out/bin/${builtBinaryName} $out/bin/${component.binaryName} - '' - + - lib.optionalString - (stdenv.buildPlatform.canExecute stdenv.hostPlatform && (component.hasCompletion or false)) - '' - installShellCompletion --cmd ${component.binaryName} \ - --bash <($out/bin/${component.binaryName} completion bash) \ - --fish <($out/bin/${component.binaryName} completion fish) \ - --zsh <($out/bin/${component.binaryName} completion zsh) - '' - # assemble & adjust netbird.desktop files for the GUI - + lib.optionalString (stdenv.hostPlatform.isLinux && componentName == "ui") '' - install -Dm644 "$src/client/ui/assets/netbird-systemtray-connected.png" "$out/share/pixmaps/netbird.png" - install -Dm644 "$src/client/ui/build/netbird.desktop" "$out/share/applications/netbird.desktop" - - substituteInPlace $out/share/applications/netbird.desktop \ - --replace-fail "Exec=/usr/bin/netbird-ui" "Exec=$out/bin/${component.binaryName}" - ''; - - nativeInstallCheckInputs = lib.lists.optionals (component ? versionCheckProgramArg) [ - versionCheckHook - ]; - versionCheckProgram = "${placeholder "out"}/bin/${component.binaryName}"; - versionCheckProgramArg = component.versionCheckProgramArg or "version"; - - passthru = { - tests = lib.attrsets.optionalAttrs (componentName == "client") { - nixos = nixosTests.netbird; - inherit - # make sure child packages are built by `ofborg` - netbird-management - netbird-relay - netbird-signal - netbird-ui - netbird-upload - ; - }; - } - // lib.attrsets.optionalAttrs needsUpdateScript { - updateScript = nix-update-script { }; - }; - - meta = { - homepage = "https://netbird.io"; - changelog = "https://github.com/netbirdio/netbird/releases/tag/v${finalAttrs.version}"; - description = "Connect your devices into a single secure private WireGuard®-based mesh network with SSO/MFA and simple access controls"; - license = component.license; - maintainers = with lib.maintainers; [ - nazarewk - saturn745 - loc - ]; - mainProgram = component.binaryName; - }; -}) diff --git a/packages/safenet_authentication_client/default.nix b/packages/safenet_authentication_client/default.nix deleted file mode 100644 index 300d289..0000000 --- a/packages/safenet_authentication_client/default.nix +++ /dev/null @@ -1,40 +0,0 @@ -{ ... }: -let - pkgs = import { }; -in -pkgs.stdenv.mkDerivation rec { - pname = "safenet_authentication_client"; - version = "10.9.4723"; - src = fetchTarball { - url = "https://www.b-trust.bg/attachments/BtrustPrivateFile/251/docs/Gemalto-Linux.tar"; - }; - - buildInputs = with pkgs; [ - autoPatchelfHook - glib - libgcc.lib - openssl - pcsclite.lib - gtk3 - pango - gdk-pixbuf - libx11 - ]; - - installPhase = '' - cd Ubuntu-2204 - mkdir ./extracted - ${pkgs.dpkg}/bin/dpkg-deb -x ./safenetauthenticationclient_${version}_amd64.deb ./extracted - cd ./extracted - - mkdir -p $out - - cp -R ./etc $out - cp -R ./lib $out - cp -R ./usr/lib/* $out/lib - cp -R ./usr/bin $out - cp -R ./usr/share $out - - ls -la $out - ''; -} diff --git a/patches/fluxer.patch b/patches/fluxer.patch deleted file mode 100644 index 5b4e93a..0000000 --- a/patches/fluxer.patch +++ /dev/null @@ -1,32 +0,0 @@ -diff --git a/electron-builder.config.cjs b/electron-builder.config.cjs -index f8f8328..d15787b 100644 ---- a/electron-builder.config.cjs -+++ b/electron-builder.config.cjs -@@ -145,12 +145,7 @@ module.exports = { - arch: ['x64', 'arm64'], - }, - ], -- desktop: { -- Name: productName, -- Comment: 'Instant messaging and VoIP application', -- Categories: 'Network;InstantMessaging;', -- StartupWMClass: isCanary ? 'fluxer-canary' : 'fluxer', -- }, -+ desktop: null, - }, - - deb: { -diff --git a/scripts/build.mjs b/scripts/build.mjs -index 4ee9ac8..1c959e4 100644 ---- a/scripts/build.mjs -+++ b/scripts/build.mjs -@@ -82,9 +82,6 @@ async function buildMain() { - define: { - 'process.env.NODE_ENV': JSON.stringify(isProduction ? 'production' : 'development'), - }, -- banner: { -- js: `import { createRequire } from 'module'; const require = createRequire(import.meta.url);`, -- }, - }); - - console.log('Main process build complete.'); diff --git a/patches/netbird.patch b/patches/netbird.patch deleted file mode 100644 index 7a8290e..0000000 --- a/patches/netbird.patch +++ /dev/null @@ -1,518 +0,0 @@ -From 6dbf296e39ced6094ac0c6113f00c23f28f82b72 Mon Sep 17 00:00:00 2001 -From: Ujaan Das -Date: Thu, 18 Dec 2025 16:46:29 +0000 -Subject: [PATCH 1/8] [signal] add NB_PPROF_ADDR envvar support - ---- - signal/cmd/pprof.go | 33 +++++++++++++++++++++++++++++++++ - signal/cmd/run.go | 14 +------------- - 2 files changed, 34 insertions(+), 13 deletions(-) - create mode 100644 signal/cmd/pprof.go - -diff --git a/signal/cmd/pprof.go b/signal/cmd/pprof.go -new file mode 100644 -index 00000000000..e85e9125387 ---- /dev/null -+++ b/signal/cmd/pprof.go -@@ -0,0 +1,33 @@ -+//go:build pprof -+// +build pprof -+ -+package cmd -+ -+import ( -+ "net/http" -+ _ "net/http/pprof" -+ "os" -+ -+ log "github.com/sirupsen/logrus" -+) -+ -+func init() { -+ addr := pprofAddr() -+ go pprof(addr) -+} -+ -+func pprofAddr() string { -+ listenAddr := os.Getenv("NB_PPROF_ADDR") -+ if listenAddr == "" { -+ return "localhost:6060" -+ } -+ -+ return listenAddr -+} -+ -+func pprof(listenAddr string) { -+ log.Infof("listening pprof on: %s\n", listenAddr) -+ if err := http.ListenAndServe(listenAddr, nil); err != nil { -+ log.Fatalf("Failed to start pprof: %v", err) -+ } -+} -diff --git a/signal/cmd/run.go b/signal/cmd/run.go -index bf8f8e3271b..dcb79267e7f 100644 ---- a/signal/cmd/run.go -+++ b/signal/cmd/run.go -@@ -8,8 +8,7 @@ import ( - "fmt" - "net" - "net/http" -- // nolint:gosec -- _ "net/http/pprof" -+ - "time" - - "go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc" -@@ -92,8 +91,6 @@ var ( - RunE: func(cmd *cobra.Command, args []string) error { - flag.Parse() - -- startPprof() -- - opts, certManager, tlsConfig, err := getTLSConfigurations() - if err != nil { - return err -@@ -194,15 +191,6 @@ var ( - } - ) - --func startPprof() { -- go func() { -- log.Debugf("Starting pprof server on 127.0.0.1:6060") -- if err := http.ListenAndServe("127.0.0.1:6060", nil); err != nil { -- log.Fatalf("pprof server failed: %v", err) -- } -- }() --} -- - func getTLSConfigurations() ([]grpc.ServerOption, *autocert.Manager, *tls.Config, error) { - var ( - err error - -From 6e4d3554917dae507bd000952f6b88a167d1a093 Mon Sep 17 00:00:00 2001 -From: Ujaan Das -Date: Thu, 18 Dec 2025 17:21:13 +0000 -Subject: [PATCH 2/8] [management] add NB_PPROF_ADDR envvar support - ---- - management/cmd/pprof.go | 33 +++++++++++++++++++++++++++++++++ - management/main.go | 7 ------- - 2 files changed, 33 insertions(+), 7 deletions(-) - create mode 100644 management/cmd/pprof.go - -diff --git a/management/cmd/pprof.go b/management/cmd/pprof.go -new file mode 100644 -index 00000000000..e85e9125387 ---- /dev/null -+++ b/management/cmd/pprof.go -@@ -0,0 +1,33 @@ -+//go:build pprof -+// +build pprof -+ -+package cmd -+ -+import ( -+ "net/http" -+ _ "net/http/pprof" -+ "os" -+ -+ log "github.com/sirupsen/logrus" -+) -+ -+func init() { -+ addr := pprofAddr() -+ go pprof(addr) -+} -+ -+func pprofAddr() string { -+ listenAddr := os.Getenv("NB_PPROF_ADDR") -+ if listenAddr == "" { -+ return "localhost:6060" -+ } -+ -+ return listenAddr -+} -+ -+func pprof(listenAddr string) { -+ log.Infof("listening pprof on: %s\n", listenAddr) -+ if err := http.ListenAndServe(listenAddr, nil); err != nil { -+ log.Fatalf("Failed to start pprof: %v", err) -+ } -+} -diff --git a/management/main.go b/management/main.go -index ff8482f9723..8db54370783 100644 ---- a/management/main.go -+++ b/management/main.go -@@ -1,19 +1,12 @@ - package main - - import ( -- "log" -- "net/http" -- // nolint:gosec -- _ "net/http/pprof" - "os" - - "github.com/netbirdio/netbird/management/cmd" - ) - - func main() { -- go func() { -- log.Println(http.ListenAndServe("localhost:6060", nil)) -- }() - if err := cmd.Execute(); err != nil { - os.Exit(1) - } - -From 8c2c251e950205b5126e1d28a9896047b186588b Mon Sep 17 00:00:00 2001 -From: Ujaan Das -Date: Tue, 17 Mar 2026 18:23:17 +0000 -Subject: [PATCH 3/8] [util] add shared pprof package - ---- - util/pprof/pprof.go | 33 +++++++++++++++++++++++++++++++++ - util/pprof/pprof_off.go | 8 ++++++++ - 2 files changed, 41 insertions(+) - create mode 100644 util/pprof/pprof.go - create mode 100644 util/pprof/pprof_off.go - -diff --git a/util/pprof/pprof.go b/util/pprof/pprof.go -new file mode 100644 -index 00000000000..3ca541b301a ---- /dev/null -+++ b/util/pprof/pprof.go -@@ -0,0 +1,33 @@ -+//go:build pprof -+// +build pprof -+ -+package pprof -+ -+import ( -+ "net/http" -+ _ "net/http/pprof" -+ "os" -+ -+ log "github.com/sirupsen/logrus" -+) -+ -+func init() { -+ addr := pprofAddr() -+ go pprof(addr) -+} -+ -+func pprofAddr() string { -+ listenAddr := os.Getenv("NB_PPROF_ADDR") -+ if listenAddr == "" { -+ return "localhost:6060" -+ } -+ -+ return listenAddr -+} -+ -+func pprof(listenAddr string) { -+ log.Infof("listening pprof on: %s\n", listenAddr) -+ if err := http.ListenAndServe(listenAddr, nil); err != nil { -+ log.Fatalf("Failed to start pprof: %v", err) -+ } -+} -diff --git a/util/pprof/pprof_off.go b/util/pprof/pprof_off.go -new file mode 100644 -index 00000000000..2cbf8b6697f ---- /dev/null -+++ b/util/pprof/pprof_off.go -@@ -0,0 +1,8 @@ -+//go:build !pprof -+ -+package pprof -+ -+/* -+Allow package build even without pprof tag. -+Otherwise, Go complains that "build constraints exlude all Go files" -+*/ - -From e94874980da1598142d78c3766305ddfa23725b3 Mon Sep 17 00:00:00 2001 -From: Ujaan Das -Date: Tue, 17 Mar 2026 18:24:58 +0000 -Subject: [PATCH 4/8] [signal] use shared pprof package - ---- - signal/cmd/pprof.go | 33 --------------------------------- - signal/cmd/root.go | 1 + - signal/main.go | 3 ++- - 3 files changed, 3 insertions(+), 34 deletions(-) - delete mode 100644 signal/cmd/pprof.go - -diff --git a/signal/cmd/pprof.go b/signal/cmd/pprof.go -deleted file mode 100644 -index e85e9125387..00000000000 ---- a/signal/cmd/pprof.go -+++ /dev/null -@@ -1,33 +0,0 @@ --//go:build pprof --// +build pprof -- --package cmd -- --import ( -- "net/http" -- _ "net/http/pprof" -- "os" -- -- log "github.com/sirupsen/logrus" --) -- --func init() { -- addr := pprofAddr() -- go pprof(addr) --} -- --func pprofAddr() string { -- listenAddr := os.Getenv("NB_PPROF_ADDR") -- if listenAddr == "" { -- return "localhost:6060" -- } -- -- return listenAddr --} -- --func pprof(listenAddr string) { -- log.Infof("listening pprof on: %s\n", listenAddr) -- if err := http.ListenAndServe(listenAddr, nil); err != nil { -- log.Fatalf("Failed to start pprof: %v", err) -- } --} -diff --git a/signal/cmd/root.go b/signal/cmd/root.go -index 7fa75d92371..0e2d9e3dc38 100644 ---- a/signal/cmd/root.go -+++ b/signal/cmd/root.go -@@ -8,6 +8,7 @@ import ( - - "github.com/spf13/cobra" - -+ _ "github.com/netbirdio/netbird/util/pprof" - "github.com/netbirdio/netbird/version" - ) - -diff --git a/signal/main.go b/signal/main.go -index 328f23a9707..047b01c479d 100644 ---- a/signal/main.go -+++ b/signal/main.go -@@ -1,8 +1,9 @@ - package main - - import ( -- "github.com/netbirdio/netbird/signal/cmd" - "os" -+ -+ "github.com/netbirdio/netbird/signal/cmd" - ) - - func main() { - -From 39ccc02fd3d0209dddd94e0795a9b5255f371121 Mon Sep 17 00:00:00 2001 -From: Ujaan Das -Date: Tue, 17 Mar 2026 18:28:09 +0000 -Subject: [PATCH 5/8] [management] use shared pprof package - ---- - management/cmd/pprof.go | 33 --------------------------------- - management/cmd/root.go | 1 + - 2 files changed, 1 insertion(+), 33 deletions(-) - delete mode 100644 management/cmd/pprof.go - -diff --git a/management/cmd/pprof.go b/management/cmd/pprof.go -deleted file mode 100644 -index e85e9125387..00000000000 ---- a/management/cmd/pprof.go -+++ /dev/null -@@ -1,33 +0,0 @@ --//go:build pprof --// +build pprof -- --package cmd -- --import ( -- "net/http" -- _ "net/http/pprof" -- "os" -- -- log "github.com/sirupsen/logrus" --) -- --func init() { -- addr := pprofAddr() -- go pprof(addr) --} -- --func pprofAddr() string { -- listenAddr := os.Getenv("NB_PPROF_ADDR") -- if listenAddr == "" { -- return "localhost:6060" -- } -- -- return listenAddr --} -- --func pprof(listenAddr string) { -- log.Infof("listening pprof on: %s\n", listenAddr) -- if err := http.ListenAndServe(listenAddr, nil); err != nil { -- log.Fatalf("Failed to start pprof: %v", err) -- } --} -diff --git a/management/cmd/root.go b/management/cmd/root.go -index b60f79c2360..cb135c00fab 100644 ---- a/management/cmd/root.go -+++ b/management/cmd/root.go -@@ -6,6 +6,7 @@ import ( - "github.com/spf13/cobra" - - nbconfig "github.com/netbirdio/netbird/management/internals/server/config" -+ _ "github.com/netbirdio/netbird/util/pprof" - "github.com/netbirdio/netbird/version" - ) - - -From 8eb0f82eac167c75a1c3d1be84af41d91861421a Mon Sep 17 00:00:00 2001 -From: Ujaan Das -Date: Tue, 17 Mar 2026 18:28:35 +0000 -Subject: [PATCH 6/8] [relay] use shared pprof package - ---- - relay/cmd/pprof.go | 33 --------------------------------- - relay/cmd/root.go | 1 + - 2 files changed, 1 insertion(+), 33 deletions(-) - delete mode 100644 relay/cmd/pprof.go - -diff --git a/relay/cmd/pprof.go b/relay/cmd/pprof.go -deleted file mode 100644 -index 37efd35f0cd..00000000000 ---- a/relay/cmd/pprof.go -+++ /dev/null -@@ -1,32 +0,0 @@ --//go:build pprof -- --package cmd -- --import ( -- "net/http" -- _ "net/http/pprof" -- "os" -- -- log "github.com/sirupsen/logrus" --) -- --func init() { -- addr := pprofAddr() -- go pprof(addr) --} -- --func pprofAddr() string { -- listenAddr := os.Getenv("NB_PPROF_ADDR") -- if listenAddr == "" { -- return "localhost:6969" -- } -- -- return listenAddr --} -- --func pprof(listenAddr string) { -- log.Infof("listening pprof on: %s\n", listenAddr) -- if err := http.ListenAndServe(listenAddr, nil); err != nil { -- log.Fatalf("Failed to start pprof: %v", err) -- } --} -diff --git a/relay/cmd/root.go b/relay/cmd/root.go -index e7dadcfdf6a..2877343a111 100644 ---- a/relay/cmd/root.go -+++ b/relay/cmd/root.go -@@ -23,6 +23,7 @@ import ( - "github.com/netbirdio/netbird/shared/relay/auth" - "github.com/netbirdio/netbird/signal/metrics" - "github.com/netbirdio/netbird/util" -+ _ "github.com/netbirdio/netbird/util/pprof" - ) - - type Config struct { - -From 684fd308cfd7574520fbab9ea782d870431f2319 Mon Sep 17 00:00:00 2001 -From: Ujaan Das -Date: Tue, 17 Mar 2026 18:29:38 +0000 -Subject: [PATCH 7/8] [client] use shared pprof package - ---- - client/cmd/pprof.go | 33 --------------------------------- - client/cmd/root.go | 1 + - 2 files changed, 1 insertion(+), 33 deletions(-) - delete mode 100644 client/cmd/pprof.go - -diff --git a/client/cmd/pprof.go b/client/cmd/pprof.go -deleted file mode 100644 -index 37efd35f0cd..00000000000 ---- a/client/cmd/pprof.go -+++ /dev/null -@@ -1,32 +0,0 @@ --//go:build pprof -- --package cmd -- --import ( -- "net/http" -- _ "net/http/pprof" -- "os" -- -- log "github.com/sirupsen/logrus" --) -- --func init() { -- addr := pprofAddr() -- go pprof(addr) --} -- --func pprofAddr() string { -- listenAddr := os.Getenv("NB_PPROF_ADDR") -- if listenAddr == "" { -- return "localhost:6969" -- } -- -- return listenAddr --} -- --func pprof(listenAddr string) { -- log.Infof("listening pprof on: %s\n", listenAddr) -- if err := http.ListenAndServe(listenAddr, nil); err != nil { -- log.Fatalf("Failed to start pprof: %v", err) -- } --} -diff --git a/client/cmd/root.go b/client/cmd/root.go -index 9f2eb109c5e..72764785e77 100644 ---- a/client/cmd/root.go -+++ b/client/cmd/root.go -@@ -23,6 +23,7 @@ import ( - "google.golang.org/grpc/credentials/insecure" - - "github.com/netbirdio/netbird/client/internal/profilemanager" -+ _ "github.com/netbirdio/netbird/util/pprof" - ) - - const ( - -From 309a410d5e4dba50ccff728bda935ca3aaf1aca9 Mon Sep 17 00:00:00 2001 -From: Ujaan Das <79176268+ujaandas@users.noreply.github.com> -Date: Tue, 17 Mar 2026 18:57:03 +0000 -Subject: [PATCH 8/8] [util] fix typo in util/pprof/pprof_off.go - -Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> ---- - util/pprof/pprof_off.go | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/util/pprof/pprof_off.go b/util/pprof/pprof_off.go -index 2cbf8b6697f..93ae0882a21 100644 ---- a/util/pprof/pprof_off.go -+++ b/util/pprof/pprof_off.go -@@ -4,5 +4,5 @@ package pprof - - /* - Allow package build even without pprof tag. --Otherwise, Go complains that "build constraints exlude all Go files" -+Otherwise, Go complains that "build constraints exclude all Go files" - */