pub struct CommandFailureBuilder { /* private fields */ }Expand description
Builder for root-compatible structured failures.
Implementations§
Source§impl CommandFailureBuilder
impl CommandFailureBuilder
pub fn new(code: impl Into<String>, category: impl Into<String>) -> Self
pub fn message(self, value: impl Into<String>) -> Self
pub fn failure(self, value: impl Into<String>) -> Self
pub fn context(self, key: impl Into<String>, value: Value) -> Self
pub fn build(self) -> Result<ErrorPayloadV1, String>
Trait Implementations§
Source§impl Clone for CommandFailureBuilder
impl Clone for CommandFailureBuilder
Source§fn clone(&self) -> CommandFailureBuilder
fn clone(&self) -> CommandFailureBuilder
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CommandFailureBuilder
impl Debug for CommandFailureBuilder
Source§impl PartialEq for CommandFailureBuilder
impl PartialEq for CommandFailureBuilder
impl StructuralPartialEq for CommandFailureBuilder
Auto Trait Implementations§
impl Freeze for CommandFailureBuilder
impl RefUnwindSafe for CommandFailureBuilder
impl Send for CommandFailureBuilder
impl Sync for CommandFailureBuilder
impl Unpin for CommandFailureBuilder
impl UnsafeUnpin for CommandFailureBuilder
impl UnwindSafe for CommandFailureBuilder
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more