pub struct ResourceErrorBuilder<Resource, Context> { /* private fields */ }Implementations§
Source§impl<Context> ResourceErrorBuilder<ResourceMissing, Context>
impl<Context> ResourceErrorBuilder<ResourceMissing, Context>
pub fn with_resource( self, resource: impl Into<String>, ) -> ResourceErrorBuilder<ResourceSet, Context>
Source§impl<Context> ResourceErrorBuilder<ResourceOptional, Context>
impl<Context> ResourceErrorBuilder<ResourceOptional, Context>
pub fn with_resource( self, resource: impl Into<String>, ) -> ResourceErrorBuilder<ResourceSet, Context>
Source§impl<Resource> ResourceErrorBuilder<Resource, NeedsFieldViolation>
impl<Resource> ResourceErrorBuilder<Resource, NeedsFieldViolation>
pub fn with_field_violation( self, field: impl Into<String>, description: impl Into<String>, reason: impl Into<String>, ) -> ResourceErrorBuilder<Resource, HasFieldViolations>
pub fn with_format( self, message: impl Into<String>, ) -> ResourceErrorBuilder<Resource, HasFormatMessage>
pub fn with_constraint( self, message: impl Into<String>, ) -> ResourceErrorBuilder<Resource, HasConstraintMessage>
Source§impl<Resource> ResourceErrorBuilder<Resource, HasFieldViolations>
impl<Resource> ResourceErrorBuilder<Resource, HasFieldViolations>
Source§impl<Resource> ResourceErrorBuilder<Resource, NeedsPreconditionViolation>
impl<Resource> ResourceErrorBuilder<Resource, NeedsPreconditionViolation>
pub fn with_precondition_violation( self, subject: impl Into<String>, description: impl Into<String>, type_: impl Into<String>, ) -> ResourceErrorBuilder<Resource, HasPreconditionViolations>
Source§impl<Resource> ResourceErrorBuilder<Resource, HasPreconditionViolations>
impl<Resource> ResourceErrorBuilder<Resource, HasPreconditionViolations>
Source§impl<Resource> ResourceErrorBuilder<Resource, NeedsQuotaViolation>
impl<Resource> ResourceErrorBuilder<Resource, NeedsQuotaViolation>
pub fn with_quota_violation( self, subject: impl Into<String>, description: impl Into<String>, ) -> ResourceErrorBuilder<Resource, HasQuotaViolations>
Source§impl<Resource> ResourceErrorBuilder<Resource, HasQuotaViolations>
impl<Resource> ResourceErrorBuilder<Resource, HasQuotaViolations>
Source§impl<Resource> ResourceErrorBuilder<Resource, NeedsReason>
impl<Resource> ResourceErrorBuilder<Resource, NeedsReason>
pub fn with_reason( self, reason: impl Into<String>, ) -> ResourceErrorBuilder<Resource, HasReason>
Source§impl<Resource, Context> ResourceErrorBuilder<Resource, Context>where
Resource: ResourceResolved,
Context: ContextResolved,
impl<Resource, Context> ResourceErrorBuilder<Resource, Context>where
Resource: ResourceResolved,
Context: ContextResolved,
pub fn create(self) -> CanonicalError
Auto Trait Implementations§
impl<Resource, Context> Freeze for ResourceErrorBuilder<Resource, Context>
impl<Resource, Context> RefUnwindSafe for ResourceErrorBuilder<Resource, Context>where
Resource: RefUnwindSafe,
Context: RefUnwindSafe,
impl<Resource, Context> Send for ResourceErrorBuilder<Resource, Context>
impl<Resource, Context> Sync for ResourceErrorBuilder<Resource, Context>
impl<Resource, Context> Unpin for ResourceErrorBuilder<Resource, Context>
impl<Resource, Context> UnsafeUnpin for ResourceErrorBuilder<Resource, Context>where
Resource: UnsafeUnpin,
Context: UnsafeUnpin,
impl<Resource, Context> UnwindSafe for ResourceErrorBuilder<Resource, Context>where
Resource: UnwindSafe,
Context: UnwindSafe,
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