difftreelog
feat add std.equalsIgnoreCase
in: master
Upstream issue: https://github.com/google/go-jsonnet/pull/699
4 files changed
Cargo.lockdiffbeforeafterboth375 "serde",375 "serde",376 "serde_json",376 "serde_json",377 "serde_yaml_with_quirks",377 "serde_yaml_with_quirks",378 "sha1",378 "sha2",379 "sha2",380 "sha3",379 "structdump",381 "structdump",380]382]381383387 "peg",389 "peg",388]390]391392[[package]]393name = "keccak"394version = "0.1.4"395source = "registry+https://github.com/rust-lang/crates.io-index"396checksum = "8f6d5ed8676d904364de097082f4e7d240b571b67989ced0240f08b7f966f940"397dependencies = [398 "cpufeatures",399]389400390[[package]]401[[package]]391name = "libc"402name = "libc"675 "yaml-rust",686 "yaml-rust",676]687]688689[[package]]690name = "sha1"691version = "0.10.5"692source = "registry+https://github.com/rust-lang/crates.io-index"693checksum = "f04293dc80c3993519f2d7f6f511707ee7094fe0c6d3406feb330cdb3540eba3"694dependencies = [695 "cfg-if",696 "cpufeatures",697 "digest",698]677699678[[package]]700[[package]]679name = "sha2"701name = "sha2"686 "digest",708 "digest",687]709]710711[[package]]712name = "sha3"713version = "0.10.8"714source = "registry+https://github.com/rust-lang/crates.io-index"715checksum = "75872d278a8f37ef87fa0ddbda7802605cb18344497949862c0d4dcb291eba60"716dependencies = [717 "digest",718 "keccak",719]688720689[[package]]721[[package]]690name = "smallvec"722name = "smallvec"crates/jrsonnet-stdlib/Cargo.tomldiffbeforeafterboth323233# std.md533# std.md534md5 = "0.7.0"34md5 = "0.7.0"35# std.sha136sha1 = "0.10.5"35# std.sha256, std.sha51237# std.sha256, std.sha51236sha2 = "0.10.6"38sha2 = "0.10.6"39# std.sha340sha3 = "0.10.8"37# std.base6441# std.base6438base64 = "0.21.0"42base64 = "0.21.0"39# std.parseJson43# std.parseJsoncrates/jrsonnet-stdlib/src/hash.rsdiffbeforeafterboth17 format!("{:x}", sha2::Sha512::digest(s.as_bytes()))17 format!("{:x}", sha2::Sha512::digest(s.as_bytes()))18}18}1920#[builtin]21pub fn builtin_sha1(s: IStr) -> String {22 use sha1::digest::Digest;23 format!("{:x}", sha1::Sha1::digest(s.as_bytes()))24}2526#[builtin]27pub fn builtin_sha3(s: IStr) -> String {28 use sha3::digest::Digest;29 format!("{:x}", sha3::Sha3_512::digest(s.as_bytes()))30}1931crates/jrsonnet-stdlib/src/lib.rsdiffbeforeafterboth124 ("maxArray", builtin_max_array::INST),124 ("maxArray", builtin_max_array::INST),125 // Hash125 // Hash126 ("md5", builtin_md5::INST),126 ("md5", builtin_md5::INST),127 ("sha1", builtin_sha1::INST),127 ("sha256", builtin_sha256::INST),128 ("sha256", builtin_sha256::INST),128 ("sha512", builtin_sha512::INST),129 ("sha512", builtin_sha512::INST),130 ("sha3", builtin_sha3::INST),129 // Encoding131 // Encoding130 ("encodeUTF8", builtin_encode_utf8::INST),132 ("encodeUTF8", builtin_encode_utf8::INST),131 ("decodeUTF8", builtin_decode_utf8::INST),133 ("decodeUTF8", builtin_decode_utf8::INST),