Trait libpasta::errors::ExpectReport [−][src]
pub trait ExpectReport { type Inner; fn expect_report(self, msg: &str) -> Self::Inner; }
Convenience trait for producing detailed error messages on expect
.
Associated Types
type Inner
Return type on successful expect
Required Methods
fn expect_report(self, msg: &str) -> Self::Inner
Wraps Result::expect
to produce a longer error message with
instructions for submitting a bug report.
Implementations on Foreign Types
impl<T, E: Debug> ExpectReport for Result<T, E>
[src]
impl<T, E: Debug> ExpectReport for Result<T, E>
type Inner = T
fn expect_report(self, msg: &str) -> T
[src]
fn expect_report(self, msg: &str) -> T
impl<T> ExpectReport for Option<T>
[src]
impl<T> ExpectReport for Option<T>
type Inner = T
fn expect_report(self, msg: &str) -> T
[src]
fn expect_report(self, msg: &str) -> T