Skip to content

Commit e96b296

Browse files
Remove panics with DropOverridesMeta
1 parent 5c43a74 commit e96b296

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

src/libfuncs/array.rs

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -712,7 +712,7 @@ pub fn build_append<'ctx, 'this>(
712712

713713
metadata
714714
.get::<DropOverridesMeta>()
715-
.unwrap()
715+
.to_native_assert_error("drop overrides meta should exist")?
716716
.invoke_override(
717717
context,
718718
&block,
@@ -1245,7 +1245,7 @@ fn build_pop<'ctx, 'this, const CONSUME: bool, const REVERSE: bool>(
12451245

12461246
metadata
12471247
.get::<DropOverridesMeta>()
1248-
.unwrap()
1248+
.to_native_assert_error("drop overrides meta should exist")?
12491249
.invoke_override(context, &block, location, self_ty, array_value)?;
12501250

12511251
clone_ptr
@@ -1341,7 +1341,7 @@ fn build_pop<'ctx, 'this, const CONSUME: bool, const REVERSE: bool>(
13411341

13421342
metadata
13431343
.get::<DropOverridesMeta>()
1344-
.unwrap()
1344+
.to_native_assert_error("drop overrides meta should exist")?
13451345
.invoke_override(context, error_block, location, self_ty, array_value)?;
13461346
} else {
13471347
branch_values.push(array_value);
@@ -1460,7 +1460,7 @@ pub fn build_get<'ctx, 'this>(
14601460

14611461
metadata
14621462
.get::<DropOverridesMeta>()
1463-
.unwrap()
1463+
.to_native_assert_error("drop overrides meta should exist")?
14641464
.invoke_override(
14651465
context,
14661466
&block,
@@ -1566,7 +1566,7 @@ pub fn build_get<'ctx, 'this>(
15661566
{
15671567
metadata
15681568
.get::<DropOverridesMeta>()
1569-
.unwrap()
1569+
.to_native_assert_error("drop overrides meta should exist")?
15701570
.invoke_override(
15711571
context,
15721572
error_block,
@@ -1792,7 +1792,7 @@ pub fn build_slice<'ctx, 'this>(
17921792

17931793
metadata
17941794
.get::<DropOverridesMeta>()
1795-
.unwrap()
1795+
.to_native_assert_error("drop overrides meta should exist")?
17961796
.invoke_override(
17971797
context,
17981798
&block,
@@ -1964,7 +1964,7 @@ pub fn build_len<'ctx, 'this>(
19641964

19651965
metadata
19661966
.get::<DropOverridesMeta>()
1967-
.unwrap()
1967+
.to_native_assert_error("drop overrides meta should exist")?
19681968
.invoke_override(
19691969
context,
19701970
entry,

0 commit comments

Comments
 (0)