pub fn field_mask_normalize(mask: &str) -> StringExpand description
Normalizes a comma-separated field mask by removing paths that are subsumed by broader (ancestor) paths.
A path "a.b" is subsumed by "a" because requesting "a" already
includes all of its sub-fields. Exact duplicates are also removed.
ยงExamples
use iota_grpc_types::field_mask_normalize;
assert_eq!(field_mask_normalize("effects,effects.bcs"), "effects");
assert_eq!(field_mask_normalize("effects.bcs,effects"), "effects");
assert_eq!(field_mask_normalize("a,b.c,b"), "a,b");