pub struct RaiseErrorDefinitionBuilder { /* private fields */ }Expand description
Builder for constructing an error definition used in raise tasks.
Implementations§
Source§impl RaiseErrorDefinitionBuilder
impl RaiseErrorDefinitionBuilder
pub fn new() -> Self
Sourcepub fn with_status(&mut self, status: Value) -> &mut Self
pub fn with_status(&mut self, status: Value) -> &mut Self
Sets the error status value.
Sourcepub fn with_title(&mut self, title: &str) -> &mut Self
pub fn with_title(&mut self, title: &str) -> &mut Self
Sets the error title.
Sourcepub fn with_detail(&mut self, detail: &str) -> &mut Self
pub fn with_detail(&mut self, detail: &str) -> &mut Self
Sets the error detail message.
Sourcepub fn with_instance(&mut self, instance: &str) -> &mut Self
pub fn with_instance(&mut self, instance: &str) -> &mut Self
Sets the error instance URI.
Sourcepub fn build(self) -> OneOfErrorDefinitionOrReference
pub fn build(self) -> OneOfErrorDefinitionOrReference
Builds the error definition as an inline definition (not a reference).
Trait Implementations§
Auto Trait Implementations§
impl Freeze for RaiseErrorDefinitionBuilder
impl RefUnwindSafe for RaiseErrorDefinitionBuilder
impl Send for RaiseErrorDefinitionBuilder
impl Sync for RaiseErrorDefinitionBuilder
impl Unpin for RaiseErrorDefinitionBuilder
impl UnsafeUnpin for RaiseErrorDefinitionBuilder
impl UnwindSafe for RaiseErrorDefinitionBuilder
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