pub struct ChalkError {
pub code: String,
pub category: String,
pub message: String,
pub feature: Option<String>,
pub resolver: Option<String>,
pub exception: Option<ResolverException>,
}Expand description
A structured error returned by the Chalk server.
Fields§
§code: String§category: String§message: String§feature: Option<String>§resolver: Option<String>§exception: Option<ResolverException>Trait Implementations§
Source§impl Clone for ChalkError
impl Clone for ChalkError
Source§fn clone(&self) -> ChalkError
fn clone(&self) -> ChalkError
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ChalkError
impl Debug for ChalkError
Source§impl<'de> Deserialize<'de> for ChalkError
impl<'de> Deserialize<'de> for ChalkError
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ChalkError
impl RefUnwindSafe for ChalkError
impl Send for ChalkError
impl Sync for ChalkError
impl Unpin for ChalkError
impl UnsafeUnpin for ChalkError
impl UnwindSafe for ChalkError
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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