#[non_exhaustive]pub struct FailureExceptionBuilder { /* private fields */ }
Expand description
A builder for FailureException
.
Implementations§
Source§impl FailureExceptionBuilder
impl FailureExceptionBuilder
Sourcepub fn exception_name(self, input: impl Into<String>) -> Self
pub fn exception_name(self, input: impl Into<String>) -> Self
Exception name.
Sourcepub fn set_exception_name(self, input: Option<String>) -> Self
pub fn set_exception_name(self, input: Option<String>) -> Self
Exception name.
Sourcepub fn get_exception_name(&self) -> &Option<String>
pub fn get_exception_name(&self) -> &Option<String>
Exception name.
Sourcepub fn exception_description(self, input: impl Into<String>) -> Self
pub fn exception_description(self, input: impl Into<String>) -> Self
Description of the failure.
Sourcepub fn set_exception_description(self, input: Option<String>) -> Self
pub fn set_exception_description(self, input: Option<String>) -> Self
Description of the failure.
Sourcepub fn get_exception_description(&self) -> &Option<String>
pub fn get_exception_description(&self) -> &Option<String>
Description of the failure.
Sourcepub fn build(self) -> FailureException
pub fn build(self) -> FailureException
Consumes the builder and constructs a FailureException
.
Trait Implementations§
Source§impl Clone for FailureExceptionBuilder
impl Clone for FailureExceptionBuilder
Source§fn clone(&self) -> FailureExceptionBuilder
fn clone(&self) -> FailureExceptionBuilder
Returns a copy of the value. Read more
1.0.0 · 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 FailureExceptionBuilder
impl Debug for FailureExceptionBuilder
Source§impl Default for FailureExceptionBuilder
impl Default for FailureExceptionBuilder
Source§fn default() -> FailureExceptionBuilder
fn default() -> FailureExceptionBuilder
Returns the “default value” for a type. Read more
Source§impl PartialEq for FailureExceptionBuilder
impl PartialEq for FailureExceptionBuilder
impl StructuralPartialEq for FailureExceptionBuilder
Auto Trait Implementations§
impl Freeze for FailureExceptionBuilder
impl RefUnwindSafe for FailureExceptionBuilder
impl Send for FailureExceptionBuilder
impl Sync for FailureExceptionBuilder
impl Unpin for FailureExceptionBuilder
impl UnwindSafe for FailureExceptionBuilder
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreCreates a shared type from an unshared type.