// Golden-example violation: domain-layer code calling `.unwrap()` both in
// direct dot-notation and UFCS form. The `no_panic_helpers_in_production`
// Architecture rule must flag both.
fndirect_call(){let x:Option<i32>=Some(1);
x.unwrap();}fnufcs_call(){let x:Option<i32>=Some(2);Option::unwrap(x);}