pub struct GestaltError {
pub code: i32,
pub message: String,
}Expand description
Canonical SDK error: one numeric status code and a human-readable message. Concrete transport adapters map their native errors into this type.
Fields§
§code: i32Numeric status code, one of the gestalt_error_code constants.
message: StringHuman-readable error message.
Implementations§
Trait Implementations§
Source§impl Debug for GestaltError
impl Debug for GestaltError
Source§impl Display for GestaltError
impl Display for GestaltError
Source§impl Error for GestaltError
impl Error for GestaltError
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<GestaltError> for InvokeError
impl From<GestaltError> for InvokeError
Source§fn from(source: GestaltError) -> Self
fn from(source: GestaltError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for GestaltError
impl RefUnwindSafe for GestaltError
impl Send for GestaltError
impl Sync for GestaltError
impl Unpin for GestaltError
impl UnsafeUnpin for GestaltError
impl UnwindSafe for GestaltError
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> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
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