Skip to content

Commit 8977794

Browse files
committed
update outdated panic usage
1 parent 82f06f8 commit 8977794

2 files changed

Lines changed: 2 additions & 10 deletions

File tree

exercises/structs/structs3.cairo

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,7 @@ trait PackageTrait {
1818
}
1919
impl PackageImpl of PackageTrait {
2020
fn new(sender_country: felt252, recipient_country: felt252, weight_in_grams: usize) -> Package {
21-
if weight_in_grams <= 0{
22-
let mut data = ArrayTrait::new();
23-
data.append('x');
24-
panic(data);
25-
}
21+
assert!(weight_in_grams > 0, "Weight must be greater than 0");
2622
Package { sender_country, recipient_country, weight_in_grams, }
2723
}
2824

solutions/structs/structs3.cairo

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,7 @@ trait PackageTrait {
1616
}
1717
impl PackageImpl of PackageTrait {
1818
fn new(sender_country: felt252, recipient_country: felt252, weight_in_grams: usize) -> Package {
19-
if weight_in_grams <= 0{
20-
let mut data = ArrayTrait::new();
21-
data.append('x');
22-
panic(data);
23-
}
19+
assert!(weight_in_grams > 0, "Weight must be greater than 0");
2420
Package { sender_country, recipient_country, weight_in_grams, }
2521
}
2622

0 commit comments

Comments
 (0)