pub struct SecretsSourceError {
pub public: SecretVaultErrorPublicGenericDetails,
pub message: String,
pub root_cause: Option<BoxedError>,
}Fields§
§public: SecretVaultErrorPublicGenericDetails§message: String§root_cause: Option<BoxedError>Implementations§
Source§impl SecretsSourceError
impl SecretsSourceError
pub fn new( public: SecretVaultErrorPublicGenericDetails, message: String, ) -> Self
pub fn public( &mut self, value: SecretVaultErrorPublicGenericDetails, ) -> &mut Self
pub fn with_public(self, value: SecretVaultErrorPublicGenericDetails) -> Self
pub fn message(&mut self, value: String) -> &mut Self
pub fn with_message(self, value: String) -> Self
pub fn root_cause(&mut self, value: BoxedError) -> &mut Self
pub fn reset_root_cause(&mut self) -> &mut Self
pub fn mopt_root_cause(&mut self, value: Option<BoxedError>) -> &mut Self
pub fn with_root_cause(self, value: BoxedError) -> Self
pub fn without_root_cause(self) -> Self
pub fn opt_root_cause(self, value: Option<BoxedError>) -> Self
Trait Implementations§
Source§impl Debug for SecretsSourceError
impl Debug for SecretsSourceError
Source§impl Display for SecretsSourceError
impl Display for SecretsSourceError
Source§impl Error for SecretsSourceError
impl Error for SecretsSourceError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Source§impl From<SecretsSourceErrorInit> for SecretsSourceError
impl From<SecretsSourceErrorInit> for SecretsSourceError
Source§fn from(value: SecretsSourceErrorInit) -> Self
fn from(value: SecretsSourceErrorInit) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for SecretsSourceError
impl !RefUnwindSafe for SecretsSourceError
impl Send for SecretsSourceError
impl Sync for SecretsSourceError
impl Unpin for SecretsSourceError
impl !UnwindSafe for SecretsSourceError
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> 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 moreSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::RequestCreates a shared type from an unshared type.
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.