feat(tvix/tools/crunch-v2): add CLI args
Use clap derive to make the input and output files configurable, as well as the chunk size parameters. Change-Id: I02b29126f3bd2c13ba2c6e7e0aa4ff048ff803ed Reviewed-on: https://cl.tvl.fyi/c/depot/+/10691 Autosubmit: flokli <flokli@flokli.de> Tested-by: BuildkiteCI Reviewed-by: edef <edef@edef.eu>
This commit is contained in:
parent
4f22203a3a
commit
b38be028d9
6 changed files with 885 additions and 34 deletions
|
|
@ -1,5 +1,5 @@
|
|||
# This file was @generated by crate2nix 0.13.0 with the command:
|
||||
# "generate"
|
||||
# "generate" "--all-features"
|
||||
# See https://github.com/kolloch/crate2nix for more info.
|
||||
|
||||
{ nixpkgs ? <nixpkgs>
|
||||
|
|
@ -267,6 +267,110 @@ rec {
|
|||
}
|
||||
];
|
||||
|
||||
};
|
||||
"anstream" = rec {
|
||||
crateName = "anstream";
|
||||
version = "0.6.11";
|
||||
edition = "2021";
|
||||
sha256 = "19dndamalavhjwp4i74k8hdijcixb7gsfa6ycwyc1r8xn6y1wbkf";
|
||||
dependencies = [
|
||||
{
|
||||
name = "anstyle";
|
||||
packageId = "anstyle";
|
||||
}
|
||||
{
|
||||
name = "anstyle-parse";
|
||||
packageId = "anstyle-parse";
|
||||
}
|
||||
{
|
||||
name = "anstyle-query";
|
||||
packageId = "anstyle-query";
|
||||
optional = true;
|
||||
}
|
||||
{
|
||||
name = "anstyle-wincon";
|
||||
packageId = "anstyle-wincon";
|
||||
optional = true;
|
||||
target = { target, features }: (target."windows" or false);
|
||||
}
|
||||
{
|
||||
name = "colorchoice";
|
||||
packageId = "colorchoice";
|
||||
}
|
||||
{
|
||||
name = "utf8parse";
|
||||
packageId = "utf8parse";
|
||||
}
|
||||
];
|
||||
features = {
|
||||
"auto" = [ "dep:anstyle-query" ];
|
||||
"default" = [ "auto" "wincon" ];
|
||||
"wincon" = [ "dep:anstyle-wincon" ];
|
||||
};
|
||||
resolvedDefaultFeatures = [ "auto" "default" "wincon" ];
|
||||
};
|
||||
"anstyle" = rec {
|
||||
crateName = "anstyle";
|
||||
version = "1.0.4";
|
||||
edition = "2021";
|
||||
sha256 = "11yxw02b6parn29s757z96rgiqbn8qy0fk9a3p3bhczm85dhfybh";
|
||||
features = {
|
||||
"default" = [ "std" ];
|
||||
};
|
||||
resolvedDefaultFeatures = [ "default" "std" ];
|
||||
};
|
||||
"anstyle-parse" = rec {
|
||||
crateName = "anstyle-parse";
|
||||
version = "0.2.3";
|
||||
edition = "2021";
|
||||
sha256 = "134jhzrz89labrdwxxnjxqjdg06qvaflj1wkfnmyapwyldfwcnn7";
|
||||
dependencies = [
|
||||
{
|
||||
name = "utf8parse";
|
||||
packageId = "utf8parse";
|
||||
optional = true;
|
||||
}
|
||||
];
|
||||
features = {
|
||||
"core" = [ "dep:arrayvec" ];
|
||||
"default" = [ "utf8" ];
|
||||
"utf8" = [ "dep:utf8parse" ];
|
||||
};
|
||||
resolvedDefaultFeatures = [ "default" "utf8" ];
|
||||
};
|
||||
"anstyle-query" = rec {
|
||||
crateName = "anstyle-query";
|
||||
version = "1.0.2";
|
||||
edition = "2021";
|
||||
sha256 = "0j3na4b1nma39g4x7cwvj009awxckjf3z2vkwhldgka44hqj72g2";
|
||||
dependencies = [
|
||||
{
|
||||
name = "windows-sys";
|
||||
packageId = "windows-sys 0.52.0";
|
||||
target = { target, features }: (target."windows" or false);
|
||||
features = [ "Win32_System_Console" "Win32_Foundation" ];
|
||||
}
|
||||
];
|
||||
|
||||
};
|
||||
"anstyle-wincon" = rec {
|
||||
crateName = "anstyle-wincon";
|
||||
version = "3.0.2";
|
||||
edition = "2021";
|
||||
sha256 = "19v0fv400bmp4niqpzxnhg83vz12mmqv7l2l8vi80qcdxj0lpm8w";
|
||||
dependencies = [
|
||||
{
|
||||
name = "anstyle";
|
||||
packageId = "anstyle";
|
||||
}
|
||||
{
|
||||
name = "windows-sys";
|
||||
packageId = "windows-sys 0.52.0";
|
||||
target = { target, features }: (target."windows" or false);
|
||||
features = [ "Win32_System_Console" "Win32_Foundation" ];
|
||||
}
|
||||
];
|
||||
|
||||
};
|
||||
"anyhow" = rec {
|
||||
crateName = "anyhow";
|
||||
|
|
@ -1059,6 +1163,130 @@ rec {
|
|||
};
|
||||
resolvedDefaultFeatures = [ "android-tzdata" "clock" "iana-time-zone" "serde" "std" "winapi" "windows-targets" ];
|
||||
};
|
||||
"clap" = rec {
|
||||
crateName = "clap";
|
||||
version = "4.4.18";
|
||||
edition = "2021";
|
||||
crateBin = [ ];
|
||||
sha256 = "0p46h346y8nval6gwzh27if3icbi9dwl95fg5ir36ihrqip8smqy";
|
||||
dependencies = [
|
||||
{
|
||||
name = "clap_builder";
|
||||
packageId = "clap_builder";
|
||||
usesDefaultFeatures = false;
|
||||
}
|
||||
{
|
||||
name = "clap_derive";
|
||||
packageId = "clap_derive";
|
||||
optional = true;
|
||||
}
|
||||
];
|
||||
features = {
|
||||
"cargo" = [ "clap_builder/cargo" ];
|
||||
"color" = [ "clap_builder/color" ];
|
||||
"debug" = [ "clap_builder/debug" "clap_derive?/debug" ];
|
||||
"default" = [ "std" "color" "help" "usage" "error-context" "suggestions" ];
|
||||
"deprecated" = [ "clap_builder/deprecated" "clap_derive?/deprecated" ];
|
||||
"derive" = [ "dep:clap_derive" ];
|
||||
"env" = [ "clap_builder/env" ];
|
||||
"error-context" = [ "clap_builder/error-context" ];
|
||||
"help" = [ "clap_builder/help" ];
|
||||
"std" = [ "clap_builder/std" ];
|
||||
"string" = [ "clap_builder/string" ];
|
||||
"suggestions" = [ "clap_builder/suggestions" ];
|
||||
"unicode" = [ "clap_builder/unicode" ];
|
||||
"unstable-doc" = [ "clap_builder/unstable-doc" "derive" ];
|
||||
"unstable-styles" = [ "clap_builder/unstable-styles" ];
|
||||
"unstable-v5" = [ "clap_builder/unstable-v5" "clap_derive?/unstable-v5" "deprecated" ];
|
||||
"usage" = [ "clap_builder/usage" ];
|
||||
"wrap_help" = [ "clap_builder/wrap_help" ];
|
||||
};
|
||||
resolvedDefaultFeatures = [ "color" "default" "derive" "error-context" "help" "std" "suggestions" "usage" ];
|
||||
};
|
||||
"clap_builder" = rec {
|
||||
crateName = "clap_builder";
|
||||
version = "4.4.18";
|
||||
edition = "2021";
|
||||
sha256 = "1iyif47075caa4x1p3ygk18b07lb4xl4k48w4c061i2hxi0dzx2d";
|
||||
dependencies = [
|
||||
{
|
||||
name = "anstream";
|
||||
packageId = "anstream";
|
||||
optional = true;
|
||||
}
|
||||
{
|
||||
name = "anstyle";
|
||||
packageId = "anstyle";
|
||||
}
|
||||
{
|
||||
name = "clap_lex";
|
||||
packageId = "clap_lex";
|
||||
}
|
||||
{
|
||||
name = "strsim";
|
||||
packageId = "strsim";
|
||||
optional = true;
|
||||
}
|
||||
];
|
||||
features = {
|
||||
"color" = [ "dep:anstream" ];
|
||||
"debug" = [ "dep:backtrace" ];
|
||||
"default" = [ "std" "color" "help" "usage" "error-context" "suggestions" ];
|
||||
"std" = [ "anstyle/std" ];
|
||||
"suggestions" = [ "dep:strsim" "error-context" ];
|
||||
"unicode" = [ "dep:unicode-width" "dep:unicase" ];
|
||||
"unstable-doc" = [ "cargo" "wrap_help" "env" "unicode" "string" ];
|
||||
"unstable-styles" = [ "color" ];
|
||||
"unstable-v5" = [ "deprecated" ];
|
||||
"wrap_help" = [ "help" "dep:terminal_size" ];
|
||||
};
|
||||
resolvedDefaultFeatures = [ "color" "error-context" "help" "std" "suggestions" "usage" ];
|
||||
};
|
||||
"clap_derive" = rec {
|
||||
crateName = "clap_derive";
|
||||
version = "4.4.7";
|
||||
edition = "2021";
|
||||
sha256 = "0hk4hcxl56qwqsf4hmf7c0gr19r9fbxk0ah2bgkr36pmmaph966g";
|
||||
procMacro = true;
|
||||
dependencies = [
|
||||
{
|
||||
name = "heck";
|
||||
packageId = "heck";
|
||||
}
|
||||
{
|
||||
name = "proc-macro2";
|
||||
packageId = "proc-macro2";
|
||||
}
|
||||
{
|
||||
name = "quote";
|
||||
packageId = "quote";
|
||||
}
|
||||
{
|
||||
name = "syn";
|
||||
packageId = "syn 2.0.39";
|
||||
features = [ "full" ];
|
||||
}
|
||||
];
|
||||
features = {
|
||||
"raw-deprecated" = [ "deprecated" ];
|
||||
"unstable-v5" = [ "deprecated" ];
|
||||
};
|
||||
resolvedDefaultFeatures = [ "default" ];
|
||||
};
|
||||
"clap_lex" = rec {
|
||||
crateName = "clap_lex";
|
||||
version = "0.6.0";
|
||||
edition = "2021";
|
||||
sha256 = "1l8bragdvim7mva9flvd159dskn2bdkpl0jqrr41wnjfn8pcfbvh";
|
||||
|
||||
};
|
||||
"colorchoice" = rec {
|
||||
crateName = "colorchoice";
|
||||
version = "1.0.0";
|
||||
edition = "2021";
|
||||
sha256 = "1ix7w85kwvyybwi2jdkl3yva2r2bvdcc3ka2grjfzfgrapqimgxc";
|
||||
|
||||
};
|
||||
"console" = rec {
|
||||
crateName = "console";
|
||||
version = "0.15.7";
|
||||
|
|
@ -1390,6 +1618,11 @@ rec {
|
|||
name = "bzip2";
|
||||
packageId = "bzip2";
|
||||
}
|
||||
{
|
||||
name = "clap";
|
||||
packageId = "clap";
|
||||
features = [ "derive" ];
|
||||
}
|
||||
{
|
||||
name = "digest";
|
||||
packageId = "digest 0.10.7";
|
||||
|
|
@ -8114,6 +8347,16 @@ rec {
|
|||
"Elliott Mahler <join.together@gmail.com>"
|
||||
];
|
||||
|
||||
};
|
||||
"strsim" = rec {
|
||||
crateName = "strsim";
|
||||
version = "0.10.0";
|
||||
edition = "2015";
|
||||
sha256 = "08s69r4rcrahwnickvi0kq49z524ci50capybln83mg6b473qivk";
|
||||
authors = [
|
||||
"Danny Guo <danny@dannyguo.com>"
|
||||
];
|
||||
|
||||
};
|
||||
"strum_macros" = rec {
|
||||
crateName = "strum_macros";
|
||||
|
|
@ -8743,6 +8986,18 @@ rec {
|
|||
];
|
||||
|
||||
};
|
||||
"utf8parse" = rec {
|
||||
crateName = "utf8parse";
|
||||
version = "0.2.1";
|
||||
edition = "2018";
|
||||
sha256 = "02ip1a0az0qmc2786vxk2nqwsgcwf17d3a38fkf0q7hrmwh9c6vi";
|
||||
authors = [
|
||||
"Joe Wilm <joe@jwilm.com>"
|
||||
"Christian Duerr <contact@christianduerr.com>"
|
||||
];
|
||||
features = { };
|
||||
resolvedDefaultFeatures = [ "default" ];
|
||||
};
|
||||
"version_check" = rec {
|
||||
crateName = "version_check";
|
||||
version = "0.9.4";
|
||||
|
|
@ -10103,6 +10358,253 @@ rec {
|
|||
};
|
||||
resolvedDefaultFeatures = [ "Win32" "Win32_Foundation" "Win32_NetworkManagement" "Win32_NetworkManagement_IpHelper" "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_Console" "Win32_System_Diagnostics" "Win32_System_Diagnostics_Debug" "Win32_System_IO" "Win32_System_Memory" "Win32_System_Pipes" "Win32_System_SystemServices" "Win32_System_Threading" "Win32_System_WindowsProgramming" "Win32_UI" "Win32_UI_Shell" "default" ];
|
||||
};
|
||||
"windows-sys 0.52.0" = rec {
|
||||
crateName = "windows-sys";
|
||||
version = "0.52.0";
|
||||
edition = "2021";
|
||||
sha256 = "0gd3v4ji88490zgb6b5mq5zgbvwv7zx1ibn8v3x83rwcdbryaar8";
|
||||
authors = [
|
||||
"Microsoft"
|
||||
];
|
||||
dependencies = [
|
||||
{
|
||||
name = "windows-targets";
|
||||
packageId = "windows-targets 0.52.0";
|
||||
}
|
||||
];
|
||||
features = {
|
||||
"Wdk_Foundation" = [ "Wdk" ];
|
||||
"Wdk_Graphics" = [ "Wdk" ];
|
||||
"Wdk_Graphics_Direct3D" = [ "Wdk_Graphics" ];
|
||||
"Wdk_Storage" = [ "Wdk" ];
|
||||
"Wdk_Storage_FileSystem" = [ "Wdk_Storage" ];
|
||||
"Wdk_Storage_FileSystem_Minifilters" = [ "Wdk_Storage_FileSystem" ];
|
||||
"Wdk_System" = [ "Wdk" ];
|
||||
"Wdk_System_IO" = [ "Wdk_System" ];
|
||||
"Wdk_System_OfflineRegistry" = [ "Wdk_System" ];
|
||||
"Wdk_System_Registry" = [ "Wdk_System" ];
|
||||
"Wdk_System_SystemInformation" = [ "Wdk_System" ];
|
||||
"Wdk_System_SystemServices" = [ "Wdk_System" ];
|
||||
"Wdk_System_Threading" = [ "Wdk_System" ];
|
||||
"Win32_Data" = [ "Win32" ];
|
||||
"Win32_Data_HtmlHelp" = [ "Win32_Data" ];
|
||||
"Win32_Data_RightsManagement" = [ "Win32_Data" ];
|
||||
"Win32_Devices" = [ "Win32" ];
|
||||
"Win32_Devices_AllJoyn" = [ "Win32_Devices" ];
|
||||
"Win32_Devices_BiometricFramework" = [ "Win32_Devices" ];
|
||||
"Win32_Devices_Bluetooth" = [ "Win32_Devices" ];
|
||||
"Win32_Devices_Communication" = [ "Win32_Devices" ];
|
||||
"Win32_Devices_DeviceAndDriverInstallation" = [ "Win32_Devices" ];
|
||||
"Win32_Devices_DeviceQuery" = [ "Win32_Devices" ];
|
||||
"Win32_Devices_Display" = [ "Win32_Devices" ];
|
||||
"Win32_Devices_Enumeration" = [ "Win32_Devices" ];
|
||||
"Win32_Devices_Enumeration_Pnp" = [ "Win32_Devices_Enumeration" ];
|
||||
"Win32_Devices_Fax" = [ "Win32_Devices" ];
|
||||
"Win32_Devices_HumanInterfaceDevice" = [ "Win32_Devices" ];
|
||||
"Win32_Devices_PortableDevices" = [ "Win32_Devices" ];
|
||||
"Win32_Devices_Properties" = [ "Win32_Devices" ];
|
||||
"Win32_Devices_Pwm" = [ "Win32_Devices" ];
|
||||
"Win32_Devices_Sensors" = [ "Win32_Devices" ];
|
||||
"Win32_Devices_SerialCommunication" = [ "Win32_Devices" ];
|
||||
"Win32_Devices_Tapi" = [ "Win32_Devices" ];
|
||||
"Win32_Devices_Usb" = [ "Win32_Devices" ];
|
||||
"Win32_Devices_WebServicesOnDevices" = [ "Win32_Devices" ];
|
||||
"Win32_Foundation" = [ "Win32" ];
|
||||
"Win32_Gaming" = [ "Win32" ];
|
||||
"Win32_Globalization" = [ "Win32" ];
|
||||
"Win32_Graphics" = [ "Win32" ];
|
||||
"Win32_Graphics_Dwm" = [ "Win32_Graphics" ];
|
||||
"Win32_Graphics_Gdi" = [ "Win32_Graphics" ];
|
||||
"Win32_Graphics_GdiPlus" = [ "Win32_Graphics" ];
|
||||
"Win32_Graphics_Hlsl" = [ "Win32_Graphics" ];
|
||||
"Win32_Graphics_OpenGL" = [ "Win32_Graphics" ];
|
||||
"Win32_Graphics_Printing" = [ "Win32_Graphics" ];
|
||||
"Win32_Graphics_Printing_PrintTicket" = [ "Win32_Graphics_Printing" ];
|
||||
"Win32_Management" = [ "Win32" ];
|
||||
"Win32_Management_MobileDeviceManagementRegistration" = [ "Win32_Management" ];
|
||||
"Win32_Media" = [ "Win32" ];
|
||||
"Win32_Media_Audio" = [ "Win32_Media" ];
|
||||
"Win32_Media_DxMediaObjects" = [ "Win32_Media" ];
|
||||
"Win32_Media_KernelStreaming" = [ "Win32_Media" ];
|
||||
"Win32_Media_Multimedia" = [ "Win32_Media" ];
|
||||
"Win32_Media_Streaming" = [ "Win32_Media" ];
|
||||
"Win32_Media_WindowsMediaFormat" = [ "Win32_Media" ];
|
||||
"Win32_NetworkManagement" = [ "Win32" ];
|
||||
"Win32_NetworkManagement_Dhcp" = [ "Win32_NetworkManagement" ];
|
||||
"Win32_NetworkManagement_Dns" = [ "Win32_NetworkManagement" ];
|
||||
"Win32_NetworkManagement_InternetConnectionWizard" = [ "Win32_NetworkManagement" ];
|
||||
"Win32_NetworkManagement_IpHelper" = [ "Win32_NetworkManagement" ];
|
||||
"Win32_NetworkManagement_Multicast" = [ "Win32_NetworkManagement" ];
|
||||
"Win32_NetworkManagement_Ndis" = [ "Win32_NetworkManagement" ];
|
||||
"Win32_NetworkManagement_NetBios" = [ "Win32_NetworkManagement" ];
|
||||
"Win32_NetworkManagement_NetManagement" = [ "Win32_NetworkManagement" ];
|
||||
"Win32_NetworkManagement_NetShell" = [ "Win32_NetworkManagement" ];
|
||||
"Win32_NetworkManagement_NetworkDiagnosticsFramework" = [ "Win32_NetworkManagement" ];
|
||||
"Win32_NetworkManagement_P2P" = [ "Win32_NetworkManagement" ];
|
||||
"Win32_NetworkManagement_QoS" = [ "Win32_NetworkManagement" ];
|
||||
"Win32_NetworkManagement_Rras" = [ "Win32_NetworkManagement" ];
|
||||
"Win32_NetworkManagement_Snmp" = [ "Win32_NetworkManagement" ];
|
||||
"Win32_NetworkManagement_WNet" = [ "Win32_NetworkManagement" ];
|
||||
"Win32_NetworkManagement_WebDav" = [ "Win32_NetworkManagement" ];
|
||||
"Win32_NetworkManagement_WiFi" = [ "Win32_NetworkManagement" ];
|
||||
"Win32_NetworkManagement_WindowsConnectionManager" = [ "Win32_NetworkManagement" ];
|
||||
"Win32_NetworkManagement_WindowsFilteringPlatform" = [ "Win32_NetworkManagement" ];
|
||||
"Win32_NetworkManagement_WindowsFirewall" = [ "Win32_NetworkManagement" ];
|
||||
"Win32_NetworkManagement_WindowsNetworkVirtualization" = [ "Win32_NetworkManagement" ];
|
||||
"Win32_Networking" = [ "Win32" ];
|
||||
"Win32_Networking_ActiveDirectory" = [ "Win32_Networking" ];
|
||||
"Win32_Networking_Clustering" = [ "Win32_Networking" ];
|
||||
"Win32_Networking_HttpServer" = [ "Win32_Networking" ];
|
||||
"Win32_Networking_Ldap" = [ "Win32_Networking" ];
|
||||
"Win32_Networking_WebSocket" = [ "Win32_Networking" ];
|
||||
"Win32_Networking_WinHttp" = [ "Win32_Networking" ];
|
||||
"Win32_Networking_WinInet" = [ "Win32_Networking" ];
|
||||
"Win32_Networking_WinSock" = [ "Win32_Networking" ];
|
||||
"Win32_Networking_WindowsWebServices" = [ "Win32_Networking" ];
|
||||
"Win32_Security" = [ "Win32" ];
|
||||
"Win32_Security_AppLocker" = [ "Win32_Security" ];
|
||||
"Win32_Security_Authentication" = [ "Win32_Security" ];
|
||||
"Win32_Security_Authentication_Identity" = [ "Win32_Security_Authentication" ];
|
||||
"Win32_Security_Authorization" = [ "Win32_Security" ];
|
||||
"Win32_Security_Credentials" = [ "Win32_Security" ];
|
||||
"Win32_Security_Cryptography" = [ "Win32_Security" ];
|
||||
"Win32_Security_Cryptography_Catalog" = [ "Win32_Security_Cryptography" ];
|
||||
"Win32_Security_Cryptography_Certificates" = [ "Win32_Security_Cryptography" ];
|
||||
"Win32_Security_Cryptography_Sip" = [ "Win32_Security_Cryptography" ];
|
||||
"Win32_Security_Cryptography_UI" = [ "Win32_Security_Cryptography" ];
|
||||
"Win32_Security_DiagnosticDataQuery" = [ "Win32_Security" ];
|
||||
"Win32_Security_DirectoryServices" = [ "Win32_Security" ];
|
||||
"Win32_Security_EnterpriseData" = [ "Win32_Security" ];
|
||||
"Win32_Security_ExtensibleAuthenticationProtocol" = [ "Win32_Security" ];
|
||||
"Win32_Security_Isolation" = [ "Win32_Security" ];
|
||||
"Win32_Security_LicenseProtection" = [ "Win32_Security" ];
|
||||
"Win32_Security_NetworkAccessProtection" = [ "Win32_Security" ];
|
||||
"Win32_Security_WinTrust" = [ "Win32_Security" ];
|
||||
"Win32_Security_WinWlx" = [ "Win32_Security" ];
|
||||
"Win32_Storage" = [ "Win32" ];
|
||||
"Win32_Storage_Cabinets" = [ "Win32_Storage" ];
|
||||
"Win32_Storage_CloudFilters" = [ "Win32_Storage" ];
|
||||
"Win32_Storage_Compression" = [ "Win32_Storage" ];
|
||||
"Win32_Storage_DistributedFileSystem" = [ "Win32_Storage" ];
|
||||
"Win32_Storage_FileHistory" = [ "Win32_Storage" ];
|
||||
"Win32_Storage_FileSystem" = [ "Win32_Storage" ];
|
||||
"Win32_Storage_Imapi" = [ "Win32_Storage" ];
|
||||
"Win32_Storage_IndexServer" = [ "Win32_Storage" ];
|
||||
"Win32_Storage_InstallableFileSystems" = [ "Win32_Storage" ];
|
||||
"Win32_Storage_IscsiDisc" = [ "Win32_Storage" ];
|
||||
"Win32_Storage_Jet" = [ "Win32_Storage" ];
|
||||
"Win32_Storage_Nvme" = [ "Win32_Storage" ];
|
||||
"Win32_Storage_OfflineFiles" = [ "Win32_Storage" ];
|
||||
"Win32_Storage_OperationRecorder" = [ "Win32_Storage" ];
|
||||
"Win32_Storage_Packaging" = [ "Win32_Storage" ];
|
||||
"Win32_Storage_Packaging_Appx" = [ "Win32_Storage_Packaging" ];
|
||||
"Win32_Storage_ProjectedFileSystem" = [ "Win32_Storage" ];
|
||||
"Win32_Storage_StructuredStorage" = [ "Win32_Storage" ];
|
||||
"Win32_Storage_Vhd" = [ "Win32_Storage" ];
|
||||
"Win32_Storage_Xps" = [ "Win32_Storage" ];
|
||||
"Win32_System" = [ "Win32" ];
|
||||
"Win32_System_AddressBook" = [ "Win32_System" ];
|
||||
"Win32_System_Antimalware" = [ "Win32_System" ];
|
||||
"Win32_System_ApplicationInstallationAndServicing" = [ "Win32_System" ];
|
||||
"Win32_System_ApplicationVerifier" = [ "Win32_System" ];
|
||||
"Win32_System_ClrHosting" = [ "Win32_System" ];
|
||||
"Win32_System_Com" = [ "Win32_System" ];
|
||||
"Win32_System_Com_Marshal" = [ "Win32_System_Com" ];
|
||||
"Win32_System_Com_StructuredStorage" = [ "Win32_System_Com" ];
|
||||
"Win32_System_Com_Urlmon" = [ "Win32_System_Com" ];
|
||||
"Win32_System_ComponentServices" = [ "Win32_System" ];
|
||||
"Win32_System_Console" = [ "Win32_System" ];
|
||||
"Win32_System_CorrelationVector" = [ "Win32_System" ];
|
||||
"Win32_System_DataExchange" = [ "Win32_System" ];
|
||||
"Win32_System_DeploymentServices" = [ "Win32_System" ];
|
||||
"Win32_System_DeveloperLicensing" = [ "Win32_System" ];
|
||||
"Win32_System_Diagnostics" = [ "Win32_System" ];
|
||||
"Win32_System_Diagnostics_Ceip" = [ "Win32_System_Diagnostics" ];
|
||||
"Win32_System_Diagnostics_Debug" = [ "Win32_System_Diagnostics" ];
|
||||
"Win32_System_Diagnostics_Debug_Extensions" = [ "Win32_System_Diagnostics_Debug" ];
|
||||
"Win32_System_Diagnostics_Etw" = [ "Win32_System_Diagnostics" ];
|
||||
"Win32_System_Diagnostics_ProcessSnapshotting" = [ "Win32_System_Diagnostics" ];
|
||||
"Win32_System_Diagnostics_ToolHelp" = [ "Win32_System_Diagnostics" ];
|
||||
"Win32_System_DistributedTransactionCoordinator" = [ "Win32_System" ];
|
||||
"Win32_System_Environment" = [ "Win32_System" ];
|
||||
"Win32_System_ErrorReporting" = [ "Win32_System" ];
|
||||
"Win32_System_EventCollector" = [ "Win32_System" ];
|
||||
"Win32_System_EventLog" = [ "Win32_System" ];
|
||||
"Win32_System_EventNotificationService" = [ "Win32_System" ];
|
||||
"Win32_System_GroupPolicy" = [ "Win32_System" ];
|
||||
"Win32_System_HostCompute" = [ "Win32_System" ];
|
||||
"Win32_System_HostComputeNetwork" = [ "Win32_System" ];
|
||||
"Win32_System_HostComputeSystem" = [ "Win32_System" ];
|
||||
"Win32_System_Hypervisor" = [ "Win32_System" ];
|
||||
"Win32_System_IO" = [ "Win32_System" ];
|
||||
"Win32_System_Iis" = [ "Win32_System" ];
|
||||
"Win32_System_Ioctl" = [ "Win32_System" ];
|
||||
"Win32_System_JobObjects" = [ "Win32_System" ];
|
||||
"Win32_System_Js" = [ "Win32_System" ];
|
||||
"Win32_System_Kernel" = [ "Win32_System" ];
|
||||
"Win32_System_LibraryLoader" = [ "Win32_System" ];
|
||||
"Win32_System_Mailslots" = [ "Win32_System" ];
|
||||
"Win32_System_Mapi" = [ "Win32_System" ];
|
||||
"Win32_System_Memory" = [ "Win32_System" ];
|
||||
"Win32_System_Memory_NonVolatile" = [ "Win32_System_Memory" ];
|
||||
"Win32_System_MessageQueuing" = [ "Win32_System" ];
|
||||
"Win32_System_MixedReality" = [ "Win32_System" ];
|
||||
"Win32_System_Ole" = [ "Win32_System" ];
|
||||
"Win32_System_PasswordManagement" = [ "Win32_System" ];
|
||||
"Win32_System_Performance" = [ "Win32_System" ];
|
||||
"Win32_System_Performance_HardwareCounterProfiling" = [ "Win32_System_Performance" ];
|
||||
"Win32_System_Pipes" = [ "Win32_System" ];
|
||||
"Win32_System_Power" = [ "Win32_System" ];
|
||||
"Win32_System_ProcessStatus" = [ "Win32_System" ];
|
||||
"Win32_System_Recovery" = [ "Win32_System" ];
|
||||
"Win32_System_Registry" = [ "Win32_System" ];
|
||||
"Win32_System_RemoteDesktop" = [ "Win32_System" ];
|
||||
"Win32_System_RemoteManagement" = [ "Win32_System" ];
|
||||
"Win32_System_RestartManager" = [ "Win32_System" ];
|
||||
"Win32_System_Restore" = [ "Win32_System" ];
|
||||
"Win32_System_Rpc" = [ "Win32_System" ];
|
||||
"Win32_System_Search" = [ "Win32_System" ];
|
||||
"Win32_System_Search_Common" = [ "Win32_System_Search" ];
|
||||
"Win32_System_SecurityCenter" = [ "Win32_System" ];
|
||||
"Win32_System_Services" = [ "Win32_System" ];
|
||||
"Win32_System_SetupAndMigration" = [ "Win32_System" ];
|
||||
"Win32_System_Shutdown" = [ "Win32_System" ];
|
||||
"Win32_System_StationsAndDesktops" = [ "Win32_System" ];
|
||||
"Win32_System_SubsystemForLinux" = [ "Win32_System" ];
|
||||
"Win32_System_SystemInformation" = [ "Win32_System" ];
|
||||
"Win32_System_SystemServices" = [ "Win32_System" ];
|
||||
"Win32_System_Threading" = [ "Win32_System" ];
|
||||
"Win32_System_Time" = [ "Win32_System" ];
|
||||
"Win32_System_TpmBaseServices" = [ "Win32_System" ];
|
||||
"Win32_System_UserAccessLogging" = [ "Win32_System" ];
|
||||
"Win32_System_Variant" = [ "Win32_System" ];
|
||||
"Win32_System_VirtualDosMachines" = [ "Win32_System" ];
|
||||
"Win32_System_WindowsProgramming" = [ "Win32_System" ];
|
||||
"Win32_System_Wmi" = [ "Win32_System" ];
|
||||
"Win32_UI" = [ "Win32" ];
|
||||
"Win32_UI_Accessibility" = [ "Win32_UI" ];
|
||||
"Win32_UI_ColorSystem" = [ "Win32_UI" ];
|
||||
"Win32_UI_Controls" = [ "Win32_UI" ];
|
||||
"Win32_UI_Controls_Dialogs" = [ "Win32_UI_Controls" ];
|
||||
"Win32_UI_HiDpi" = [ "Win32_UI" ];
|
||||
"Win32_UI_Input" = [ "Win32_UI" ];
|
||||
"Win32_UI_Input_Ime" = [ "Win32_UI_Input" ];
|
||||
"Win32_UI_Input_KeyboardAndMouse" = [ "Win32_UI_Input" ];
|
||||
"Win32_UI_Input_Pointer" = [ "Win32_UI_Input" ];
|
||||
"Win32_UI_Input_Touch" = [ "Win32_UI_Input" ];
|
||||
"Win32_UI_Input_XboxController" = [ "Win32_UI_Input" ];
|
||||
"Win32_UI_InteractionContext" = [ "Win32_UI" ];
|
||||
"Win32_UI_Magnification" = [ "Win32_UI" ];
|
||||
"Win32_UI_Shell" = [ "Win32_UI" ];
|
||||
"Win32_UI_Shell_PropertiesSystem" = [ "Win32_UI_Shell" ];
|
||||
"Win32_UI_TabletPC" = [ "Win32_UI" ];
|
||||
"Win32_UI_TextServices" = [ "Win32_UI" ];
|
||||
"Win32_UI_WindowsAndMessaging" = [ "Win32_UI" ];
|
||||
"Win32_Web" = [ "Win32" ];
|
||||
"Win32_Web_InternetExplorer" = [ "Win32_Web" ];
|
||||
};
|
||||
resolvedDefaultFeatures = [ "Win32" "Win32_Foundation" "Win32_System" "Win32_System_Console" "default" ];
|
||||
};
|
||||
"windows-targets 0.42.2" = rec {
|
||||
crateName = "windows-targets";
|
||||
version = "0.42.2";
|
||||
|
|
@ -10221,6 +10723,53 @@ rec {
|
|||
}
|
||||
];
|
||||
|
||||
};
|
||||
"windows-targets 0.52.0" = rec {
|
||||
crateName = "windows-targets";
|
||||
version = "0.52.0";
|
||||
edition = "2021";
|
||||
sha256 = "1kg7a27ynzw8zz3krdgy6w5gbqcji27j1sz4p7xk2j5j8082064a";
|
||||
authors = [
|
||||
"Microsoft"
|
||||
];
|
||||
dependencies = [
|
||||
{
|
||||
name = "windows_aarch64_gnullvm";
|
||||
packageId = "windows_aarch64_gnullvm 0.52.0";
|
||||
target = { target, features }: (pkgs.rust.lib.toRustTarget stdenv.hostPlatform == "aarch64-pc-windows-gnullvm");
|
||||
}
|
||||
{
|
||||
name = "windows_aarch64_msvc";
|
||||
packageId = "windows_aarch64_msvc 0.52.0";
|
||||
target = { target, features }: (("aarch64" == target."arch" or null) && ("msvc" == target."env" or null) && (!(target."windows_raw_dylib" or false)));
|
||||
}
|
||||
{
|
||||
name = "windows_i686_gnu";
|
||||
packageId = "windows_i686_gnu 0.52.0";
|
||||
target = { target, features }: (("x86" == target."arch" or null) && ("gnu" == target."env" or null) && (!(target."windows_raw_dylib" or false)));
|
||||
}
|
||||
{
|
||||
name = "windows_i686_msvc";
|
||||
packageId = "windows_i686_msvc 0.52.0";
|
||||
target = { target, features }: (("x86" == target."arch" or null) && ("msvc" == target."env" or null) && (!(target."windows_raw_dylib" or false)));
|
||||
}
|
||||
{
|
||||
name = "windows_x86_64_gnu";
|
||||
packageId = "windows_x86_64_gnu 0.52.0";
|
||||
target = { target, features }: (("x86_64" == target."arch" or null) && ("gnu" == target."env" or null) && (!("llvm" == target."abi" or null)) && (!(target."windows_raw_dylib" or false)));
|
||||
}
|
||||
{
|
||||
name = "windows_x86_64_gnullvm";
|
||||
packageId = "windows_x86_64_gnullvm 0.52.0";
|
||||
target = { target, features }: (pkgs.rust.lib.toRustTarget stdenv.hostPlatform == "x86_64-pc-windows-gnullvm");
|
||||
}
|
||||
{
|
||||
name = "windows_x86_64_msvc";
|
||||
packageId = "windows_x86_64_msvc 0.52.0";
|
||||
target = { target, features }: (("x86_64" == target."arch" or null) && ("msvc" == target."env" or null) && (!(target."windows_raw_dylib" or false)));
|
||||
}
|
||||
];
|
||||
|
||||
};
|
||||
"windows_aarch64_gnullvm 0.42.2" = rec {
|
||||
crateName = "windows_aarch64_gnullvm";
|
||||
|
|
@ -10241,6 +10790,16 @@ rec {
|
|||
"Microsoft"
|
||||
];
|
||||
|
||||
};
|
||||
"windows_aarch64_gnullvm 0.52.0" = rec {
|
||||
crateName = "windows_aarch64_gnullvm";
|
||||
version = "0.52.0";
|
||||
edition = "2021";
|
||||
sha256 = "1shmn1kbdc0bpphcxz0vlph96bxz0h1jlmh93s9agf2dbpin8xyb";
|
||||
authors = [
|
||||
"Microsoft"
|
||||
];
|
||||
|
||||
};
|
||||
"windows_aarch64_msvc 0.42.2" = rec {
|
||||
crateName = "windows_aarch64_msvc";
|
||||
|
|
@ -10261,6 +10820,16 @@ rec {
|
|||
"Microsoft"
|
||||
];
|
||||
|
||||
};
|
||||
"windows_aarch64_msvc 0.52.0" = rec {
|
||||
crateName = "windows_aarch64_msvc";
|
||||
version = "0.52.0";
|
||||
edition = "2021";
|
||||
sha256 = "1vvmy1ypvzdvxn9yf0b8ygfl85gl2gpcyvsvqppsmlpisil07amv";
|
||||
authors = [
|
||||
"Microsoft"
|
||||
];
|
||||
|
||||
};
|
||||
"windows_i686_gnu 0.42.2" = rec {
|
||||
crateName = "windows_i686_gnu";
|
||||
|
|
@ -10281,6 +10850,16 @@ rec {
|
|||
"Microsoft"
|
||||
];
|
||||
|
||||
};
|
||||
"windows_i686_gnu 0.52.0" = rec {
|
||||
crateName = "windows_i686_gnu";
|
||||
version = "0.52.0";
|
||||
edition = "2021";
|
||||
sha256 = "04zkglz4p3pjsns5gbz85v4s5aw102raz4spj4b0lmm33z5kg1m2";
|
||||
authors = [
|
||||
"Microsoft"
|
||||
];
|
||||
|
||||
};
|
||||
"windows_i686_msvc 0.42.2" = rec {
|
||||
crateName = "windows_i686_msvc";
|
||||
|
|
@ -10301,6 +10880,16 @@ rec {
|
|||
"Microsoft"
|
||||
];
|
||||
|
||||
};
|
||||
"windows_i686_msvc 0.52.0" = rec {
|
||||
crateName = "windows_i686_msvc";
|
||||
version = "0.52.0";
|
||||
edition = "2021";
|
||||
sha256 = "16kvmbvx0vr0zbgnaz6nsks9ycvfh5xp05bjrhq65kj623iyirgz";
|
||||
authors = [
|
||||
"Microsoft"
|
||||
];
|
||||
|
||||
};
|
||||
"windows_x86_64_gnu 0.42.2" = rec {
|
||||
crateName = "windows_x86_64_gnu";
|
||||
|
|
@ -10321,6 +10910,16 @@ rec {
|
|||
"Microsoft"
|
||||
];
|
||||
|
||||
};
|
||||
"windows_x86_64_gnu 0.52.0" = rec {
|
||||
crateName = "windows_x86_64_gnu";
|
||||
version = "0.52.0";
|
||||
edition = "2021";
|
||||
sha256 = "1zdy4qn178sil5sdm63lm7f0kkcjg6gvdwmcprd2yjmwn8ns6vrx";
|
||||
authors = [
|
||||
"Microsoft"
|
||||
];
|
||||
|
||||
};
|
||||
"windows_x86_64_gnullvm 0.42.2" = rec {
|
||||
crateName = "windows_x86_64_gnullvm";
|
||||
|
|
@ -10341,6 +10940,16 @@ rec {
|
|||
"Microsoft"
|
||||
];
|
||||
|
||||
};
|
||||
"windows_x86_64_gnullvm 0.52.0" = rec {
|
||||
crateName = "windows_x86_64_gnullvm";
|
||||
version = "0.52.0";
|
||||
edition = "2021";
|
||||
sha256 = "17lllq4l2k1lqgcnw1cccphxp9vs7inq99kjlm2lfl9zklg7wr8s";
|
||||
authors = [
|
||||
"Microsoft"
|
||||
];
|
||||
|
||||
};
|
||||
"windows_x86_64_msvc 0.42.2" = rec {
|
||||
crateName = "windows_x86_64_msvc";
|
||||
|
|
@ -10361,6 +10970,16 @@ rec {
|
|||
"Microsoft"
|
||||
];
|
||||
|
||||
};
|
||||
"windows_x86_64_msvc 0.52.0" = rec {
|
||||
crateName = "windows_x86_64_msvc";
|
||||
version = "0.52.0";
|
||||
edition = "2021";
|
||||
sha256 = "012wfq37f18c09ij5m6rniw7xxn5fcvrxbqd0wd8vgnl3hfn9yfz";
|
||||
authors = [
|
||||
"Microsoft"
|
||||
];
|
||||
|
||||
};
|
||||
"xml-rs" = rec {
|
||||
crateName = "xml-rs";
|
||||
|
|
@ -10698,6 +11317,16 @@ rec {
|
|||
# recreate a file hierarchy as when running tests with cargo
|
||||
|
||||
# the source for test data
|
||||
# It's necessary to locate the source in $NIX_BUILD_TOP/source/
|
||||
# instead of $NIX_BUILD_TOP/
|
||||
# because we compiled those test binaries in the former and not the latter.
|
||||
# So all paths will expect source tree to be there and not in the build top directly.
|
||||
# For example: $NIX_BUILD_TOP := /build in general, if you ask yourself.
|
||||
# TODO(raitobezarius): I believe there could be more edge cases if `crate.sourceRoot`
|
||||
# do exist but it's very hard to reason about them, so let's wait until the first bug report.
|
||||
mkdir -p source/
|
||||
cd source/
|
||||
|
||||
${pkgs.buildPackages.xorg.lndir}/bin/lndir ${crate.src}
|
||||
|
||||
# build outputs
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue