pub struct GestaltError {
pub code: i32,
pub message: String,
/* private fields */
}Expand description
Canonical SDK error: one numeric gRPC status code, a human-readable message, and the underlying cause. Transport error types never appear in public client signatures.
Fields§
§code: i32Numeric gRPC 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
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 !RefUnwindSafe for GestaltError
impl !UnwindSafe for GestaltError
impl Freeze for GestaltError
impl Send for GestaltError
impl Sync for GestaltError
impl Unpin for GestaltError
impl UnsafeUnpin 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