pub struct GrpcRequest {
pub service: String,
pub rpc: String,
pub headers: HeaderMap,
pub proto: Bytes,
}Expand description
gRPC request for use by a callback.
Fields§
§service: StringFully qualified gRPC service name.
rpc: StringRPC name.
headers: HeaderMapRequest headers.
proto: BytesProtobuf bytes of the request.
Trait Implementations§
Auto Trait Implementations§
impl !Freeze for GrpcRequest
impl RefUnwindSafe for GrpcRequest
impl Send for GrpcRequest
impl Sync for GrpcRequest
impl Unpin for GrpcRequest
impl UnsafeUnpin for GrpcRequest
impl UnwindSafe for GrpcRequest
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> 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