use near_sdk::env::panic_str; pub trait SdkExpect { fn sdk_expect(self, msg: &str) -> T; } impl SdkExpect for Option { fn sdk_expect(self, msg: &str) -> T { self.unwrap_or_else(|| panic_str(msg)) } } impl SdkExpect for Result { fn sdk_expect(self, msg: &str) -> T { self.unwrap_or_else(|_| panic_str(msg)) } }