Struct kms_aead::errors::KmsAeadSystemError
source · pub struct KmsAeadSystemError {
pub public: KmsAeadErrorPublicGenericDetails,
pub message: String,
pub root_cause: Option<BoxedError>,
}Fields§
§public: KmsAeadErrorPublicGenericDetails§message: String§root_cause: Option<BoxedError>Implementations§
source§impl KmsAeadSystemError
impl KmsAeadSystemError
pub fn new(public: KmsAeadErrorPublicGenericDetails, message: String) -> Self
pub fn public(&mut self, value: KmsAeadErrorPublicGenericDetails) -> &mut Self
pub fn with_public(self, value: KmsAeadErrorPublicGenericDetails) -> 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 KmsAeadSystemError
impl Debug for KmsAeadSystemError
source§impl Display for KmsAeadSystemError
impl Display for KmsAeadSystemError
source§impl Error for KmsAeadSystemError
impl Error for KmsAeadSystemError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
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<KmsAeadSystemErrorInit> for KmsAeadSystemError
impl From<KmsAeadSystemErrorInit> for KmsAeadSystemError
source§fn from(value: KmsAeadSystemErrorInit) -> Self
fn from(value: KmsAeadSystemErrorInit) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl !RefUnwindSafe for KmsAeadSystemError
impl Send for KmsAeadSystemError
impl Sync for KmsAeadSystemError
impl Unpin for KmsAeadSystemError
impl !UnwindSafe for KmsAeadSystemError
Blanket Implementations§
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> 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::Request