feat(tvix/castore/digests): impl From digest::Output<_> for B3Digest

This allows calling .into() to get a B3Digest.

Change-Id: I6e63b496413cd00d84acfcd15c7de0f64c79721f
Reviewed-on: https://cl.tvl.fyi/c/depot/+/11086
Autosubmit: flokli <flokli@flokli.de>
Reviewed-by: raitobezarius <tvl@lahfa.xyz>
Tested-by: BuildkiteCI
This commit is contained in:
Florian Klink 2024-03-03 14:40:54 +02:00 committed by clbot
parent 9a7246ea1d
commit 8383e9e02e
4 changed files with 33 additions and 6 deletions

View file

@ -922,6 +922,12 @@ rec {
name = "constant_time_eq";
packageId = "constant_time_eq";
}
{
name = "digest";
packageId = "digest";
optional = true;
features = [ "mac" ];
}
{
name = "rayon";
packageId = "rayon";
@ -943,7 +949,7 @@ rec {
"traits-preview" = [ "digest" ];
"zeroize" = [ "dep:zeroize" "arrayvec/zeroize" ];
};
resolvedDefaultFeatures = [ "default" "rayon" "std" ];
resolvedDefaultFeatures = [ "default" "digest" "rayon" "std" "traits-preview" ];
};
"block-buffer" = rec {
crateName = "block-buffer";
@ -1917,6 +1923,12 @@ rec {
name = "crypto-common";
packageId = "crypto-common";
}
{
name = "subtle";
packageId = "subtle";
optional = true;
usesDefaultFeatures = false;
}
];
features = {
"blobby" = [ "dep:blobby" ];
@ -1931,7 +1943,7 @@ rec {
"std" = [ "alloc" "crypto-common/std" ];
"subtle" = [ "dep:subtle" ];
};
resolvedDefaultFeatures = [ "alloc" "block-buffer" "core-api" "default" "std" ];
resolvedDefaultFeatures = [ "alloc" "block-buffer" "core-api" "default" "mac" "std" "subtle" ];
};
"dirs" = rec {
crateName = "dirs";
@ -10288,7 +10300,7 @@ rec {
{
name = "blake3";
packageId = "blake3";
features = [ "rayon" "std" ];
features = [ "rayon" "std" "traits-preview" ];
}
{
name = "bstr";
@ -10302,6 +10314,10 @@ rec {
name = "data-encoding";
packageId = "data-encoding";
}
{
name = "digest";
packageId = "digest";
}
{
name = "fuse-backend-rs";
packageId = "fuse-backend-rs";