--- exercises/108_labeled_switch.zig 2024-09-20 12:09:24.370066539 +0200 +++ answers/108_labeled_switch.zig 2024-09-20 12:09:06.499711739 +0200 @@ -65,13 +65,13 @@ // how would you fix it? pr: switch (PullRequestState.Draft) { PullRequestState.Draft => continue :pr PullRequestState.InReview, - PullRequestState.InReview => continue :pr PullRequestState.Rejected, + PullRequestState.InReview => continue :pr PullRequestState.Approved, PullRequestState.Approved => continue :pr PullRequestState.Merged, PullRequestState.Rejected => { std.debug.print("The pull request has been rejected.\n", .{}); return; }, - PullRequestState.Merged => break, // Would you know where to break to? + PullRequestState.Merged => break :pr, // Would you know where to break to? } std.debug.print("The pull request has been merged.\n", .{}); }