-
Notifications
You must be signed in to change notification settings - Fork 1k
Open
Labels
enhancementAny new improvement worthy of a entry in the changelogAny new improvement worthy of a entry in the changelog
Description
Is your feature request related to a problem or challenge? Please describe what you are trying to do.
shred_variant
currently panics when attempting to shred Variant
s containing values of the FixedSizeBinary(16)
data type
let input = VariantArray::from_iter([ Some(Variant::from(Uuid::new_v4())), None]);
let out = shred_variant(&input, &DataType::FixedSizeBinary(16)).unwrap(); // panics!
Describe the solution you'd like
shred_variant
should handle this case gracefully instead of panicking, and correctly shred variants of FixedSizeBinary(16)
.
Note, since FixedSizeBinary(16)
represents a UUID, it's super important that the implementation respects the canonical UUID extension type
Related #8420
Metadata
Metadata
Assignees
Labels
enhancementAny new improvement worthy of a entry in the changelogAny new improvement worthy of a entry in the changelog