[−][src]Trait proc_macro_error::ResultExt
This traits expands Result<T, Into<MacroError>> with some handy shortcuts.
Associated Types
type Ok
Required methods
fn unwrap_or_exit(self) -> Self::Ok
Behaves like Result::unwrap: if self is Ok yield the contained value,
otherwise abort macro execution via span_error!.
fn expect_or_exit(self, msg: &str) -> Self::Ok
Behaves like Result::expect: if self is Ok yield the contained value,
otherwise abort macro execution via span_error!.
If it aborts then resulting message will be preceded with message.