git.delta.rocks / jrsonnet / refs/commits / b6dd2cb462e8

difftreelog

feat increase max field len

spsmultlYaroslav Bolyukin2025-09-18parent: #f28c97b.patch.diff
in: trunk

1 file changed

modifiedcrates/nix-eval/src/lib.rsdiffbeforeafterboth
474 }474 }
475}475}
476476
477type FieldName = [u8; 32];477type FieldName = [u8; 64];
478fn init_field_name(v: &str) -> FieldName {478fn init_field_name(v: &str) -> FieldName {
479 let mut f = [0; 32];479 let mut f = [0; 64];
480 assert!(v.len() < 32, "max field name is 31 char");480 assert!(v.len() < 64, "max field name is 63 chars");
481 assert!(481 assert!(
482 v.bytes().all(|v| v != 0),482 v.bytes().all(|v| v != 0),
483 "nul bytes are unsupported in field name"483 "nul bytes are unsupported in field name"