Struct lsp_async_stub::rpc::Response  [−][src]
pub struct Response<R = ()> {
    pub jsonrpc: String,
    pub id: RequestId,
    pub result: Option<R>,
    pub error: Option<Error>,
}Fields
jsonrpc: Stringid: RequestIdresult: Option<R>error: Option<Error>Implementations
Trait Implementations
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<R> RefUnwindSafe for Response<R> where
    R: RefUnwindSafe, 
impl<R> UnwindSafe for Response<R> where
    R: UnwindSafe, 
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more