pub struct OidcErrorResponseBuilder { /* private fields */ }Expand description
Fluent builder for OidcErrorResponse.
Implementations§
Source§impl OidcErrorResponseBuilder
impl OidcErrorResponseBuilder
Sourcepub fn description(self, desc: impl Into<String>) -> Self
pub fn description(self, desc: impl Into<String>) -> Self
Set a human-readable error description.
Sourcepub fn detail(self, key: impl Into<String>, value: Value) -> Self
pub fn detail(self, key: impl Into<String>, value: Value) -> Self
Add a single additional detail.
Sourcepub fn details(self, details: HashMap<String, Value>) -> Self
pub fn details(self, details: HashMap<String, Value>) -> Self
Set all additional details at once (replaces any previously added).
Sourcepub fn build(self) -> OidcErrorResponse
pub fn build(self) -> OidcErrorResponse
Consume the builder and return the OidcErrorResponse.
Auto Trait Implementations§
impl Freeze for OidcErrorResponseBuilder
impl RefUnwindSafe for OidcErrorResponseBuilder
impl Send for OidcErrorResponseBuilder
impl Sync for OidcErrorResponseBuilder
impl Unpin for OidcErrorResponseBuilder
impl UnsafeUnpin for OidcErrorResponseBuilder
impl UnwindSafe for OidcErrorResponseBuilder
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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> 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 more