Trait ErrorOwe

Source
pub trait ErrorOwe<T, R>
where R: DomainReason,
{ // Required methods fn owe(self, reason: R) -> Result<T, StructError<R>>; fn owe_logic(self) -> Result<T, StructError<R>>; fn owe_biz(self) -> Result<T, StructError<R>>; fn owe_rule(self) -> Result<T, StructError<R>>; fn owe_data(self) -> Result<T, StructError<R>>; fn owe_conf(self) -> Result<T, StructError<R>>; fn owe_res(self) -> Result<T, StructError<R>>; fn owe_sys(self) -> Result<T, StructError<R>>; }

Required Methods§

Source

fn owe(self, reason: R) -> Result<T, StructError<R>>

Source

fn owe_logic(self) -> Result<T, StructError<R>>

Source

fn owe_biz(self) -> Result<T, StructError<R>>

Source

fn owe_rule(self) -> Result<T, StructError<R>>

Source

fn owe_data(self) -> Result<T, StructError<R>>

Source

fn owe_conf(self) -> Result<T, StructError<R>>

Source

fn owe_res(self) -> Result<T, StructError<R>>

Source

fn owe_sys(self) -> Result<T, StructError<R>>

Implementations on Foreign Types§

Source§

impl<T, E, R> ErrorOwe<T, R> for Result<T, E>
where E: Display, R: DomainReason,

Source§

fn owe(self, reason: R) -> Result<T, StructError<R>>

Source§

fn owe_logic(self) -> Result<T, StructError<R>>

Source§

fn owe_biz(self) -> Result<T, StructError<R>>

Source§

fn owe_rule(self) -> Result<T, StructError<R>>

Source§

fn owe_data(self) -> Result<T, StructError<R>>

Source§

fn owe_conf(self) -> Result<T, StructError<R>>

Source§

fn owe_res(self) -> Result<T, StructError<R>>

Source§

fn owe_sys(self) -> Result<T, StructError<R>>

Implementors§