optimize initial tag union creation

This commit is contained in:
Folkert 2021-08-13 23:53:27 +02:00
parent 26da66d73f
commit 4cbb1c9b25
3 changed files with 106 additions and 76 deletions

View file

@ -1439,7 +1439,10 @@ impl UnionTags {
)
}
fn from_slices(tag_names: SubsSlice<TagName>, variables: SubsSlice<VariableSubsSlice>) -> Self {
pub fn from_slices(
tag_names: SubsSlice<TagName>,
variables: SubsSlice<VariableSubsSlice>,
) -> Self {
debug_assert_eq!(tag_names.len(), variables.len());
Self {